Changeset 1719 for ZMS/trunk


Ignore:
Timestamp:
09.11.2011 20:48:11 (6 months ago)
Author:
zmsdev
Message:

added support for auto-save and restore of form-inputs (7): fixed file-inputs

Location:
ZMS/trunk/plugins/www/jquery
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • ZMS/trunk/plugins/www/jquery/jquery-all.min.js

    r1700 r1719  
    5151function zmiAutocomplete(s,o){$(s).autocomplete(o).data("autocomplete")._renderItem=function(ul,item){return $("<li></li>").data("item.autocomplete",item).append("<a>"+item.label+"</a>").appendTo(ul)}} 
    5252var pluginFancyboxDefaultOptions={'autoScale':false,'titleShow':false,'hideOnContentClick':true,'transitionIn':'elastic','transitionOut':'elastic' 
    53 };$(function(){$('a.fancybox').click(function(){pluginFancyboxDefaultOptions['href']=$(this).attr('href');return showFancybox(pluginFancyboxDefaultOptions)})});function pluginFancybox(s,c){$.plugin('fancybox',{files:['/++resource++zms_/jquery/fancybox/jquery.easing-1.3.pack.js','/++resource++zms_/jquery/fancybox/jquery.mousewheel-3.0.4.pack.js','/++resource++zms_/jquery/fancybox/jquery.fancybox-1.3.1.pack.js','/++resource++zms_/jquery/fancybox/jquery.fancybox-1.3.1.css'] 
     53};$(function(){$('a.fancybox').click(function(){pluginFancyboxDefaultOptions['href']=$(this).attr('href');return showFancybox(pluginFancyboxDefaultOptions)})});function pluginFancybox(s,c){$.plugin('fancybox',{files:['/++resource++zms_/jquery/fancybox/jquery.easing-1.3.pack.js','/++resource++zms_/jquery/fancybox/jquery.mousewheel-3.0.4.pack.js','/++resource++zms_/jquery/fancybox/jquery.fancybox-1.3.4.pack.js','/++resource++zms_/jquery/fancybox/jquery.fancybox-1.3.4.css'] 
    5454});$.plugin('fancybox').get(s,c)} 
    5555function showFancybox(p){pluginFancybox('body',function(){$.fancybox(p);try {$("#fancybox-wrap").draggable()} 
     
    9393if($(".form-element-modified").length > 0){$.get("getTempFormProperties",{"lang":zmiParams["lang"],key:self.location.href},function(result){})} 
    9494return true} 
    95 $(function(){$("select.form-element,input.form-element,textarea.form-element,select.form-small,input.form-small,textarea.form-small",$("form.ZMIPropertiesForm")).keydown(function(evt){zmiAutoChange(this)}).keyup(function(evt){zmiAutoChange(this)}).click(function(evt){zmiAutoChange(this)}).change(function(evt){zmiAutoChange(this)}).each(function(){var elid=$(this).attr("id");if(typeof elid !="undefined"){zmiAutoChangeArr[elid]={'init':$(this).val(),'last':$(this).val()}} 
     95$(function(){$("select.form-element,input.form-element,textarea.form-element,select.form-small,input.form-small,textarea.form-small",$("form.ZMIPropertiesForm")).keydown(function(evt){zmiAutoChange(this)}).keyup(function(evt){zmiAutoChange(this)}).click(function(evt){zmiAutoChange(this)}).change(function(evt){zmiAutoChange(this)}).each(function(){var elid=$(this).attr("id");if(typeof elid !="undefined"&&$(this).attr("type")!="file"){zmiAutoChangeArr[elid]={'init':$(this).val(),'last':$(this).val()}} 
    9696});if($("form.ZMIPropertiesForm").length > 0){$.get("getTempFormProperties",{"lang":zmiParams["lang"],key:self.location.href},function(result){var data=eval("("+result+")");var modified=false;if(data){for(var i in data){var v=data[i];modified|=$("#"+i).val()!=v}} 
    9797if(modified){if(confirm("Form was closed before without saving pending changes. Do you want to restore form?")){for(var i in data){var v=data[i];$("#"+i).val(v).addClass("form-element-modified");zmiAutoChangeArr[i]['last']=v}}} 
  • ZMS/trunk/plugins/www/jquery/plugin/jquery.plugin.zmi.js

    r1700 r1719  
    216216                .each(function() { 
    217217                                var elid = $(this).attr("id"); 
    218                                 if (typeof elid != "undefined") { 
     218                                if (typeof elid != "undefined" && $(this).attr("type") != "file") { 
    219219                                        zmiAutoChangeArr[elid] = {'init':$(this).val(),'last':$(this).val()}; 
    220220                                } 
Note: See TracChangeset for help on using the changeset viewer.