- Timestamp:
- 07.12.2011 22:45:57 (6 months ago)
- Location:
- ZMS/trunk/plugins/www/jquery
- Files:
-
- 1 deleted
- 3 edited
-
jquery-all.min.js (modified) (3 diffs)
-
plugin/jquery.plugin.datetimepicker.js (deleted)
-
plugin/jquery.plugin.extensions.js (modified) (3 diffs)
-
plugin/jquery.plugin.zmi.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
ZMS/trunk/plugins/www/jquery/jquery-all.min.js
r1739 r1753 41 41 if(typeof zmiParams['ZMS_HIGHLIGHT'] !='undefined'&&typeof zmiParams[zmiParams['ZMS_HIGHLIGHT']] !='undefined'){$.plugin('zmi_highlight',{files:['/++resource++zms_/jquery/plugin/jquery.plugin.zmi_highlight.js'] 42 42 });$.plugin('zmi_highlight').get('body',function(){})} 43 });$(function(){$('body.zmi').each(function(){$('ul#icons li,ul.zmi-icons li,div.zmi-icon').hover(function(){if($(this).hasClass('ui-state-default')){$(this).addClass('ui-state-hover')} 44 },function(){if($(this).hasClass('ui-state-default')){$(this).removeClass('ui-state-hover')}});pluginUIDatepicker('input.datepicker,input.datetimepicker',function(){$.datepicker.setDefaults($.datepicker.regional[ pluginLanguage()]);var opt={'showWeek':true 45 };$('input.datepicker').datepicker(opt);$('input.datetimepicker').datetimepicker(opt)})})});function pluginLanguage(){return getZMILangStr('LOCALE',{'nocache':""+new Date()})} 43 });$(function(){$('body.zmi').each(function(){initUI(this)})});function initUI(context){$('ul#icons li,ul.zmi-icons li,div.zmi-icon',context).hover(function(){if($(this).hasClass('ui-state-default')){$(this).addClass('ui-state-hover')} 44 },function(){if($(this).hasClass('ui-state-default')){$(this).removeClass('ui-state-hover')}});pluginUIDatepicker('input.datepicker,input.datetimepicker',function(){$.datepicker.setDefaults($.datepicker.regional[ pluginLanguage()]);$('input.datepicker',context).datepicker({showWeek:true 45 });$('input.datetimepicker',context).datepicker({showWeek:true,beforeShow:function(input,inst){var v=$(input).val();var e='';var i=v.indexOf(' ');if(i > 0){e=v.substr(i+1);v=v.substr(0,i)} 46 $(inst).data("inputfield",input);$(inst).data("extra",e)},onClose:function(dateText,inst){if(dateText){var input=$(inst).data("inputfield");var e=$(inst).data("extra");if(e){$(input).val(dateText+" "+e)}}} 47 })});return context} 48 function pluginLanguage(){return getZMILangStr('LOCALE',{'nocache':""+new Date()})} 46 49 function pluginUIDatepicker(s,c){var lang=pluginLanguage();$.plugin('ui_datepicker',{files:[ 47 '/++resource++zms_/jquery/ui/i18n/jquery.ui.datepicker-'+lang+'.js' ,'/++resource++zms_/jquery/plugin/jquery.plugin.datetimepicker.js'50 '/++resource++zms_/jquery/ui/i18n/jquery.ui.datepicker-'+lang+'.js' 48 51 ]});$.plugin('ui_datepicker').get(s,c)} 49 52 function zmiAutocompleteDefaultFormatter(l,q){return $.map(l,function(x){return {label:x.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+$.ui.autocomplete.escapeRegex(q)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>"),value:x}})} 50 53 function 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)}} 51 54 var pluginFancyboxDefaultOptions={'autoScale':false,'titleShow':false,'hideOnContentClick':true,'transitionIn':'elastic','transitionOut':'elastic' 52 };$(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'] 55 };$(function(){$('a.fancybox').click(function(){pluginFancyboxDefaultOptions['href']=$(this).attr('href');if($("img.img",this).length==1){pluginFancyboxDefaultOptions['type']='image'} 56 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'] 53 57 });$.plugin('fancybox').get(s,c)} 54 58 function showFancybox(p){pluginFancybox('body',function(){$.fancybox(p);try {$("#fancybox-wrap").draggable()} … … 68 72 $.get(href,data,function(result){var $result=$(result);if($("div#system_msg",$result).length>0){var manage_tabs_message=$("div#system_msg",$result).text();manage_tabs_message=manage_tabs_message.substr(0,manage_tabs_message.lastIndexOf("("));var href=self.location.href;href=href.substr(0,href.indexOf("?"))+"?lang="+getZMILang()+"&manage_tabs_message="+manage_tabs_message;self.location.href=href} 69 73 else {opt["modal"]=true;opt["height"]="auto";opt["width"]="auto";$('#zmiIframe').html(result);var title=$('#zmiIframe div.zmi').attr("title");if(typeof title !="undefined"&&title){opt["title"]=title} 70 $('#zmiIframe').dialog(opt)}74 initUI($('#zmiIframe')).dialog(opt)} 71 75 })} 72 76 function zmiToggleMaximize(){toggleCookie('zmi_maximized');$('body').toggleClass('maximized')} … … 298 302 var zmiActionButtons=[ 299 303 {'id':'trash','standalone':false},{'id':'cut','standalone':false},{'id':'copy','standalone':false},{'id':'paste','standalone':true} 300 ];function zmiActionButtonsRefresh(sender,evt){var fm=$(sender).parents('form');var ids=countSelectedCheckboxes(fm,'ids')> 0;for(var ac=0;ac<zmiActionButtons.length;ac++){var id=zmiActionButtons[ac]['id'];var standalone=zmiActionButtons[ac]['standalone'];var active=ids||standalone;var $li=$("span[id^="+id+"Btn]").parents("li");if(active){$li. addClass("ui-state-default")}301 else {$li. removeClass("ui-state-default")}}304 ];function zmiActionButtonsRefresh(sender,evt){var fm=$(sender).parents('form');var ids=countSelectedCheckboxes(fm,'ids')> 0;for(var ac=0;ac<zmiActionButtons.length;ac++){var id=zmiActionButtons[ac]['id'];var standalone=zmiActionButtons[ac]['standalone'];var active=ids||standalone;var $li=$("span[id^="+id+"Btn]").parents("li");if(active){$li.show("normal")} 305 else {$li.hide("normal")}} 302 306 var clazz="zmiTeaserColor";var els=$("input[name=\x22ids:list\x22]:checkbox");for(var i=0;i < els.length;i++){var tr=$($(els[i]).parents("tr")[0]);if(els[i].checked){tr.addClass(clazz)} 303 307 else {tr.removeClass(clazz)}} -
ZMS/trunk/plugins/www/jquery/plugin/jquery.plugin.extensions.js
r1712 r1753 112 112 $(function(){ 113 113 $('body.zmi').each(function(){ 114 // Icons: 115 // hover states on the static widgets 116 $('ul#icons li,ul.zmi-icons li,div.zmi-icon').hover( 117 function() { 118 if ($(this).hasClass('ui-state-default')) { 119 $(this).addClass('ui-state-hover'); 120 } 121 }, 122 function() { 123 if ($(this).hasClass('ui-state-default')) { 124 $(this).removeClass('ui-state-hover'); 125 } 114 initUI(this); 115 }); 116 }); 117 118 function initUI(context) { 119 // Icons: 120 // hover states on the static widgets 121 $('ul#icons li,ul.zmi-icons li,div.zmi-icon',context).hover( 122 function() { 123 if ($(this).hasClass('ui-state-default')) { 124 $(this).addClass('ui-state-hover'); 126 125 } 127 ); 128 pluginUIDatepicker('input.datepicker,input.datetimepicker',function(){ 129 // Date-Picker 130 $.datepicker.setDefaults( $.datepicker.regional[ pluginLanguage()]); 131 var opt = { 132 'showWeek' : true 133 }; 134 $('input.datepicker').datepicker(opt); 135 $('input.datetimepicker').datetimepicker(opt); 136 }); 137 }); 138 }); 126 }, 127 function() { 128 if ($(this).hasClass('ui-state-default')) { 129 $(this).removeClass('ui-state-hover'); 130 } 131 } 132 ); 133 pluginUIDatepicker('input.datepicker,input.datetimepicker',function(){ 134 // Date-Picker 135 $.datepicker.setDefaults( $.datepicker.regional[ pluginLanguage()]); 136 $('input.datepicker',context).datepicker({ 137 showWeek: true 138 }); 139 $('input.datetimepicker',context).datepicker({ 140 showWeek: true, 141 beforeShow: function(input, inst) { 142 var v = $(input).val(); 143 var e = ''; 144 var i = v.indexOf(' '); 145 if ( i > 0) { 146 e = v.substr(i+1); 147 v = v.substr(0,i); 148 } 149 $(inst).data("inputfield",input); 150 $(inst).data("extra",e); 151 }, 152 onClose: function(dateText, inst) { 153 if (dateText) { 154 var input = $(inst).data("inputfield"); 155 var e = $(inst).data("extra"); 156 if (e) { 157 $(input).val(dateText+" "+e); 158 } 159 } 160 } 161 }); 162 }); 163 return context; 164 } 139 165 140 166 function pluginLanguage() { … … 146 172 $.plugin('ui_datepicker',{ 147 173 files: [ 148 '/++resource++zms_/jquery/ui/i18n/jquery.ui.datepicker-'+lang+'.js', 149 '/++resource++zms_/jquery/plugin/jquery.plugin.datetimepicker.js' 174 '/++resource++zms_/jquery/ui/i18n/jquery.ui.datepicker-'+lang+'.js' 150 175 ]}); 151 176 $.plugin('ui_datepicker').get(s,c); … … 191 216 .click(function() { 192 217 pluginFancyboxDefaultOptions['href'] = $(this).attr('href'); 218 // Ensure that this link will be opened as an image! 219 if ($("img.img",this).length==1) { 220 pluginFancyboxDefaultOptions['type'] = 'image'; 221 } 193 222 return showFancybox(pluginFancyboxDefaultOptions); 194 223 }); -
ZMS/trunk/plugins/www/jquery/plugin/jquery.plugin.zmi.js
r1737 r1753 28 28 opt["title"] = title; 29 29 } 30 $('#zmiIframe').dialog(opt);30 initUI($('#zmiIframe')).dialog(opt); 31 31 } 32 32 });
Note: See TracChangeset
for help on using the changeset viewer.
