From 7569b39802a855da92ebc1fd78a6343e7715746b Mon Sep 17 00:00:00 2001 From: Chad Kieffer Date: Sat, 10 Jan 2009 06:25:44 +0000 Subject: [PATCH] Updated to jquery ui 1.6rc4. Lots of changes, improved widget theme css and icons. No need to fix position dialogs anymore. Included the following in the combined file + i18n files. Requires push back up to vendor branch. UI Core Effects Core Draggable - Req'd by Sortable Resizeable - Image/watermark/avatar scaling Sortable - Rearrange Dialog - All over :) Datepicker - Edit albums/items Progressbar Highlight - Message display, comment addition Transfer - Adding tags from available list to field Not fully integrated into the default theme yet. --- lib/gallery.dialog.js | 50 +- lib/jquery-ui.js | 599 ++++++++++++------ themes/admin_default/views/admin.html.php | 2 + themes/default/css/screen.css | 155 +---- themes/default/css/ui.theme.css | 238 +++++++ .../000000_40x100_textures_01_flat_10.png | Bin 0 -> 178 bytes .../images/228ef1_256x240_icons_icons.png | Bin 0 -> 10653 bytes ..._40x100_textures_08_diagonals_thick_20.png | Bin 0 -> 395 bytes .../images/c2c2c2_256x240_icons_icons.png | Bin 0 -> 10669 bytes ..._40x100_textures_03_highlight_soft_100.png | Bin 0 -> 201 bytes .../images/ef8c08_256x240_icons_icons.png | Bin 0 -> 10636 bytes .../images/f50000_256x240_icons_icons.png | Bin 0 -> 10338 bytes ...a828_500x100_textures_12_gloss_wave_35.png | Bin 0 -> 3762 bytes .../f6f6f6_40x100_textures_02_glass_100.png | Bin 0 -> 210 bytes .../fdf5ce_40x100_textures_02_glass_100.png | Bin 0 -> 235 bytes ...c_40x100_textures_03_highlight_soft_75.png | Bin 0 -> 249 bytes .../images/ffffff_256x240_icons_icons.png | Bin 0 -> 10356 bytes .../ffffff_40x100_textures_02_glass_65.png | Bin 0 -> 207 bytes ..._40x100_textures_08_diagonals_thick_18.png | Bin 0 -> 178 bytes themes/default/views/page.html.php | 2 + 20 files changed, 667 insertions(+), 379 deletions(-) create mode 100755 themes/default/css/ui.theme.css create mode 100755 themes/default/images/000000_40x100_textures_01_flat_10.png create mode 100755 themes/default/images/228ef1_256x240_icons_icons.png create mode 100755 themes/default/images/666666_40x100_textures_08_diagonals_thick_20.png create mode 100755 themes/default/images/c2c2c2_256x240_icons_icons.png create mode 100755 themes/default/images/eeeeee_40x100_textures_03_highlight_soft_100.png create mode 100755 themes/default/images/ef8c08_256x240_icons_icons.png create mode 100755 themes/default/images/f50000_256x240_icons_icons.png create mode 100755 themes/default/images/f6a828_500x100_textures_12_gloss_wave_35.png create mode 100755 themes/default/images/f6f6f6_40x100_textures_02_glass_100.png create mode 100755 themes/default/images/fdf5ce_40x100_textures_02_glass_100.png create mode 100755 themes/default/images/ffe45c_40x100_textures_03_highlight_soft_75.png create mode 100755 themes/default/images/ffffff_256x240_icons_icons.png create mode 100755 themes/default/images/ffffff_40x100_textures_02_glass_65.png create mode 100755 themes/default/images/ffffff_40x100_textures_08_diagonals_thick_18.png diff --git a/lib/gallery.dialog.js b/lib/gallery.dialog.js index 175f2a42..a3da41e3 100644 --- a/lib/gallery.dialog.js +++ b/lib/gallery.dialog.js @@ -17,7 +17,6 @@ function handleDialogEvent(event) { * @requires ui.dialog * @see handleDialogEvent() * - * @todo Set ui-dialog-buttonpane button values equal to the original form button value * @todo Display loading animation on form submit */ function openDialog(element, on_success) { @@ -28,7 +27,7 @@ function openDialog(element, on_success) { $("body").append(eDialog); $("#gDialog").dialog({ autoOpen: false, - autoResize: false, + autoResize: true, draggable: true, height: "auto", width: "auto", @@ -42,10 +41,10 @@ function openDialog(element, on_success) { $("#gDialog").dialog("destroy").remove(); } }); - loading("#gDialog"); + showLoading("#gDialog"); $("#gDialog").html(sHref); $.get(sHref, function(data) { - loading("#gDialog"); + showLoading("#gDialog"); $("#gDialog").html(data); var parent = $("#gDialog").parent().parent(); parent.css("opacity", "0.0"); @@ -54,31 +53,26 @@ function openDialog(element, on_success) { if (parent.width() < 400) { parent.css("width", 400); } - parent.css({"position": "fixed", - "top": $(window).height() / 2 - parent.height() / 2, - "left": $(window).width() / 2 - parent.width() / 2, - "opacity": "1.0" - }); - + parent.css({"opacity": "1.0"}); ajaxify_dialog = function() { $("#gDialog form").ajaxForm({ - dataType: "json", - success: function(data) { - if (data.form) { - $("#gDialog form").replaceWith(data.form); - ajaxify_dialog(); - } - if (data.result == "success") { - $("#gDialog").dialog("close"); - if (on_success) { - on_success(); - } else if (data.location) { - window.location = data.location; - } else { - window.location.reload(); - } - } - } + dataType: "json", + success: function(data) { + if (data.form) { + $("#gDialog form").replaceWith(data.form); + ajaxify_dialog(); + } + if (data.result == "success") { + $("#gDialog").dialog("close"); + if (on_success) { + on_success(); + } else if (data.location) { + window.location = data.location; + } else { + window.location.reload(); + } + } + } }); }; ajaxify_dialog(); @@ -91,7 +85,7 @@ function openDialog(element, on_success) { * * @param element ID to which to apply the loading class, including # */ -function loading(element) { +function showLoading(element) { var size; switch (element) { case "#gDialog": diff --git a/lib/jquery-ui.js b/lib/jquery-ui.js index a8c9e97c..f877031a 100644 --- a/lib/jquery-ui.js +++ b/lib/jquery-ui.js @@ -1,82 +1,78 @@ -;(function($){var _remove=$.fn.remove;$.fn.remove=function(){$("*",this).add(this).triggerHandler("remove");return _remove.apply(this,arguments);};function isVisible(element){function checkStyles(element){var style=element.style;return(style.display!='none'&&style.visibility!='hidden');} -var visible=checkStyles(element);(visible&&$.each($.dir(element,'parentNode'),function(){return(visible=checkStyles(this));}));return visible;} -$.extend($.expr[':'],{data:function(a,i,m){return $.data(a,m[3]);},tabbable:function(a,i,m){var nodeName=a.nodeName.toLowerCase();return(a.tabIndex>=0&&(('a'==nodeName&&a.href)||(/input|select|textarea|button/.test(nodeName)&&'hidden'!=a.type&&!a.disabled))&&isVisible(a));}});$.keyCode={BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38};function getter(namespace,plugin,method,args){function getMethods(type){var methods=$[namespace][plugin][type]||[];return(typeof methods=='string'?methods.split(/,?\s+/):methods);} +;(function($){var _remove=$.fn.remove,isFF2=$.browser.mozilla&&(parseFloat($.browser.version)<1.9);$.ui={version:"1.6rc4",plugin:{add:function(module,option,set){var proto=$.ui[module].prototype;for(var i in set){proto.plugins[i]=proto.plugins[i]||[];proto.plugins[i].push([option,set[i]]);}},call:function(instance,name,args){var set=instance.plugins[name];if(!set){return;} +for(var i=0;i').addClass(name).css({position:'absolute',top:'-5000px',left:'-5000px',display:'block'}).appendTo('body');$.ui.cssCache[name]=!!((!(/auto|default/).test(tmp.css('cursor'))||(/^[1-9]/).test(tmp.css('height'))||(/^[1-9]/).test(tmp.css('width'))||!(/none/).test(tmp.css('backgroundImage'))||!(/transparent|rgba\(0, 0, 0, 0\)/).test(tmp.css('backgroundColor'))));try{$('body').get(0).removeChild(tmp.get(0));}catch(e){} +return $.ui.cssCache[name];},hasScroll:function(el,a){if($(el).css('overflow')=='hidden'){return false;} +var scroll=(a&&a=='left')?'scrollLeft':'scrollTop',has=false;if(el[scroll]>0){return true;} +el[scroll]=1;has=(el[scroll]>0);el[scroll]=0;return has;},isOverAxis:function(x,reference,size){return(x>reference)&&(x<(reference+size));},isOver:function(y,x,top,left,height,width){return $.ui.isOverAxis(y,top,height)&&$.ui.isOverAxis(x,left,width);},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(isFF2){var attr=$.attr,removeAttr=$.fn.removeAttr,ariaNS="http://www.w3.org/2005/07/aaa",ariaState=/^aria-/,ariaRole=/^wairole:/;$.attr=function(elem,name,value){var set=value!==undefined;return(name=='role'?(set?attr.call(this,elem,name,"wairole:"+value):(attr.apply(this,arguments)||"").replace(ariaRole,"")):(ariaState.test(name)?(set?elem.setAttributeNS(ariaNS,name.replace(ariaState,"aaa:"),value):attr.call(this,elem,name.replace(ariaState,"aaa:"))):attr.apply(this,arguments)));};$.fn.removeAttr=function(name){return(ariaState.test(name)?this.each(function(){this.removeAttributeNS(ariaNS,name.replace(ariaState,""));}):removeAttr.call(this,name));};} +$.fn.extend({remove:function(){$("*",this).add(this).each(function(){$(this).triggerHandler("remove");});return _remove.apply(this,arguments);},enableSelection:function(){return this.attr('unselectable','off').css('MozUserSelect','').unbind('selectstart.ui');},disableSelection:function(){return this.attr('unselectable','on').css('MozUserSelect','none').bind('selectstart.ui',function(){return false;});},scrollParent:function(){var scrollParent;if(($.browser.msie&&(/(static|relative)/).test(this.css('position')))||(/absolute/).test(this.css('position'))){scrollParent=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test($.curCSS(this,'position',1))&&(/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflow-y',1)+$.curCSS(this,'overflow-x',1));}).eq(0);}else{scrollParent=this.parents().filter(function(){return(/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflow-y',1)+$.curCSS(this,'overflow-x',1));}).eq(0);} +return(/fixed/).test(this.css('position'))||!scrollParent.length?$(document):scrollParent;}});$.extend($.expr[':'],{data:function(a,i,m){return!!$.data(a,m[3]);},tabbable:function(a,i,m){var nodeName=a.nodeName.toLowerCase();function isVisible(element){return!($(element).is(':hidden')||$(element).parents(':hidden').length);} +return(a.tabIndex>=0&&(('a'==nodeName&&a.href)||(/input|select|textarea|button/.test(nodeName)&&'hidden'!=a.type&&!a.disabled))&&isVisible(a));}});function getter(namespace,plugin,method,args){function getMethods(type){var methods=$[namespace][plugin][type]||[];return(typeof methods=='string'?methods.split(/,?\s+/):methods);} var methods=getMethods('getter');if(args.length==1&&typeof args[0]=='string'){methods=methods.concat(getMethods('getterSetter'));} return($.inArray(method,methods)!=-1);} $.widget=function(name,prototype){var namespace=name.split(".")[0];name=name.split(".")[1];$.fn[name]=function(options){var isMethodCall=(typeof options=='string'),args=Array.prototype.slice.call(arguments,1);if(isMethodCall&&options.substring(0,1)=='_'){return this;} if(isMethodCall&&getter(namespace,name,options,args)){var instance=$.data(this[0],name);return(instance?instance[options].apply(instance,args):undefined);} -return this.each(function(){var instance=$.data(this,name);(!instance&&!isMethodCall&&$.data(this,name,new $[namespace][name](this,options)));(instance&&isMethodCall&&$.isFunction(instance[options])&&instance[options].apply(instance,args));});};$[namespace][name]=function(element,options){var self=this;this.widgetName=name;this.widgetEventPrefix=$[namespace][name].eventPrefix||name;this.widgetBaseClass=namespace+'-'+name;this.options=$.extend({},$.widget.defaults,$[namespace][name].defaults,$.metadata&&$.metadata.get(element)[name],options);this.element=$(element).bind('setData.'+name,function(e,key,value){return self._setData(key,value);}).bind('getData.'+name,function(e,key){return self._getData(key);}).bind('remove',function(){return self.destroy();});this._init();};$[namespace][name].prototype=$.extend({},$.widget.prototype,prototype);$[namespace][name].getterSetter='option';};$.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName);},option:function(key,value){var options=key,self=this;if(typeof key=="string"){if(value===undefined){return this._getData(key);} +return this.each(function(){var instance=$.data(this,name);(!instance&&!isMethodCall&&$.data(this,name,new $[namespace][name](this,options)));(instance&&isMethodCall&&$.isFunction(instance[options])&&instance[options].apply(instance,args));});};$[namespace]=$[namespace]||{};$[namespace][name]=function(element,options){var self=this;this.namespace=namespace;this.widgetName=name;this.widgetEventPrefix=$[namespace][name].eventPrefix||name;this.widgetBaseClass=namespace+'-'+name;this.options=$.extend({},$.widget.defaults,$[namespace][name].defaults,$.metadata&&$.metadata.get(element)[name],options);this.element=$(element).bind('setData.'+name,function(event,key,value){if(event.target==element){return self._setData(key,value);}}).bind('getData.'+name,function(event,key){if(event.target==element){return self._getData(key);}}).bind('remove',function(){return self.destroy();});this._init();};$[namespace][name].prototype=$.extend({},$.widget.prototype,prototype);$[namespace][name].getterSetter='option';};$.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+'-disabled'+' '+this.namespace+'-state-disabled').removeAttr('aria-disabled');},option:function(key,value){var options=key,self=this;if(typeof key=="string"){if(value===undefined){return this._getData(key);} options={};options[key]=value;} -$.each(options,function(key,value){self._setData(key,value);});},_getData:function(key){return this.options[key];},_setData:function(key,value){this.options[key]=value;if(key=='disabled'){this.element[value?'addClass':'removeClass'](this.widgetBaseClass+'-disabled');}},enable:function(){this._setData('disabled',false);},disable:function(){this._setData('disabled',true);},_trigger:function(type,e,data){var eventName=(type==this.widgetEventPrefix?type:this.widgetEventPrefix+type);e=e||$.event.fix({type:eventName,target:this.element[0]});return this.element.triggerHandler(eventName,[e,data],this.options[type]);}};$.widget.defaults={disabled:false};$.ui={plugin:{add:function(module,option,set){var proto=$.ui[module].prototype;for(var i in set){proto.plugins[i]=proto.plugins[i]||[];proto.plugins[i].push([option,set[i]]);}},call:function(instance,name,args){var set=instance.plugins[name];if(!set){return;} -for(var i=0;i').addClass(name).css({position:'absolute',top:'-5000px',left:'-5000px',display:'block'}).appendTo('body');$.ui.cssCache[name]=!!((!(/auto|default/).test(tmp.css('cursor'))||(/^[1-9]/).test(tmp.css('height'))||(/^[1-9]/).test(tmp.css('width'))||!(/none/).test(tmp.css('backgroundImage'))||!(/transparent|rgba\(0, 0, 0, 0\)/).test(tmp.css('backgroundColor'))));try{$('body').get(0).removeChild(tmp.get(0));}catch(e){} -return $.ui.cssCache[name];},disableSelection:function(el){return $(el).attr('unselectable','on').css('MozUserSelect','none').bind('selectstart.ui',function(){return false;});},enableSelection:function(el){return $(el).attr('unselectable','off').css('MozUserSelect','').unbind('selectstart.ui');},hasScroll:function(e,a){if($(e).css('overflow')=='hidden'){return false;} -var scroll=(a&&a=='left')?'scrollLeft':'scrollTop',has=false;if(e[scroll]>0){return true;} -e[scroll]=1;has=(e[scroll]>0);e[scroll]=0;return has;}};$.ui.mouse={_mouseInit:function(){var self=this;this.element.bind('mousedown.'+this.widgetName,function(e){return self._mouseDown(e);});if($.browser.msie){this._mouseUnselectable=this.element.attr('unselectable');this.element.attr('unselectable','on');} -this.started=false;},_mouseDestroy:function(){this.element.unbind('.'+this.widgetName);($.browser.msie&&this.element.attr('unselectable',this._mouseUnselectable));},_mouseDown:function(e){(this._mouseStarted&&this._mouseUp(e));this._mouseDownEvent=e;var self=this,btnIsLeft=(e.which==1),elIsCancel=(typeof this.options.cancel=="string"?$(e.target).parents().add(e.target).filter(this.options.cancel).length:false);if(!btnIsLeft||elIsCancel||!this._mouseCapture(e)){return true;} +$.each(options,function(key,value){self._setData(key,value);});},_getData:function(key){return this.options[key];},_setData:function(key,value){this.options[key]=value;if(key=='disabled'){this.element +[value?'addClass':'removeClass'](this.widgetBaseClass+'-disabled'+' '+ +this.namespace+'-state-disabled').attr("aria-disabled",value);}},enable:function(){this._setData('disabled',false);},disable:function(){this._setData('disabled',true);},_trigger:function(type,event,data){var eventName=(type==this.widgetEventPrefix?type:this.widgetEventPrefix+type);event=event||$.event.fix({type:eventName,target:this.element[0]});return this.element.triggerHandler(eventName,[event,data],this.options[type]);}};$.widget.defaults={disabled:false};$.ui.mouse={_mouseInit:function(){var self=this;this.element.bind('mousedown.'+this.widgetName,function(event){return self._mouseDown(event);}).bind('click.'+this.widgetName,function(event){if(self._preventClickEvent){self._preventClickEvent=false;return false;}});if($.browser.msie){this._mouseUnselectable=this.element.attr('unselectable');this.element.attr('unselectable','on');} +this.started=false;},_mouseDestroy:function(){this.element.unbind('.'+this.widgetName);($.browser.msie&&this.element.attr('unselectable',this._mouseUnselectable));},_mouseDown:function(event){(this._mouseStarted&&this._mouseUp(event));this._mouseDownEvent=event;var self=this,btnIsLeft=(event.which==1),elIsCancel=(typeof this.options.cancel=="string"?$(event.target).parents().add(event.target).filter(this.options.cancel).length:false);if(!btnIsLeft||elIsCancel||!this._mouseCapture(event)){return true;} this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){self.mouseDelayMet=true;},this.options.delay);} -if(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)){this._mouseStarted=(this._mouseStart(e)!==false);if(!this._mouseStarted){e.preventDefault();return true;}} -this._mouseMoveDelegate=function(e){return self._mouseMove(e);};this._mouseUpDelegate=function(e){return self._mouseUp(e);};$(document).bind('mousemove.'+this.widgetName,this._mouseMoveDelegate).bind('mouseup.'+this.widgetName,this._mouseUpDelegate);return false;},_mouseMove:function(e){if($.browser.msie&&!e.button){return this._mouseUp(e);} -if(this._mouseStarted){this._mouseDrag(e);return false;} -if(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,e)!==false);(this._mouseStarted?this._mouseDrag(e):this._mouseUp(e));} -return!this._mouseStarted;},_mouseUp:function(e){$(document).unbind('mousemove.'+this.widgetName,this._mouseMoveDelegate).unbind('mouseup.'+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._mouseStop(e);} -return false;},_mouseDistanceMet:function(e){return(Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance);},_mouseDelayMet:function(e){return this.mouseDelayMet;},_mouseStart:function(e){},_mouseDrag:function(e){},_mouseStop:function(e){},_mouseCapture:function(e){return true;}};$.ui.mouse.defaults={cancel:null,distance:1,delay:0};})(jQuery);(function($){$.widget("ui.draggable",$.extend({},$.ui.mouse,{getHandle:function(e){var handle=!this.options.handle||!$(this.options.handle,this.element).length?true:false;$(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==e.target)handle=true;});return handle;},createHelper:function(){var o=this.options;var helper=$.isFunction(o.helper)?$(o.helper.apply(this.element[0],[e])):(o.helper=='clone'?this.element.clone():this.element);if(!helper.parents('body').length) +if(this._mouseDistanceMet(event)&&this._mouseDelayMet(event)){this._mouseStarted=(this._mouseStart(event)!==false);if(!this._mouseStarted){event.preventDefault();return true;}} +this._mouseMoveDelegate=function(event){return self._mouseMove(event);};this._mouseUpDelegate=function(event){return self._mouseUp(event);};$(document).bind('mousemove.'+this.widgetName,this._mouseMoveDelegate).bind('mouseup.'+this.widgetName,this._mouseUpDelegate);if(!$.browser.safari)event.preventDefault();return true;},_mouseMove:function(event){if($.browser.msie&&!event.button){return this._mouseUp(event);} +if(this._mouseStarted){this._mouseDrag(event);return event.preventDefault();} +if(this._mouseDistanceMet(event)&&this._mouseDelayMet(event)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,event)!==false);(this._mouseStarted?this._mouseDrag(event):this._mouseUp(event));} +return!this._mouseStarted;},_mouseUp:function(event){$(document).unbind('mousemove.'+this.widgetName,this._mouseMoveDelegate).unbind('mouseup.'+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=true;this._mouseStop(event);} +return false;},_mouseDistanceMet:function(event){return(Math.max(Math.abs(this._mouseDownEvent.pageX-event.pageX),Math.abs(this._mouseDownEvent.pageY-event.pageY))>=this.options.distance);},_mouseDelayMet:function(event){return this.mouseDelayMet;},_mouseStart:function(event){},_mouseDrag:function(event){},_mouseStop:function(event){},_mouseCapture:function(event){return true;}};$.ui.mouse.defaults={cancel:null,distance:1,delay:0};})(jQuery);(function($){$.widget("ui.draggable",$.extend({},$.ui.mouse,{_init:function(){if(this.options.helper=='original'&&!(/^(?:r|a|f)/).test(this.element.css("position"))) +this.element[0].style.position='relative';(this.options.cssNamespace&&this.element.addClass(this.options.cssNamespace+"-draggable"));(this.options.disabled&&this.element.addClass('ui-draggable-disabled'));this._mouseInit();},destroy:function(){if(!this.element.data('draggable'))return;this.element.removeData("draggable").unbind(".draggable").removeClass('ui-draggable ui-draggable-dragging ui-draggable-disabled');this._mouseDestroy();},_mouseCapture:function(event){var o=this.options;if(this.helper||o.disabled||$(event.target).is('.ui-resizable-handle')) +return false;this.handle=this._getHandle(event);if(!this.handle) +return false;return true;},_mouseStart:function(event){var o=this.options;this.helper=this._createHelper(event);this._cacheHelperProportions();if($.ui.ddmanager) +$.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};$.extend(this.offset,{click:{left:event.pageX-this.offset.left,top:event.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});if(o.cursorAt) +this._adjustOffsetFromHelper(o.cursorAt);this.originalPosition=this._generatePosition(event);if(o.containment) +this._setContainment();this._propagate("start",event);this._cacheHelperProportions();if($.ui.ddmanager&&!o.dropBehaviour) +$.ui.ddmanager.prepareOffsets(this,event);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(event,true);return true;},_mouseDrag:function(event,noPropagation){this.position=this._generatePosition(event);this.positionAbs=this._convertPositionTo("absolute");if(!noPropagation)this.position=this._propagate("drag",event)||this.position;if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+'px';if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+'px';if($.ui.ddmanager)$.ui.ddmanager.drag(this,event);return false;},_mouseStop:function(event){var dropped=false;if($.ui.ddmanager&&!this.options.dropBehaviour) +var dropped=$.ui.ddmanager.drop(this,event);if((this.options.revert=="invalid"&&!dropped)||(this.options.revert=="valid"&&dropped)||this.options.revert===true||($.isFunction(this.options.revert)&&this.options.revert.call(this.element,dropped))){var self=this;$(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){self._propagate("stop",event);self._clear();});}else{this._propagate("stop",event);this._clear();} +return false;},_getHandle:function(event){var handle=!this.options.handle||!$(this.options.handle,this.element).length?true:false;$(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==event.target)handle=true;});return handle;},_createHelper:function(event){var o=this.options;var helper=$.isFunction(o.helper)?$(o.helper.apply(this.element[0],[event])):(o.helper=='clone'?this.element.clone():this.element);if(!helper.parents('body').length) helper.appendTo((o.appendTo=='parent'?this.element[0].parentNode:o.appendTo));if(helper[0]!=this.element[0]&&!(/(fixed|absolute)/).test(helper.css("position"))) -helper.css("position","absolute");return helper;},_init:function(){if(this.options.helper=='original'&&!(/^(?:r|a|f)/).test(this.element.css("position"))) -this.element[0].style.position='relative';(this.options.cssNamespace&&this.element.addClass(this.options.cssNamespace+"-draggable"));(this.options.disabled&&this.element.addClass('ui-draggable-disabled'));this._mouseInit();},_mouseCapture:function(e){var o=this.options;if(this.helper||o.disabled||$(e.target).is('.ui-resizable-handle')) -return false;this.handle=this.getHandle(e);if(!this.handle) -return false;return true;},_mouseStart:function(e){var o=this.options;this.helper=this.createHelper();if($.ui.ddmanager) -$.ui.ddmanager.current=this;this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0)};this.cssPosition=this.helper.css("position");this.offset=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.offset.click={left:e.pageX-this.offset.left,top:e.pageY-this.offset.top};this.cacheScrollParents();this.offsetParent=this.helper.offsetParent();var po=this.offsetParent.offset();if(this.offsetParent[0]==document.body&&$.browser.mozilla)po={top:0,left:0};this.offset.parent={top:po.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:po.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)};if(this.cssPosition=="relative"){var p=this.element.position();this.offset.relative={top:p.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollTopParent.scrollTop(),left:p.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollLeftParent.scrollLeft()};}else{this.offset.relative={top:0,left:0};} -this.originalPosition=this._generatePosition(e);this.cacheHelperProportions();if(o.cursorAt) -this.adjustOffsetFromHelper(o.cursorAt);$.extend(this,{PAGEY_INCLUDES_SCROLL:(this.cssPosition=="absolute"&&(!this.scrollTopParent[0].tagName||(/(html|body)/i).test(this.scrollTopParent[0].tagName))),PAGEX_INCLUDES_SCROLL:(this.cssPosition=="absolute"&&(!this.scrollLeftParent[0].tagName||(/(html|body)/i).test(this.scrollLeftParent[0].tagName))),OFFSET_PARENT_NOT_SCROLL_PARENT_Y:this.scrollTopParent[0]!=this.offsetParent[0]&&!(this.scrollTopParent[0]==document&&(/(body|html)/i).test(this.offsetParent[0].tagName)),OFFSET_PARENT_NOT_SCROLL_PARENT_X:this.scrollLeftParent[0]!=this.offsetParent[0]&&!(this.scrollLeftParent[0]==document&&(/(body|html)/i).test(this.offsetParent[0].tagName))});if(o.containment) -this.setContainment();this._propagate("start",e);this.cacheHelperProportions();if($.ui.ddmanager&&!o.dropBehaviour) -$.ui.ddmanager.prepareOffsets(this,e);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(e);return true;},cacheScrollParents:function(){this.scrollTopParent=function(el){do{if(/auto|scroll/.test(el.css('overflow'))||(/auto|scroll/).test(el.css('overflow-y')))return el;el=el.parent();}while(el[0].parentNode);return $(document);}(this.helper);this.scrollLeftParent=function(el){do{if(/auto|scroll/.test(el.css('overflow'))||(/auto|scroll/).test(el.css('overflow-x')))return el;el=el.parent();}while(el[0].parentNode);return $(document);}(this.helper);},adjustOffsetFromHelper:function(obj){if(obj.left!=undefined)this.offset.click.left=obj.left+this.margins.left;if(obj.right!=undefined)this.offset.click.left=this.helperProportions.width-obj.right+this.margins.left;if(obj.top!=undefined)this.offset.click.top=obj.top+this.margins.top;if(obj.bottom!=undefined)this.offset.click.top=this.helperProportions.height-obj.bottom+this.margins.top;},cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};},setContainment:function(){var o=this.options;if(o.containment=='parent')o.containment=this.helper[0].parentNode;if(o.containment=='document'||o.containment=='window')this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,$(o.containment=='document'?document:window).width()-this.offset.relative.left-this.offset.parent.left-this.helperProportions.width-this.margins.left-(parseInt(this.element.css("marginRight"),10)||0),($(o.containment=='document'?document:window).height()||document.body.parentNode.scrollHeight)-this.offset.relative.top-this.offset.parent.top-this.helperProportions.height-this.margins.top-(parseInt(this.element.css("marginBottom"),10)||0)];if(!(/^(document|window|parent)$/).test(o.containment)){var ce=$(o.containment)[0];var co=$(o.containment).offset();var over=($(ce).css("overflow")!='hidden');this.containment=[co.left+(parseInt($(ce).css("borderLeftWidth"),10)||0)-this.offset.relative.left-this.offset.parent.left,co.top+(parseInt($(ce).css("borderTopWidth"),10)||0)-this.offset.relative.top-this.offset.parent.top,co.left+(over?Math.max(ce.scrollWidth,ce.offsetWidth):ce.offsetWidth)-(parseInt($(ce).css("borderLeftWidth"),10)||0)-this.offset.relative.left-this.offset.parent.left-this.helperProportions.width-this.margins.left-(parseInt(this.element.css("marginRight"),10)||0),co.top+(over?Math.max(ce.scrollHeight,ce.offsetHeight):ce.offsetHeight)-(parseInt($(ce).css("borderTopWidth"),10)||0)-this.offset.relative.top-this.offset.parent.top-this.helperProportions.height-this.margins.top-(parseInt(this.element.css("marginBottom"),10)||0)];}},_convertPositionTo:function(d,pos){if(!pos)pos=this.position;var mod=d=="absolute"?1:-1;return{top:(pos.top +helper.css("position","absolute");return helper;},_adjustOffsetFromHelper:function(obj){if(obj.left!=undefined)this.offset.click.left=obj.left+this.margins.left;if(obj.right!=undefined)this.offset.click.left=this.helperProportions.width-obj.right+this.margins.left;if(obj.top!=undefined)this.offset.click.top=obj.top+this.margins.top;if(obj.bottom!=undefined)this.offset.click.top=this.helperProportions.height-obj.bottom+this.margins.top;},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var po=this.offsetParent.offset();if((this.offsetParent[0]==document.body&&$.browser.mozilla)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=='html'&&$.browser.msie)) +po={top:0,left:0};return{top:po.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:po.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)};},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var p=this.element.position();return{top:p.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:p.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()};}else{return{top:0,left:0};}},_cacheMargins:function(){this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0)};},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};},_setContainment:function(){var o=this.options;if(o.containment=='parent')o.containment=this.helper[0].parentNode;if(o.containment=='document'||o.containment=='window')this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,$(o.containment=='document'?document:window).width()-this.offset.relative.left-this.offset.parent.left-this.helperProportions.width-this.margins.left-(parseInt(this.element.css("marginRight"),10)||0),($(o.containment=='document'?document:window).height()||document.body.parentNode.scrollHeight)-this.offset.relative.top-this.offset.parent.top-this.helperProportions.height-this.margins.top-(parseInt(this.element.css("marginBottom"),10)||0)];if(!(/^(document|window|parent)$/).test(o.containment)){var ce=$(o.containment)[0];var co=$(o.containment).offset();var over=($(ce).css("overflow")!='hidden');this.containment=[co.left+(parseInt($(ce).css("borderLeftWidth"),10)||0)-this.offset.relative.left-this.offset.parent.left-this.margins.left,co.top+(parseInt($(ce).css("borderTopWidth"),10)||0)-this.offset.relative.top-this.offset.parent.top-this.margins.top,co.left+(over?Math.max(ce.scrollWidth,ce.offsetWidth):ce.offsetWidth)-(parseInt($(ce).css("borderLeftWidth"),10)||0)-this.offset.relative.left-this.offset.parent.left-this.helperProportions.width-this.margins.left,co.top+(over?Math.max(ce.scrollHeight,ce.offsetHeight):ce.offsetHeight)-(parseInt($(ce).css("borderTopWidth"),10)||0)-this.offset.relative.top-this.offset.parent.top-this.helperProportions.height-this.margins.top];}},_convertPositionTo:function(d,pos){if(!pos)pos=this.position;var mod=d=="absolute"?1:-1;var scroll=this[(this.cssPosition=='absolute'?'offset':'scroll')+'Parent'],scrollIsRootNode=(/(html|body)/i).test(scroll[0].tagName);return{top:(pos.top +this.offset.relative.top*mod +this.offset.parent.top*mod --(this.cssPosition=="fixed"||this.PAGEY_INCLUDES_SCROLL||this.OFFSET_PARENT_NOT_SCROLL_PARENT_Y?0:this.scrollTopParent.scrollTop())*mod -+(this.cssPosition=="fixed"?$(document).scrollTop():0)*mod ++(this.cssPosition=='fixed'?-this.scrollParent.scrollTop():(scrollIsRootNode?0:scroll.scrollTop()))*mod +this.margins.top*mod),left:(pos.left +this.offset.relative.left*mod +this.offset.parent.left*mod --(this.cssPosition=="fixed"||this.PAGEX_INCLUDES_SCROLL||this.OFFSET_PARENT_NOT_SCROLL_PARENT_X?0:this.scrollLeftParent.scrollLeft())*mod -+(this.cssPosition=="fixed"?$(document).scrollLeft():0)*mod -+this.margins.left*mod)};},_generatePosition:function(e){var o=this.options;var position={top:(e.pageY ++(this.cssPosition=='fixed'?-this.scrollParent.scrollLeft():(scrollIsRootNode?0:scroll.scrollLeft()))*mod ++this.margins.left*mod)};},_generatePosition:function(event){var o=this.options,scroll=this[(this.cssPosition=='absolute'?'offset':'scroll')+'Parent'],scrollIsRootNode=(/(html|body)/i).test(scroll[0].tagName);var position={top:(event.pageY -this.offset.click.top -this.offset.relative.top -this.offset.parent.top -+(this.cssPosition=="fixed"||this.PAGEY_INCLUDES_SCROLL||this.OFFSET_PARENT_NOT_SCROLL_PARENT_Y?0:this.scrollTopParent.scrollTop()) --(this.cssPosition=="fixed"?$(document).scrollTop():0)),left:(e.pageX ++(this.cssPosition=='fixed'?-this.scrollParent.scrollTop():(scrollIsRootNode?0:scroll.scrollTop()))),left:(event.pageX -this.offset.click.left -this.offset.relative.left -this.offset.parent.left -+(this.cssPosition=="fixed"||this.PAGEX_INCLUDES_SCROLL||this.OFFSET_PARENT_NOT_SCROLL_PARENT_X?0:this.scrollLeftParent.scrollLeft()) --(this.cssPosition=="fixed"?$(document).scrollLeft():0))};if(!this.originalPosition)return position;if(this.containment){if(position.leftthis.containment[2])position.left=this.containment[2];if(position.top>this.containment[3])position.top=this.containment[3];} ++(this.cssPosition=='fixed'?-this.scrollParent.scrollLeft():scrollIsRootNode?0:scroll.scrollLeft()))};if(!this.originalPosition)return position;if(this.containment){if(position.leftthis.containment[2])position.left=this.containment[2];if(position.top>this.containment[3])position.top=this.containment[3];} if(o.grid){var top=this.originalPosition.top+Math.round((position.top-this.originalPosition.top)/o.grid[1])*o.grid[1];position.top=this.containment?(!(topthis.containment[3])?top:(!(topthis.containment[2])?left:(!(left').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css($(this).offset()).appendTo("body");});},stop:function(e,ui){$("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this);});}});$.ui.plugin.add("draggable","scroll",{start:function(e,ui){var o=ui.options;var i=$(this).data("draggable");o.scrollSensitivity=o.scrollSensitivity||20;o.scrollSpeed=o.scrollSpeed||20;i.overflowY=function(el){do{if(/auto|scroll/.test(el.css('overflow'))||(/auto|scroll/).test(el.css('overflow-y')))return el;el=el.parent();}while(el[0].parentNode);return $(document);}(this);i.overflowX=function(el){do{if(/auto|scroll/.test(el.css('overflow'))||(/auto|scroll/).test(el.css('overflow-x')))return el;el=el.parent();}while(el[0].parentNode);return $(document);}(this);if(i.overflowY[0]!=document&&i.overflowY[0].tagName!='HTML')i.overflowYOffset=i.overflowY.offset();if(i.overflowX[0]!=document&&i.overflowX[0].tagName!='HTML')i.overflowXOffset=i.overflowX.offset();},drag:function(e,ui){var o=ui.options,scrolled=false;var i=$(this).data("draggable");if(i.overflowY[0]!=document&&i.overflowY[0].tagName!='HTML'){if((i.overflowYOffset.top+i.overflowY[0].offsetHeight)-e.pageY').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css($(this).offset()).appendTo("body");});},stop:function(event,ui){$("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this);});}});$.ui.plugin.add("draggable","opacity",{start:function(event,ui){var t=$(ui.helper);if(t.css("opacity"))ui.options._opacity=t.css("opacity");t.css('opacity',ui.options.opacity);},stop:function(event,ui){if(ui.options._opacity)$(ui.helper).css('opacity',ui.options._opacity);}});$.ui.plugin.add("draggable","scroll",{start:function(event,ui){var o=ui.options;var i=$(this).data("draggable");if(i.scrollParent[0]!=document&&i.scrollParent[0].tagName!='HTML')i.overflowOffset=i.scrollParent.offset();},drag:function(event,ui){var o=ui.options,scrolled=false;var i=$(this).data("draggable");if(i.scrollParent[0]!=document&&i.scrollParent[0].tagName!='HTML'){if((i.overflowOffset.top+i.scrollParent[0].offsetHeight)-event.pageY=0;i--){var l=inst.snapElements[i].left,r=l+inst.snapElements[i].width,t=inst.snapElements[i].top,b=t+inst.snapElements[i].height;if(!((l-d=0;i--){var l=inst.snapElements[i].left,r=l+inst.snapElements[i].width,t=inst.snapElements[i].top,b=t+inst.snapElements[i].height;if(!((l-d=t&&y1<=b)||(y2>=t&&y2<=b)||(y1b))&&((x1>=l&&x1<=r)||(x2>=l&&x2<=r)||(x1r));break;default:return false;break;}};$.ui.ddmanager={current:null,droppables:{'default':[]},prepareOffsets:function(t,e){var m=$.ui.ddmanager.droppables[t.options.scope];var type=e?e.type:null;var list=(t.currentItem||t.element).find(":data(droppable)").andSelf();droppablesLoop:for(var i=0;i').css({position:el.css('position'),width:el.outerWidth(),height:el.outerHeight(),top:el.css('top'),left:el.css('left')}));var oel=this.element;this.element=this.element.parent();this.element.data('resizable',this);this.element.css({marginLeft:oel.css("marginLeft"),marginTop:oel.css("marginTop"),marginRight:oel.css("marginRight"),marginBottom:oel.css("marginBottom")});oel.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});if($.browser.safari&&o.preventDefault)oel.css('resize','none');o.proportionallyResize=oel.css({position:'static',zoom:1,display:'block'});this.element.css({margin:oel.css('margin')});this._proportionallyResize();} if(!o.handles)o.handles=!$('.ui-resizable-handle',this.element).length?"e,s,se":{n:'.ui-resizable-n',e:'.ui-resizable-e',s:'.ui-resizable-s',w:'.ui-resizable-w',se:'.ui-resizable-se',sw:'.ui-resizable-sw',ne:'.ui-resizable-ne',nw:'.ui-resizable-nw'};if(o.handles.constructor==String){o.zIndex=o.zIndex||1000;if(o.handles=='all')o.handles='n,e,s,w,se,sw,ne,nw';var n=o.handles.split(",");o.handles={};var insertionsDefault={handle:'position: absolute; display: none; overflow:hidden;',n:'top: 0pt; width:100%;',e:'right: 0pt; height:100%;',s:'bottom: 0pt; width:100%;',w:'left: 0pt; height:100%;',se:'bottom: 0pt; right: 0px;',sw:'bottom: 0pt; left: 0px;',ne:'top: 0pt; right: 0px;',nw:'top: 0pt; left: 0px;'};for(var i=0;i'].join('')).css(applyZIndex);o.handles[handle]='.ui-resizable-'+handle;this.element.append(axis.css(loadDefault?allDefTheme:{}).css(o.knobHandles?allKnobTheme:{}).addClass(o.knobHandles?'ui-resizable-knob-handle':'').addClass(o.knobHandles));} if(o.knobHandles)this.element.addClass('ui-resizable-knob').css(!$.ui.css('ui-resizable-knob')?{}:{});} @@ -85,181 +81,364 @@ o.handles[i]=$(o.handles[i],this.element).show();if(o.transparent) o.handles[i].css({opacity:0});if(this.element.is('.ui-wrapper')&&o._nodeName.match(/textarea|input|select|button/i)){var axis=$(o.handles[i],this.element),padWrapper=0;padWrapper=/sw|ne|nw|se|n|s/.test(i)?axis.outerHeight():axis.outerWidth();var padPos=['padding',/ne|nw|n/.test(i)?'Top':/se|sw|s/.test(i)?'Bottom':/^e$/.test(i)?'Right':'Left'].join("");if(!o.transparent) target.css(padPos,padWrapper);this._proportionallyResize();} if(!$(o.handles[i]).length)continue;}};this._renderAxis(this.element);o._handles=$('.ui-resizable-handle',self.element);if(o.disableSelection) -o._handles.each(function(i,e){$.ui.disableSelection(e);});o._handles.mouseover(function(){if(!o.resizing){if(this.className) +o._handles.disableSelection();o._handles.mouseover(function(){if(!o.resizing){if(this.className) var axis=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);self.axis=o.axis=axis&&axis[1]?axis[1]:'se';}});if(o.autoHide){o._handles.hide();$(self.element).addClass("ui-resizable-autohide").hover(function(){$(this).removeClass("ui-resizable-autohide");o._handles.show();},function(){if(!o.resizing){$(this).addClass("ui-resizable-autohide");o._handles.hide();}});} -this._mouseInit();},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,options:this.options,originalSize:this.originalSize,originalPosition:this.originalPosition};},_propagate:function(n,e){$.ui.plugin.call(this,n,[e,this.ui()]);if(n!="resize")this.element.triggerHandler(["resize",n].join(""),[e,this.ui()],this.options[n]);},destroy:function(){var el=this.element,wrapped=el.children(".ui-resizable").get(0);this._mouseDestroy();var _destroy=function(exp){$(exp).removeClass("ui-resizable ui-resizable-disabled").removeData("resizable").unbind(".resizable").find('.ui-resizable-handle').remove();};_destroy(el);if(el.is('.ui-wrapper')&&wrapped){el.parent().append($(wrapped).css({position:el.css('position'),width:el.outerWidth(),height:el.outerHeight(),top:el.css('top'),left:el.css('left')})).end().remove();_destroy(wrapped);}},_mouseCapture:function(e){if(this.options.disabled)return false;var handle=false;for(var i in this.options.handles){if($(this.options.handles[i])[0]==e.target)handle=true;} -if(!handle)return false;return true;},_mouseStart:function(e){var o=this.options,iniPos=this.element.position(),el=this.element,num=function(v){return parseInt(v,10)||0;},ie6=$.browser.msie&&$.browser.version<7;o.resizing=true;o.documentScroll={top:$(document).scrollTop(),left:$(document).scrollLeft()};if(el.is('.ui-draggable')||(/absolute/).test(el.css('position'))){var sOffset=$.browser.msie&&!o.containment&&(/absolute/).test(el.css('position'))&&!(/relative/).test(el.parent().css('position'));var dscrollt=sOffset?o.documentScroll.top:0,dscrolll=sOffset?o.documentScroll.left:0;el.css({position:'absolute',top:(iniPos.top+dscrollt),left:(iniPos.left+dscrolll)});} -if($.browser.opera&&/relative/.test(el.css('position'))) +this._mouseInit();},destroy:function(){var el=this.element,wrapped=el.children(".ui-resizable").get(0);this._mouseDestroy();var _destroy=function(exp){$(exp).removeClass("ui-resizable ui-resizable-disabled").removeData("resizable").unbind(".resizable").find('.ui-resizable-handle').remove();};_destroy(el);if(el.is('.ui-wrapper')&&wrapped){el.parent().append($(wrapped).css({position:el.css('position'),width:el.outerWidth(),height:el.outerHeight(),top:el.css('top'),left:el.css('left')})).end().remove();_destroy(wrapped);}},_mouseCapture:function(event){if(this.options.disabled)return false;var handle=false;for(var i in this.options.handles){if($(this.options.handles[i])[0]==event.target)handle=true;} +if(!handle)return false;return true;},_mouseStart:function(event){var o=this.options,iniPos=this.element.position(),el=this.element,num=function(v){return parseInt(v,10)||0;},ie6=$.browser.msie&&$.browser.version<7;o.resizing=true;o.documentScroll={top:$(document).scrollTop(),left:$(document).scrollLeft()};if(el.is('.ui-draggable')||(/absolute/).test(el.css('position'))){var sOffset=$.browser.msie&&!o.containment&&(/absolute/).test(el.css('position'))&&!(/relative/).test(el.parent().css('position'));var dscrollt=sOffset?o.documentScroll.top:0,dscrolll=sOffset?o.documentScroll.left:0;el.css({position:'absolute',top:(iniPos.top+dscrollt),left:(iniPos.left+dscrolll)});} +if($.browser.opera&&(/relative/).test(el.css('position'))) el.css({position:'relative',top:'auto',left:'auto'});this._renderProxy();var curleft=num(this.helper.css('left')),curtop=num(this.helper.css('top'));if(o.containment){curleft+=$(o.containment).scrollLeft()||0;curtop+=$(o.containment).scrollTop()||0;} -this.offset=this.helper.offset();this.position={left:curleft,top:curtop};this.size=o.helper||ie6?{width:el.outerWidth(),height:el.outerHeight()}:{width:el.width(),height:el.height()};this.originalSize=o.helper||ie6?{width:el.outerWidth(),height:el.outerHeight()}:{width:el.width(),height:el.height()};this.originalPosition={left:curleft,top:curtop};this.sizeDiff={width:el.outerWidth()-el.width(),height:el.outerHeight()-el.height()};this.originalMousePosition={left:e.pageX,top:e.pageY};o.aspectRatio=(typeof o.aspectRatio=='number')?o.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);if(o.preserveCursor) -$('body').css('cursor',this.axis+'-resize');this._propagate("start",e);return true;},_mouseDrag:function(e){var el=this.helper,o=this.options,props={},self=this,smp=this.originalMousePosition,a=this.axis;var dx=(e.pageX-smp.left)||0,dy=(e.pageY-smp.top)||0;var trigger=this._change[a];if(!trigger)return false;var data=trigger.apply(this,[e,dx,dy]),ie6=$.browser.msie&&$.browser.version<7,csdif=this.sizeDiff;if(o._aspectRatio||e.shiftKey) -data=this._updateRatio(data,e);data=this._respectSize(data,e);this._propagate("resize",e);el.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!o.helper&&o.proportionallyResize) -this._proportionallyResize();this._updateCache(data);this.element.triggerHandler("resize",[e,this.ui()],this.options["resize"]);return false;},_mouseStop:function(e){this.options.resizing=false;var o=this.options,num=function(v){return parseInt(v,10)||0;},self=this;if(o.helper){var pr=o.proportionallyResize,ista=pr&&(/textarea/i).test(pr.get(0).nodeName),soffseth=ista&&$.ui.hasScroll(pr.get(0),'left')?0:self.sizeDiff.height,soffsetw=ista?0:self.sizeDiff.width;var s={width:(self.size.width-soffsetw),height:(self.size.height-soffseth)},left=(parseInt(self.element.css('left'),10)+(self.position.left-self.originalPosition.left))||null,top=(parseInt(self.element.css('top'),10)+(self.position.top-self.originalPosition.top))||null;if(!o.animate) +this.offset=this.helper.offset();this.position={left:curleft,top:curtop};this.size=o.helper||ie6?{width:el.outerWidth(),height:el.outerHeight()}:{width:el.width(),height:el.height()};this.originalSize=o.helper||ie6?{width:el.outerWidth(),height:el.outerHeight()}:{width:el.width(),height:el.height()};this.originalPosition={left:curleft,top:curtop};this.sizeDiff={width:el.outerWidth()-el.width(),height:el.outerHeight()-el.height()};this.originalMousePosition={left:event.pageX,top:event.pageY};o.aspectRatio=(typeof o.aspectRatio=='number')?o.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);if(o.preserveCursor){var cursor=$('.ui-resizable-'+this.axis).css('cursor');$('body').css('cursor',cursor=='auto'?this.axis+'-resize':cursor);} +this._propagate("start",event);return true;},_mouseDrag:function(event){var el=this.helper,o=this.options,props={},self=this,smp=this.originalMousePosition,a=this.axis;var dx=(event.pageX-smp.left)||0,dy=(event.pageY-smp.top)||0;var trigger=this._change[a];if(!trigger)return false;var data=trigger.apply(this,[event,dx,dy]),ie6=$.browser.msie&&$.browser.version<7,csdif=this.sizeDiff;if(o._aspectRatio||event.shiftKey) +data=this._updateRatio(data,event);data=this._respectSize(data,event);this._propagate("resize",event);el.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!o.helper&&o.proportionallyResize) +this._proportionallyResize();this._updateCache(data);this.element.triggerHandler("resize",[event,this.ui()],this.options["resize"]);return false;},_mouseStop:function(event){this.options.resizing=false;var o=this.options,num=function(v){return parseInt(v,10)||0;},self=this;if(o.helper){var pr=o.proportionallyResize,ista=pr&&(/textarea/i).test(pr.get(0).nodeName),soffseth=ista&&$.ui.hasScroll(pr.get(0),'left')?0:self.sizeDiff.height,soffsetw=ista?0:self.sizeDiff.width;var s={width:(self.size.width-soffsetw),height:(self.size.height-soffseth)},left=(parseInt(self.element.css('left'),10)+(self.position.left-self.originalPosition.left))||null,top=(parseInt(self.element.css('top'),10)+(self.position.top-self.originalPosition.top))||null;if(!o.animate) this.element.css($.extend(s,{top:top,left:left}));if(o.helper&&!o.animate)this._proportionallyResize();} if(o.preserveCursor) -$('body').css('cursor','auto');this._propagate("stop",e);if(o.helper)this.helper.remove();return false;},_updateCache:function(data){var o=this.options;this.offset=this.helper.offset();if(data.left)this.position.left=data.left;if(data.top)this.position.top=data.top;if(data.height)this.size.height=data.height;if(data.width)this.size.width=data.width;},_updateRatio:function(data,e){var o=this.options,cpos=this.position,csize=this.size,a=this.axis;if(data.height)data.width=(csize.height*o.aspectRatio);else if(data.width)data.height=(csize.width/o.aspectRatio);if(a=='sw'){data.left=cpos.left+(csize.width-data.width);data.top=null;} +$('body').css('cursor','auto');this._propagate("stop",event);if(o.helper)this.helper.remove();return false;},_updateCache:function(data){var o=this.options;this.offset=this.helper.offset();if(data.left)this.position.left=data.left;if(data.top)this.position.top=data.top;if(data.height)this.size.height=data.height;if(data.width)this.size.width=data.width;},_updateRatio:function(data,event){var o=this.options,cpos=this.position,csize=this.size,a=this.axis;if(data.height)data.width=(csize.height*o.aspectRatio);else if(data.width)data.height=(csize.width/o.aspectRatio);if(a=='sw'){data.left=cpos.left+(csize.width-data.width);data.top=null;} if(a=='nw'){data.top=cpos.top+(csize.height-data.height);data.left=cpos.left+(csize.width-data.width);} -return data;},_respectSize:function(data,e){var el=this.helper,o=this.options,pRatio=o._aspectRatio||e.shiftKey,a=this.axis,ismaxw=data.width&&o.maxWidth&&o.maxWidthdata.width,isminh=data.height&&o.minHeight&&o.minHeight>data.height;if(isminw)data.width=o.minWidth;if(isminh)data.height=o.minHeight;if(ismaxw)data.width=o.maxWidth;if(ismaxh)data.height=o.maxHeight;var dw=this.originalPosition.left+this.originalSize.width,dh=this.position.top+this.size.height;var cw=/sw|nw|w/.test(a),ch=/nw|ne|n/.test(a);if(isminw&&cw)data.left=dw-o.minWidth;if(ismaxw&&cw)data.left=dw-o.maxWidth;if(isminh&&ch)data.top=dh-o.minHeight;if(ismaxh&&ch)data.top=dh-o.maxHeight;var isNotwh=!data.width&&!data.height;if(isNotwh&&!data.left&&data.top)data.top=null;else if(isNotwh&&!data.top&&data.left)data.left=null;return data;},_proportionallyResize:function(){var o=this.options;if(!o.proportionallyResize)return;var prel=o.proportionallyResize,el=this.helper||this.element;if(!o.borderDif){var b=[prel.css('borderTopWidth'),prel.css('borderRightWidth'),prel.css('borderBottomWidth'),prel.css('borderLeftWidth')],p=[prel.css('paddingTop'),prel.css('paddingRight'),prel.css('paddingBottom'),prel.css('paddingLeft')];o.borderDif=$.map(b,function(v,i){var border=parseInt(v,10)||0,padding=parseInt(p[i],10)||0;return border+padding;});} +return data;},_respectSize:function(data,event){var el=this.helper,o=this.options,pRatio=o._aspectRatio||event.shiftKey,a=this.axis,ismaxw=data.width&&o.maxWidth&&o.maxWidthdata.width,isminh=data.height&&o.minHeight&&o.minHeight>data.height;if(isminw)data.width=o.minWidth;if(isminh)data.height=o.minHeight;if(ismaxw)data.width=o.maxWidth;if(ismaxh)data.height=o.maxHeight;var dw=this.originalPosition.left+this.originalSize.width,dh=this.position.top+this.size.height;var cw=/sw|nw|w/.test(a),ch=/nw|ne|n/.test(a);if(isminw&&cw)data.left=dw-o.minWidth;if(ismaxw&&cw)data.left=dw-o.maxWidth;if(isminh&&ch)data.top=dh-o.minHeight;if(ismaxh&&ch)data.top=dh-o.maxHeight;var isNotwh=!data.width&&!data.height;if(isNotwh&&!data.left&&data.top)data.top=null;else if(isNotwh&&!data.top&&data.left)data.left=null;return data;},_proportionallyResize:function(){var o=this.options;if(!o.proportionallyResize)return;var prel=o.proportionallyResize,el=this.helper||this.element;if(!o.borderDif){var b=[prel.css('borderTopWidth'),prel.css('borderRightWidth'),prel.css('borderBottomWidth'),prel.css('borderLeftWidth')],p=[prel.css('paddingTop'),prel.css('paddingRight'),prel.css('paddingBottom'),prel.css('paddingLeft')];o.borderDif=$.map(b,function(v,i){var border=parseInt(v,10)||0,padding=parseInt(p[i],10)||0;return border+padding;});} prel.css({height:(el.height()-o.borderDif[0]-o.borderDif[2])+"px",width:(el.width()-o.borderDif[1]-o.borderDif[3])+"px"});},_renderProxy:function(){var el=this.element,o=this.options;this.elementOffset=el.offset();if(o.helper){this.helper=this.helper||$('
');var ie6=$.browser.msie&&$.browser.version<7,ie6offset=(ie6?1:0),pxyoffset=(ie6?2:-1);this.helper.addClass(o.helper).css({width:el.outerWidth()+pxyoffset,height:el.outerHeight()+pxyoffset,position:'absolute',left:this.elementOffset.left-ie6offset+'px',top:this.elementOffset.top-ie6offset+'px',zIndex:++o.zIndex});this.helper.appendTo("body");if(o.disableSelection) -$.ui.disableSelection(this.helper.get(0));}else{this.helper=el;}},_change:{e:function(e,dx,dy){return{width:this.originalSize.width+dx};},w:function(e,dx,dy){var o=this.options,cs=this.originalSize,sp=this.originalPosition;return{left:sp.left+dx,width:cs.width-dx};},n:function(e,dx,dy){var o=this.options,cs=this.originalSize,sp=this.originalPosition;return{top:sp.top+dy,height:cs.height-dy};},s:function(e,dx,dy){return{height:this.originalSize.height+dy};},se:function(e,dx,dy){return $.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,dx,dy]));},sw:function(e,dx,dy){return $.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,dx,dy]));},ne:function(e,dx,dy){return $.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,dx,dy]));},nw:function(e,dx,dy){return $.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,dx,dy]));}}}));$.extend($.ui.resizable,{defaults:{cancel:":input",distance:1,delay:0,preventDefault:true,transparent:false,minWidth:10,minHeight:10,aspectRatio:false,disableSelection:true,preserveCursor:true,autoHide:false,knobHandles:false}});$.ui.plugin.add("resizable","containment",{start:function(e,ui){var o=ui.options,self=$(this).data("resizable"),el=self.element;var oc=o.containment,ce=(oc instanceof $)?oc.get(0):(/parent/.test(oc))?el.parent().get(0):oc;if(!ce)return;self.containerElement=$(ce);if(/document/.test(oc)||oc==document){self.containerOffset={left:0,top:0};self.containerPosition={left:0,top:0};self.parentData={element:$(document),left:0,top:0,width:$(document).width(),height:$(document).height()||document.body.parentNode.scrollHeight};} -else{self.containerOffset=$(ce).offset();self.containerPosition=$(ce).position();self.containerSize={height:$(ce).innerHeight(),width:$(ce).innerWidth()};var co=self.containerOffset,ch=self.containerSize.height,cw=self.containerSize.width,width=($.ui.hasScroll(ce,"left")?ce.scrollWidth:cw),height=($.ui.hasScroll(ce)?ce.scrollHeight:ch);self.parentData={element:ce,left:co.left,top:co.top,width:width,height:height};}},resize:function(e,ui){var o=ui.options,self=$(this).data("resizable"),ps=self.containerSize,co=self.containerOffset,cs=self.size,cp=self.position,pRatio=o._aspectRatio||e.shiftKey,cop={top:0,left:0},ce=self.containerElement;if(ce[0]!=document&&/static/.test(ce.css('position'))) -cop=self.containerPosition;if(cp.left<(o.helper?co.left:cop.left)){self.size.width=self.size.width+(o.helper?(self.position.left-co.left):(self.position.left-cop.left));if(pRatio)self.size.height=self.size.width/o.aspectRatio;self.position.left=o.helper?co.left:cop.left;} +this.helper.disableSelection();}else{this.helper=el;}},_change:{e:function(event,dx,dy){return{width:this.originalSize.width+dx};},w:function(event,dx,dy){var o=this.options,cs=this.originalSize,sp=this.originalPosition;return{left:sp.left+dx,width:cs.width-dx};},n:function(event,dx,dy){var o=this.options,cs=this.originalSize,sp=this.originalPosition;return{top:sp.top+dy,height:cs.height-dy};},s:function(event,dx,dy){return{height:this.originalSize.height+dy};},se:function(event,dx,dy){return $.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[event,dx,dy]));},sw:function(event,dx,dy){return $.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[event,dx,dy]));},ne:function(event,dx,dy){return $.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[event,dx,dy]));},nw:function(event,dx,dy){return $.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[event,dx,dy]));}},_propagate:function(n,event){$.ui.plugin.call(this,n,[event,this.ui()]);if(n!="resize")this.element.triggerHandler(["resize",n].join(""),[event,this.ui()],this.options[n]);},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,options:this.options,originalSize:this.originalSize,originalPosition:this.originalPosition};}}));$.extend($.ui.resizable,{version:"1.6rc4",defaults:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,cancel:":input",containment:false,delay:0,disableSelection:true,distance:1,ghost:false,grid:false,knobHandles:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,preserveCursor:true,preventDefault:true,proportionallyResize:false,transparent:false}});$.ui.plugin.add("resizable","alsoResize",{start:function(event,ui){var o=ui.options,self=$(this).data("resizable"),_store=function(exp){$(exp).each(function(){$(this).data("resizable-alsoresize",{width:parseInt($(this).width(),10),height:parseInt($(this).height(),10),left:parseInt($(this).css('left'),10),top:parseInt($(this).css('top'),10)});});};if(typeof(o.alsoResize)=='object'&&!o.alsoResize.parentNode){if(o.alsoResize.length){o.alsoResize=o.alsoResize[0];_store(o.alsoResize);} +else{$.each(o.alsoResize,function(exp,c){_store(exp);});}}else{_store(o.alsoResize);}},resize:function(event,ui){var o=ui.options,self=$(this).data("resizable"),os=self.originalSize,op=self.originalPosition;var delta={height:(self.size.height-os.height)||0,width:(self.size.width-os.width)||0,top:(self.position.top-op.top)||0,left:(self.position.left-op.left)||0},_alsoResize=function(exp,c){$(exp).each(function(){var start=$(this).data("resizable-alsoresize"),style={},css=c&&c.length?c:['width','height','top','left'];$.each(css||['width','height','top','left'],function(i,prop){var sum=(start[prop]||0)+(delta[prop]||0);if(sum&&sum>=0) +style[prop]=sum||null;});$(this).css(style);});};if(typeof(o.alsoResize)=='object'&&!o.alsoResize.nodeType){$.each(o.alsoResize,function(exp,c){_alsoResize(exp,c);});}else{_alsoResize(o.alsoResize);}},stop:function(event,ui){$(this).removeData("resizable-alsoresize-start");}});$.ui.plugin.add("resizable","animate",{stop:function(event,ui){var o=ui.options,self=$(this).data("resizable");var pr=o.proportionallyResize,ista=pr&&(/textarea/i).test(pr.get(0).nodeName),soffseth=ista&&$.ui.hasScroll(pr.get(0),'left')?0:self.sizeDiff.height,soffsetw=ista?0:self.sizeDiff.width;var style={width:(self.size.width-soffsetw),height:(self.size.height-soffseth)},left=(parseInt(self.element.css('left'),10)+(self.position.left-self.originalPosition.left))||null,top=(parseInt(self.element.css('top'),10)+(self.position.top-self.originalPosition.top))||null;self.element.animate($.extend(style,top&&left?{top:top,left:left}:{}),{duration:o.animateDuration,easing:o.animateEasing,step:function(){var data={width:parseInt(self.element.css('width'),10),height:parseInt(self.element.css('height'),10),top:parseInt(self.element.css('top'),10),left:parseInt(self.element.css('left'),10)};if(pr)pr.css({width:data.width,height:data.height});self._updateCache(data);self._propagate("animate",event);}});}});$.ui.plugin.add("resizable","containment",{start:function(event,ui){var o=ui.options,self=$(this).data("resizable"),el=self.element;var oc=o.containment,ce=(oc instanceof $)?oc.get(0):(/parent/.test(oc))?el.parent().get(0):oc;if(!ce)return;self.containerElement=$(ce);if(/document/.test(oc)||oc==document){self.containerOffset={left:0,top:0};self.containerPosition={left:0,top:0};self.parentData={element:$(document),left:0,top:0,width:$(document).width(),height:$(document).height()||document.body.parentNode.scrollHeight};} +else{self.containerOffset=$(ce).offset();self.containerPosition=$(ce).position();self.containerSize={height:$(ce).innerHeight(),width:$(ce).innerWidth()};var co=self.containerOffset,ch=self.containerSize.height,cw=self.containerSize.width,width=($.ui.hasScroll(ce,"left")?ce.scrollWidth:cw),height=($.ui.hasScroll(ce)?ce.scrollHeight:ch);self.parentData={element:ce,left:co.left,top:co.top,width:width,height:height};}},resize:function(event,ui){var o=ui.options,self=$(this).data("resizable"),ps=self.containerSize,co=self.containerOffset,cs=self.size,cp=self.position,pRatio=o._aspectRatio||event.shiftKey,cop={top:0,left:0},ce=self.containerElement;if(ce[0]!=document&&(/static/).test(ce.css('position'))) +cop=self.containerPosition;if(cp.left<(o.helper?co.left:0)){self.size.width=self.size.width+(o.helper?(self.position.left-co.left):(self.position.left-cop.left));if(pRatio)self.size.height=self.size.width/o.aspectRatio;self.position.left=o.helper?co.left:0;} if(cp.top<(o.helper?co.top:0)){self.size.height=self.size.height+(o.helper?(self.position.top-co.top):self.position.top);if(pRatio)self.size.width=self.size.height*o.aspectRatio;self.position.top=o.helper?co.top:0;} -var woset=(o.helper?self.offset.left-co.left:(self.position.left-cop.left))+self.sizeDiff.width,hoset=(o.helper?self.offset.top-co.top:self.position.top)+self.sizeDiff.height;if(woset+self.size.width>=self.parentData.width){self.size.width=self.parentData.width-woset;if(pRatio)self.size.height=self.size.width/o.aspectRatio;} -if(hoset+self.size.height>=self.parentData.height){self.size.height=self.parentData.height-hoset;if(pRatio)self.size.width=self.size.height*o.aspectRatio;}},stop:function(e,ui){var o=ui.options,self=$(this).data("resizable"),cp=self.position,co=self.containerOffset,cop=self.containerPosition,ce=self.containerElement;var helper=$(self.helper),ho=helper.offset(),w=helper.innerWidth(),h=helper.innerHeight();if(o.helper&&!o.animate&&/relative/.test(ce.css('position'))) -$(this).css({left:(ho.left-co.left),top:(ho.top-co.top),width:w,height:h});if(o.helper&&!o.animate&&/static/.test(ce.css('position'))) -$(this).css({left:cop.left+(ho.left-co.left),top:cop.top+(ho.top-co.top),width:w,height:h});}});$.ui.plugin.add("resizable","grid",{resize:function(e,ui){var o=ui.options,self=$(this).data("resizable"),cs=self.size,os=self.originalSize,op=self.originalPosition,a=self.axis,ratio=o._aspectRatio||e.shiftKey;o.grid=typeof o.grid=="number"?[o.grid,o.grid]:o.grid;var ox=Math.round((cs.width-os.width)/(o.grid[0]||1))*(o.grid[0]||1),oy=Math.round((cs.height-os.height)/(o.grid[1]||1))*(o.grid[1]||1);if(/^(se|s|e)$/.test(a)){self.size.width=os.width+ox;self.size.height=os.height+oy;} +var woset=Math.abs((o.helper?self.offset.left-cop.left:(self.offset.left-cop.left))+self.sizeDiff.width),hoset=Math.abs((o.helper?self.offset.top-cop.top:(self.offset.top-co.top))+self.sizeDiff.height);if(woset+self.size.width>=self.parentData.width){self.size.width=self.parentData.width-woset;if(pRatio)self.size.height=self.size.width/o.aspectRatio;} +if(hoset+self.size.height>=self.parentData.height){self.size.height=self.parentData.height-hoset;if(pRatio)self.size.width=self.size.height*o.aspectRatio;}},stop:function(event,ui){var o=ui.options,self=$(this).data("resizable"),cp=self.position,co=self.containerOffset,cop=self.containerPosition,ce=self.containerElement;var helper=$(self.helper),ho=helper.offset(),w=helper.outerWidth()-self.sizeDiff.width,h=helper.outerHeight()-self.sizeDiff.height;if(o.helper&&!o.animate&&(/relative/).test(ce.css('position'))) +$(this).css({left:ho.left-cop.left-co.left,width:w,height:h});if(o.helper&&!o.animate&&(/static/).test(ce.css('position'))) +$(this).css({left:ho.left-cop.left-co.left,width:w,height:h});}});$.ui.plugin.add("resizable","ghost",{start:function(event,ui){var o=ui.options,self=$(this).data("resizable"),pr=o.proportionallyResize,cs=self.size;if(!pr)self.ghost=self.element.clone();else self.ghost=pr.clone();self.ghost.css({opacity:.25,display:'block',position:'relative',height:cs.height,width:cs.width,margin:0,left:0,top:0}).addClass('ui-resizable-ghost').addClass(typeof o.ghost=='string'?o.ghost:'');self.ghost.appendTo(self.helper);},resize:function(event,ui){var o=ui.options,self=$(this).data("resizable"),pr=o.proportionallyResize;if(self.ghost)self.ghost.css({position:'relative',height:self.size.height,width:self.size.width});},stop:function(event,ui){var o=ui.options,self=$(this).data("resizable"),pr=o.proportionallyResize;if(self.ghost&&self.helper)self.helper.get(0).removeChild(self.ghost.get(0));}});$.ui.plugin.add("resizable","grid",{resize:function(event,ui){var o=ui.options,self=$(this).data("resizable"),cs=self.size,os=self.originalSize,op=self.originalPosition,a=self.axis,ratio=o._aspectRatio||event.shiftKey;o.grid=typeof o.grid=="number"?[o.grid,o.grid]:o.grid;var ox=Math.round((cs.width-os.width)/(o.grid[0]||1))*(o.grid[0]||1),oy=Math.round((cs.height-os.height)/(o.grid[1]||1))*(o.grid[1]||1);if(/^(se|s|e)$/.test(a)){self.size.width=os.width+ox;self.size.height=os.height+oy;} else if(/^(ne)$/.test(a)){self.size.width=os.width+ox;self.size.height=os.height+oy;self.position.top=op.top-oy;} else if(/^(sw)$/.test(a)){self.size.width=os.width+ox;self.size.height=os.height+oy;self.position.left=op.left-ox;} -else{self.size.width=os.width+ox;self.size.height=os.height+oy;self.position.top=op.top-oy;self.position.left=op.left-ox;}}});$.ui.plugin.add("resizable","animate",{stop:function(e,ui){var o=ui.options,self=$(this).data("resizable");var pr=o.proportionallyResize,ista=pr&&(/textarea/i).test(pr.get(0).nodeName),soffseth=ista&&$.ui.hasScroll(pr.get(0),'left')?0:self.sizeDiff.height,soffsetw=ista?0:self.sizeDiff.width;var style={width:(self.size.width-soffsetw),height:(self.size.height-soffseth)},left=(parseInt(self.element.css('left'),10)+(self.position.left-self.originalPosition.left))||null,top=(parseInt(self.element.css('top'),10)+(self.position.top-self.originalPosition.top))||null;self.element.animate($.extend(style,top&&left?{top:top,left:left}:{}),{duration:o.animateDuration||"slow",easing:o.animateEasing||"swing",step:function(){var data={width:parseInt(self.element.css('width'),10),height:parseInt(self.element.css('height'),10),top:parseInt(self.element.css('top'),10),left:parseInt(self.element.css('left'),10)};if(pr)pr.css({width:data.width,height:data.height});self._updateCache(data);self._propagate("animate",e);}});}});$.ui.plugin.add("resizable","ghost",{start:function(e,ui){var o=ui.options,self=$(this).data("resizable"),pr=o.proportionallyResize,cs=self.size;if(!pr)self.ghost=self.element.clone();else self.ghost=pr.clone();self.ghost.css({opacity:.25,display:'block',position:'relative',height:cs.height,width:cs.width,margin:0,left:0,top:0}).addClass('ui-resizable-ghost').addClass(typeof o.ghost=='string'?o.ghost:'');self.ghost.appendTo(self.helper);},resize:function(e,ui){var o=ui.options,self=$(this).data("resizable"),pr=o.proportionallyResize;if(self.ghost)self.ghost.css({position:'relative',height:self.size.height,width:self.size.width});},stop:function(e,ui){var o=ui.options,self=$(this).data("resizable"),pr=o.proportionallyResize;if(self.ghost&&self.helper)self.helper.get(0).removeChild(self.ghost.get(0));}});$.ui.plugin.add("resizable","alsoResize",{start:function(e,ui){var o=ui.options,self=$(this).data("resizable"),_store=function(exp){$(exp).each(function(){$(this).data("resizable-alsoresize",{width:parseInt($(this).width(),10),height:parseInt($(this).height(),10),left:parseInt($(this).css('left'),10),top:parseInt($(this).css('top'),10)});});};if(typeof(o.alsoResize)=='object'){if(o.alsoResize.length){o.alsoResize=o.alsoResize[0];_store(o.alsoResize);} -else{$.each(o.alsoResize,function(exp,c){_store(exp);});}}else{_store(o.alsoResize);}},resize:function(e,ui){var o=ui.options,self=$(this).data("resizable"),os=self.originalSize,op=self.originalPosition;var delta={height:(self.size.height-os.height)||0,width:(self.size.width-os.width)||0,top:(self.position.top-op.top)||0,left:(self.position.left-op.left)||0},_alsoResize=function(exp,c){$(exp).each(function(){var start=$(this).data("resizable-alsoresize"),style={},css=c&&c.length?c:['width','height','top','left'];$.each(css||['width','height','top','left'],function(i,prop){var sum=(start[prop]||0)+(delta[prop]||0);if(sum&&sum>=0) -style[prop]=sum||null;});$(this).css(style);});};if(typeof(o.alsoResize)=='object'){$.each(o.alsoResize,function(exp,c){_alsoResize(exp,c);});}else{_alsoResize(o.alsoResize);}},stop:function(e,ui){$(this).removeData("resizable-alsoresize-start");}});})(jQuery);(function($){$.widget("ui.accordion",{_init:function(){var options=this.options;if(options.navigation){var current=this.element.find("a").filter(options.navigationFilter);if(current.length){if(current.filter(options.header).length){options.active=current;}else{options.active=current.parent().parent().prev();current.addClass("current");}}} -options.headers=this.element.find(options.header);options.active=findActive(options.headers,options.active);if($.browser.msie){this.element.find('a').css('zoom','1');} -if(!this.element.hasClass("ui-accordion")){this.element.addClass("ui-accordion");$('').insertBefore(options.headers);$('').appendTo(options.headers);options.headers.addClass("ui-accordion-header").attr("tabindex","0");} -var maxHeight;if(options.fillSpace){maxHeight=this.element.parent().height();options.headers.each(function(){maxHeight-=$(this).outerHeight();});var maxPadding=0;options.headers.next().each(function(){maxPadding=Math.max(maxPadding,$(this).innerHeight()-$(this).height());}).height(maxHeight-maxPadding);}else if(options.autoHeight){maxHeight=0;options.headers.next().each(function(){maxHeight=Math.max(maxHeight,$(this).outerHeight());}).height(maxHeight);} -options.headers.not(options.active||"").next().hide();options.active.parent().andSelf().addClass(options.selectedClass);if(options.event){this.element.bind((options.event)+".accordion",clickHandler);}},activate:function(index){clickHandler.call(this.element[0],{target:findActive(this.options.headers,index)[0]});},destroy:function(){this.options.headers.next().css("display","");if(this.options.fillSpace||this.options.autoHeight){this.options.headers.next().css("height","");} -$.removeData(this.element[0],"accordion");this.element.removeClass("ui-accordion").unbind(".accordion");}});function scopeCallback(callback,scope){return function(){return callback.apply(scope,arguments);};};function completed(cancel){if(!$.data(this,"accordion")){return;} -var instance=$.data(this,"accordion");var options=instance.options;options.running=cancel?0:--options.running;if(options.running){return;} -if(options.clearStyle){options.toShow.add(options.toHide).css({height:"",overflow:""});} -instance._trigger('change',null,options.data);} -function toggle(toShow,toHide,data,clickedActive,down){var options=$.data(this,"accordion").options;options.toShow=toShow;options.toHide=toHide;options.data=data;var complete=scopeCallback(completed,this);$.data(this,"accordion")._trigger("changestart",null,options.data);options.running=toHide.size()===0?toShow.size():toHide.size();if(options.animated){if(!options.alwaysOpen&&clickedActive){$.ui.accordion.animations[options.animated]({toShow:jQuery([]),toHide:toHide,complete:complete,down:down,autoHeight:options.autoHeight});}else{$.ui.accordion.animations[options.animated]({toShow:toShow,toHide:toHide,complete:complete,down:down,autoHeight:options.autoHeight});}}else{if(!options.alwaysOpen&&clickedActive){toShow.toggle();}else{toHide.hide();toShow.show();} -complete(true);}} -function clickHandler(event){var options=$.data(this,"accordion").options;if(options.disabled){return false;} -if(!event.target&&!options.alwaysOpen){options.active.parent().andSelf().toggleClass(options.selectedClass);var toHide=options.active.next(),data={options:options,newHeader:jQuery([]),oldHeader:options.active,newContent:jQuery([]),oldContent:toHide},toShow=(options.active=$([]));toggle.call(this,toShow,toHide,data);return false;} -var clicked=$(event.target);clicked=$(clicked.parents(options.header)[0]||clicked);var clickedActive=clicked[0]==options.active[0];if(options.running||(options.alwaysOpen&&clickedActive)){return false;} -if(!clicked.is(options.header)){return;} -options.active.parent().andSelf().toggleClass(options.selectedClass);if(!clickedActive){clicked.parent().andSelf().addClass(options.selectedClass);} -var toShow=clicked.next(),toHide=options.active.next(),data={options:options,newHeader:clickedActive&&!options.alwaysOpen?$([]):clicked,oldHeader:options.active,newContent:clickedActive&&!options.alwaysOpen?$([]):toShow,oldContent:toHide},down=options.headers.index(options.active[0])>options.headers.index(clicked[0]);options.active=clickedActive?$([]):clicked;toggle.call(this,toShow,toHide,data,clickedActive,down);return false;};function findActive(headers,selector){return selector?typeof selector=="number"?headers.filter(":eq("+selector+")"):headers.not(headers.not(selector)):selector===false?$([]):headers.filter(":eq(0)");} -$.extend($.ui.accordion,{defaults:{selectedClass:"selected",alwaysOpen:true,animated:'slide',event:"click",header:"a",autoHeight:true,running:0,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase();}},animations:{slide:function(options,additions){options=$.extend({easing:"swing",duration:300},options,additions);if(!options.toHide.size()){options.toShow.animate({height:"show"},options);return;} -var hideHeight=options.toHide.height(),showHeight=options.toShow.height(),difference=showHeight/hideHeight;options.toShow.css({height:0,overflow:'hidden'}).show();options.toHide.filter(":hidden").each(options.complete).end().filter(":visible").animate({height:"hide"},{step:function(now){var current=(hideHeight-now)*difference;if($.browser.msie||$.browser.opera){current=Math.ceil(current);} -options.toShow.height(current);},duration:options.duration,easing:options.easing,complete:function(){if(!options.autoHeight){options.toShow.css("height","auto");} -options.complete();}});},bounceslide:function(options){this.slide(options,{easing:options.down?"bounceout":"swing",duration:options.down?1000:200});},easeslide:function(options){this.slide(options,{easing:"easeinout",duration:700});}}});})(jQuery);(function($){$.widget("ui.autocomplete",{_init:function(){$.extend(this.options,{delay:this.options.url?$.Autocompleter.defaults.delay:10,max:!this.options.scroll?10:150,highlight:this.options.highlight||function(value){return value;},formatMatch:this.options.formatMatch||this.options.formatItem});new $.Autocompleter(this.element[0],this.options);},result:function(handler){return this.element.bind("result",handler);},search:function(handler){return this.element.trigger("search",[handler]);},flushCache:function(){return this.element.trigger("flushCache");},setData:function(key,value){return this.element.trigger("setOptions",[{key:value}]);},destroy:function(){return this.element.trigger("unautocomplete");}});$.Autocompleter=function(input,options){var KEY={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var $input=$(input).attr("autocomplete","off").addClass(options.inputClass);if(options.result)$input.bind('result.autocomplete',options.result);var timeout;var previousValue="";var cache=$.Autocompleter.Cache(options);var hasFocus=0;var lastKeyPressCode;var config={mouseDownOnSelect:false};var select=$.Autocompleter.Select(options,input,selectCurrent,config);var blockSubmit;$.browser.opera&&$(input.form).bind("submit.autocomplete",function(){if(blockSubmit){blockSubmit=false;return false;}});$input.bind(($.browser.opera?"keypress":"keydown")+".autocomplete",function(event){lastKeyPressCode=event.keyCode;switch(event.keyCode){case KEY.UP:event.preventDefault();if(select.visible()){select.prev();}else{onChange(0,true);} -break;case KEY.DOWN:event.preventDefault();if(select.visible()){select.next();}else{onChange(0,true);} -break;case KEY.PAGEUP:event.preventDefault();if(select.visible()){select.pageUp();}else{onChange(0,true);} -break;case KEY.PAGEDOWN:event.preventDefault();if(select.visible()){select.pageDown();}else{onChange(0,true);} -break;case options.multiple&&$.trim(options.multipleSeparator)==","&&KEY.COMMA:case KEY.TAB:case KEY.RETURN:if(selectCurrent()){event.preventDefault();blockSubmit=true;return false;} -break;case KEY.ESC:select.hide();break;default:clearTimeout(timeout);timeout=setTimeout(onChange,options.delay);break;}}).focus(function(){hasFocus++;}).blur(function(){hasFocus=0;if(!config.mouseDownOnSelect){hideResults();}}).click(function(){if(hasFocus++>1&&!select.visible()){onChange(0,true);}}).bind("search",function(){var fn=(arguments.length>1)?arguments[1]:null;function findValueCallback(q,data){var result;if(data&&data.length){for(var i=0;i1){v=words.slice(0,words.length-1).join(options.multipleSeparator)+options.multipleSeparator+v;} -v+=options.multipleSeparator;} -$input.val(v);hideResultsNow();$input.trigger("result",[selected.data,selected.value]);return true;} -function onChange(crap,skipPrevCheck){if(lastKeyPressCode==KEY.DEL){select.hide();return;} -var currentValue=$input.val();if(!skipPrevCheck&¤tValue==previousValue) -return;previousValue=currentValue;currentValue=lastWord(currentValue);if(currentValue.length>=options.minChars){$input.addClass(options.loadingClass);if(!options.matchCase) -currentValue=currentValue.toLowerCase();request(currentValue,receiveData,hideResultsNow);}else{stopLoading();select.hide();}};function trimWords(value){if(!value){return[""];} -var words=value.split(options.multipleSeparator);var result=[];$.each(words,function(i,value){if($.trim(value)) -result[i]=$.trim(value);});return result;} -function lastWord(value){if(!options.multiple) -return value;var words=trimWords(value);return words[words.length-1];} -function autoFill(q,sValue){if(options.autoFill&&(lastWord($input.val()).toLowerCase()==q.toLowerCase())&&lastKeyPressCode!=KEY.BACKSPACE){$input.val($input.val()+sValue.substring(lastWord(previousValue).length));$.Autocompleter.Selection(input,previousValue.length,previousValue.length+sValue.length);}};function hideResults(){clearTimeout(timeout);timeout=setTimeout(hideResultsNow,200);};function hideResultsNow(){var wasVisible=select.visible();select.hide();clearTimeout(timeout);stopLoading();if(options.mustMatch){$input.autocomplete("search",function(result){if(!result){if(options.multiple){var words=trimWords($input.val()).slice(0,-1);$input.val(words.join(options.multipleSeparator)+(words.length?options.multipleSeparator:""));} -else -$input.val("");}});} -if(wasVisible) -$.Autocompleter.Selection(input,input.value.length,input.value.length);};function receiveData(q,data){if(data&&data.length&&hasFocus){stopLoading();select.display(data,q);autoFill(q,data[0].value);select.show();}else{hideResultsNow();}};function request(term,success,failure){if(!options.matchCase) -term=term.toLowerCase();var data=cache.load(term);if(data&&data.length){success(term,data);}else if((typeof options.url=="string")&&(options.url.length>0)){var extraParams={timestamp:+new Date()};$.each(options.extraParams,function(key,param){extraParams[key]=typeof param=="function"?param():param;});$.ajax({mode:"abort",port:"autocomplete"+input.name,dataType:options.dataType,url:options.url,data:$.extend({q:lastWord(term),limit:options.max},extraParams),success:function(data){var parsed=options.parse&&options.parse(data)||parse(data);cache.add(term,parsed);success(term,parsed);}});} -else if(options.source&&typeof options.source=='function'){var resultData=options.source(term);var parsed=(options.parse)?options.parse(resultData):resultData;cache.add(term,parsed);success(term,parsed);}else{select.emptyList();failure(term);}};function parse(data){var parsed=[];var rows=data.split("\n");for(var i=0;i]*)("+term.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"$1");},scroll:true,scrollHeight:180};$.extend($.ui.autocomplete,{defaults:$.Autocompleter.defaults});$.Autocompleter.Cache=function(options){var data={};var length=0;function matchSubset(s,sub){if(!options.matchCase) -s=s.toLowerCase();var i=s.indexOf(sub);if(i==-1)return false;return i==0||options.matchContains;};function add(q,value){if(length>options.cacheLength){flush();} -if(!data[q]){length++;} -data[q]=value;} -function populate(){if(!options.data)return false;var stMatchSets={},nullData=0;if(!options.url)options.cacheLength=1;stMatchSets[""]=[];for(var i=0,ol=options.data.length;i0){var c=data[k];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub.push(x);}});}} -return csub;}else -if(data[q]){return data[q];}else -if(options.matchSubset){for(var i=q.length-1;i>=options.minChars;i--){var c=data[q.substr(0,i)];if(c){var csub=[];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub[csub.length]=x;}});return csub;}}} -return null;}};};$.Autocompleter.Select=function(options,input,select,config){var CLASSES={ACTIVE:"ui-autocomplete-over"};var listItems,active=-1,data,term="",needsInit=true,element,list;function init(){if(!needsInit) -return;element=$("
").hide().addClass(options.resultsClass).css("position","absolute").appendTo(document.body);list=$("
');var wrapper=el.parent();if(el.css('position')=='static'){wrapper.css({position:'relative'});el.css({position:'relative'});}else{var top=el.css('top');if(isNaN(parseInt(top)))top='auto';var left=el.css('left');if(isNaN(parseInt(left)))left='auto';wrapper.css({position:el.css('position'),top:top,left:left,zIndex:el.css('z-index')}).show();el.css({position:'relative',top:0,left:0});} +wrapper.css(props);return wrapper;},removeWrapper:function(el){if(el.parent().attr('id')=='fxWrapper') +return el.parent().replaceWith(el);return el;},setTransition:function(el,list,factor,val){val=val||{};$.each(list,function(i,x){unit=el.cssUnit(x);if(unit[0]>0)val[x]=unit[0]*factor+unit[1];});return val;},animateClass:function(value,duration,easing,callback){var cb=(typeof easing=="function"?easing:(callback?callback:null));var ea=(typeof easing=="object"?easing:null);return this.each(function(){var offset={};var that=$(this);var oldStyleAttr=that.attr("style")||'';if(typeof oldStyleAttr=='object')oldStyleAttr=oldStyleAttr["cssText"];if(value.toggle){that.hasClass(value.toggle)?value.remove=value.toggle:value.add=value.toggle;} +var oldStyle=$.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(value.add)that.addClass(value.add);if(value.remove)that.removeClass(value.remove);var newStyle=$.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(value.add)that.removeClass(value.add);if(value.remove)that.addClass(value.remove);for(var n in newStyle){if(typeof newStyle[n]!="function"&&newStyle[n]&&n.indexOf("Moz")==-1&&n.indexOf("length")==-1&&newStyle[n]!=oldStyle[n]&&(n.match(/color/i)||(!n.match(/color/i)&&!isNaN(parseInt(newStyle[n],10))))&&(oldStyle.position!="static"||(oldStyle.position=="static"&&!n.match(/left|top|bottom|right/))))offset[n]=newStyle[n];} +that.animate(offset,duration,ea,function(){if(typeof $(this).attr("style")=='object'){$(this).attr("style")["cssText"]="";$(this).attr("style")["cssText"]=oldStyleAttr;}else $(this).attr("style",oldStyleAttr);if(value.add)$(this).addClass(value.add);if(value.remove)$(this).removeClass(value.remove);if(cb)cb.apply(this,arguments);});});}});$.fn.extend({_show:$.fn.show,_hide:$.fn.hide,__toggle:$.fn.toggle,_addClass:$.fn.addClass,_removeClass:$.fn.removeClass,_toggleClass:$.fn.toggleClass,effect:function(fx,o,speed,callback){return $.effects[fx]?$.effects[fx].call(this,{method:fx,options:o||{},duration:speed,callback:callback}):null;},show:function(){if(!arguments[0]||(arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0]))) +return this._show.apply(this,arguments);else{var o=arguments[1]||{};o['mode']='show';return this.effect.apply(this,[arguments[0],o,arguments[2]||o.duration,arguments[3]||o.callback]);}},hide:function(){if(!arguments[0]||(arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0]))) +return this._hide.apply(this,arguments);else{var o=arguments[1]||{};o['mode']='hide';return this.effect.apply(this,[arguments[0],o,arguments[2]||o.duration,arguments[3]||o.callback]);}},toggle:function(){if(!arguments[0]||(arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0]))||(arguments[0].constructor==Function)) +return this.__toggle.apply(this,arguments);else{var o=arguments[1]||{};o['mode']='toggle';return this.effect.apply(this,[arguments[0],o,arguments[2]||o.duration,arguments[3]||o.callback]);}},addClass:function(classNames,speed,easing,callback){return speed?$.effects.animateClass.apply(this,[{add:classNames},speed,easing,callback]):this._addClass(classNames);},removeClass:function(classNames,speed,easing,callback){return speed?$.effects.animateClass.apply(this,[{remove:classNames},speed,easing,callback]):this._removeClass(classNames);},toggleClass:function(classNames,speed,easing,callback){return speed?$.effects.animateClass.apply(this,[{toggle:classNames},speed,easing,callback]):this._toggleClass(classNames);},morph:function(remove,add,speed,easing,callback){return $.effects.animateClass.apply(this,[{add:add,remove:remove},speed,easing,callback]);},switchClass:function(){return this.morph.apply(this,arguments);},cssUnit:function(key){var style=this.css(key),val=[];$.each(['em','px','%','pt'],function(i,unit){if(style.indexOf(unit)>0) +val=[parseFloat(style),unit];});return val;}});$.each(['backgroundColor','borderBottomColor','borderLeftColor','borderRightColor','borderTopColor','color','outlineColor'],function(i,attr){$.fx.step[attr]=function(fx){if(fx.state==0){fx.start=getColor(fx.elem,attr);fx.end=getRGB(fx.end);} +fx.elem.style[attr]="rgb("+[Math.max(Math.min(parseInt((fx.pos*(fx.end[0]-fx.start[0]))+fx.start[0]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[1]-fx.start[1]))+fx.start[1]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[2]-fx.start[2]))+fx.start[2]),255),0)].join(",")+")";}});function getRGB(color){var result;if(color&&color.constructor==Array&&color.length==3) +return color;if(result=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color)) +return[parseInt(result[1]),parseInt(result[2]),parseInt(result[3])];if(result=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color)) +return[parseFloat(result[1])*2.55,parseFloat(result[2])*2.55,parseFloat(result[3])*2.55];if(result=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color)) +return[parseInt(result[1],16),parseInt(result[2],16),parseInt(result[3],16)];if(result=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color)) +return[parseInt(result[1]+result[1],16),parseInt(result[2]+result[2],16),parseInt(result[3]+result[3],16)];if(result=/rgba\(0, 0, 0, 0\)/.exec(color)) +return colors['transparent'];return colors[$.trim(color).toLowerCase()];} +function getColor(elem,attr){var color;do{color=$.curCSS(elem,attr);if(color!=''&&color!='transparent'||$.nodeName(elem,"body")) +break;attr="backgroundColor";}while(elem=elem.parentNode);return getRGB(color);};var colors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};$.easing.jswing=$.easing.swing;$.extend($.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return $.easing[$.easing.def](x,t,b,c,d);},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b;},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b;},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b;},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b;},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b;},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b;},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b;},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b;},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b;},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b;},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b;},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b;},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b;},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b;},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b;},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b;},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b;},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b;},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b;},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a').appendTo(document.body);if(o.options.className)transfer.addClass(o.options.className);transfer.addClass(o.options.className);transfer.css({top:position.top,left:position.left,height:el.outerHeight()-parseInt(transfer.css('borderTopWidth'))-parseInt(transfer.css('borderBottomWidth')),width:el.outerWidth()-parseInt(transfer.css('borderLeftWidth'))-parseInt(transfer.css('borderRightWidth')),position:'absolute'});position=target.offset();animation={top:position.top,left:position.left,height:target.outerHeight()-parseInt(transfer.css('borderTopWidth'))-parseInt(transfer.css('borderBottomWidth')),width:target.outerWidth()-parseInt(transfer.css('borderLeftWidth'))-parseInt(transfer.css('borderRightWidth'))};transfer.animate(animation,o.duration,o.options.easing,function(){transfer.remove();if(o.callback)o.callback.apply(el[0],arguments);el.dequeue();});});};})(jQuery); \ No newline at end of file diff --git a/themes/admin_default/views/admin.html.php b/themes/admin_default/views/admin.html.php index 6e9c4277..406697ba 100644 --- a/themes/admin_default/views/admin.html.php +++ b/themes/admin_default/views/admin.html.php @@ -12,6 +12,8 @@ type="text/css" media="screen,projection"> " type="text/css" media="screen,projection"> + " + type="text/css" media="screen,projection"> " type="text/css" media="screen,projection"> diff --git a/themes/default/css/screen.css b/themes/default/css/screen.css index c433970b..19800585 100644 --- a/themes/default/css/screen.css +++ b/themes/default/css/screen.css @@ -773,10 +773,24 @@ li.gError select { /* jQuery UI Dialog ~~~~~~~~~~~~~~~~~~~~~~ */ #gDialog { + font-family: 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; font-size: 1.2em; text-align: left; } +#gDialog form { + width: 500px; +} + +#gDialog form input[type="text"], +#gDialog form input[type="password"] { + width: 100%; +} + +#gDialog #gLoginForm { + width: 300px; +} + #gDialog fieldset { border: none; } @@ -784,144 +798,3 @@ li.gError select { #gDialog legend { display: none; } - -.ui-dialog { - background: #f3f3f3 url('../images/bg-dialog.png') 0 0 repeat-x; - color: #362b36; - border: 4px solid #ddd; - position: relative; -} -.ui-resizable-handle { - position: absolute; - font-size: 0.1px; - z-index: 99999; -} -.ui-resizable .ui-resizable-handle { - display: block; -} -body .ui-resizable-disabled .ui-resizable-handle, -body .ui-resizable-autohide .ui-resizable-handle { - display: none; -} -.ui-resizable-n { - cursor: n-resize; - height: 7px; - width: 100%; - top: -5px; - left: 0px; -} -.ui-resizable-s { - cursor: s-resize; - height: 7px; - width: 100%; - bottom: -5px; - left: 0px; -} -.ui-resizable-e { - cursor: e-resize; - width: 7px; - right: -5px; - top: 0px; - height: 100%; -} -.ui-resizable-w { - cursor: w-resize; - width: 7px; - left: -5px; - top: 0px; - height: 100%; -} -.ui-resizable-se { - cursor: se-resize; - width: 18px; - height: 18px; - right: -5px; - bottom: -5px; - background: url('../images/ico-resize.gif') no-repeat 0 0; -} -.ui-resizable-sw { - cursor: sw-resize; - width: 9px; - height: 9px; - left: -5px; - bottom: -5px; -} -.ui-resizable-nw { - cursor: nw-resize; - width: 9px; - height: 9px; - left: -5px; - top: -5px; -} -.ui-resizable-ne { - cursor: ne-resize; - width: 9px; - height: 9px; - right: -5px; - top: -5px; -} -.ui-dialog-titlebar { - padding: .5em 1.5em .5em 1em; - color: #444; - background: #e6e6e6 url('../images/bg-bars.png') 0 50% repeat-x; - border-bottom: 1px solid #ccc; - font-size: 1em; - font-weight: normal; - position: relative; -} -.ui-dialog-title {} -.ui-dialog-titlebar-close { - background: url('../images/bg-close.gif') 0 0 no-repeat; - position: absolute; - right: 8px; - top: .7em; - width: 11px; - height: 11px; - z-index: 100; -} -.ui-dialog-titlebar-close-hover, -.ui-dialog-titlebar-close:hover { - background-position: 0 47%; -} -.ui-dialog-titlebar-close:active { - background-position: 0 95%; -} -.ui-dialog-titlebar-close span { - display: none; -} -.ui-dialog-content { - color: #362b36; - padding: 1.5em 1.7em; -} -.ui-dialog-buttonpane { - position: absolute; - bottom: 0; - width: 100%; - text-align: left; - border-top: 1px solid #ddd; - background: #f3f3f3; -} -.ui-dialog-buttonpane button { - margin: .5em 0 .5em 8px; - color: #444444; - background: #e6e6e6 url('../images/bg-bars.png') 0 50% repeat-x; - font-size: 1em; - border: 1px solid #ccc; - cursor: pointer; - padding: .2em .6em .3em .6em; - line-height: 1.4em; -} -.ui-dialog-buttonpane button:hover { - color: #111; - background: #eb9300 url('../images/bg-buttons.png') 0 50% repeat-x; - border: 1px solid #888; -} -.ui-dialog-buttonpane button:active { - color: #000; - background: #8ab9ff url('../images/bg-buttons.png') 0 87% repeat-x; -} -/* This file skins dialog */ -.ui-dialog.ui-draggable .ui-dialog-titlebar, -.ui-dialog.ui-draggable .ui-dialog-titlebar { - cursor: move; -} diff --git a/themes/default/css/ui.theme.css b/themes/default/css/ui.theme.css new file mode 100755 index 00000000..0fc33103 --- /dev/null +++ b/themes/default/css/ui.theme.css @@ -0,0 +1,238 @@ +/* +* jQuery UI CSS Framework +* Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about) +* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. +* To view and modify this theme, visit http://themeroller.com/?tr=&ffDefault=Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=c2c2c2&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=ffffff&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=000000&iconColorError=f50000&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px +*/ + + +/* Component containers +----------------------------------*/ +.ui-widget { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; } +.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 1em; } +.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(../images/f6a828_500x100_textures_12_gloss_wave_35.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; } +.ui-widget-header a { color: #ffffff; } +.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(../images/eeeeee_40x100_textures_03_highlight_soft_100.png) 50% 0 repeat-x; color: #333333; } +.ui-widget-content a { color: #333333; } + +/* Interaction states +----------------------------------*/ +.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(../images/f6f6f6_40x100_textures_02_glass_100.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; } +.ui-state-default a { color: #1c94c4; text-decoration: none; outline: none; } +.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(../images/fdf5ce_40x100_textures_02_glass_100.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; } +.ui-state-hover a { color: #c77405; text-decoration: none; outline: none; } +.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(../images/ffffff_40x100_textures_02_glass_65.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; outline: none; } +.ui-state-active a { color: #eb8f00; outline: none; text-decoration: none; } + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(../images/ffe45c_40x100_textures_03_highlight_soft_75.png) 50% 0 repeat-x; color: #363636; } +.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #ffffff url(../images/ffffff_40x100_textures_08_diagonals_thick_18.png) 50% 50% repeat; color: #000000; } +.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #000000; } +.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } +.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; } +.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { width: 16px; height: 16px; background-image: url(../images/c2c2c2_256x240_icons_icons.png); } +.ui-widget-content .ui-icon {background-image: url(../images/c2c2c2_256x240_icons_icons.png); } +.ui-widget-header .ui-icon {background-image: url(../images/ffffff_256x240_icons_icons.png); } +.ui-state-default .ui-icon { background-image: url(../images/ef8c08_256x240_icons_icons.png); } +.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ef8c08_256x240_icons_icons.png); } +.ui-state-active .ui-icon {background-image: url(../images/ef8c08_256x240_icons_icons.png); } +.ui-state-highlight .ui-icon {background-image: url(../images/228ef1_256x240_icons_icons.png); } +.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/f50000_256x240_icons_icons.png); } + +/* positioning */ +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-off { background-position: -96px -144px; } +.ui-icon-radio-on { background-position: -112px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; } +.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; } +.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; } +.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; } +.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; } +.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; } +.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; } +.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; } +.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; } + +/* Overlays */ +.ui-widget-overlay { background: #666666 url(../images/666666_40x100_textures_08_diagonals_thick_20.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); } +.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(../images/000000_40x100_textures_01_flat_10.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; } \ No newline at end of file diff --git a/themes/default/images/000000_40x100_textures_01_flat_10.png b/themes/default/images/000000_40x100_textures_01_flat_10.png new file mode 100755 index 0000000000000000000000000000000000000000..abdc01082bf3534eafecc5819d28c9574d44ea89 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FsY*{5$B>N1x91EQ4=4yQY-ImG zFPf9b{J;c_6SHRK%WcbN_hZpM=(Ry;4Rxv2@@2Y=$K57eF$X$=!PC{xWt~$(69B)$ BI)4BF literal 0 HcmV?d00001 diff --git a/themes/default/images/228ef1_256x240_icons_icons.png b/themes/default/images/228ef1_256x240_icons_icons.png new file mode 100755 index 0000000000000000000000000000000000000000..2f8f19b0b58440060040e949ef560128693272bf GIT binary patch literal 10653 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 literal 0 HcmV?d00001 diff --git a/themes/default/images/c2c2c2_256x240_icons_icons.png b/themes/default/images/c2c2c2_256x240_icons_icons.png new file mode 100755 index 0000000000000000000000000000000000000000..7f3b8941a3a076e95a9920a89ae52aa06c8818e9 GIT binary patch literal 10669 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 Km0G1&Z~qPP@V?Uk literal 0 HcmV?d00001 diff --git a/themes/default/images/eeeeee_40x100_textures_03_highlight_soft_100.png b/themes/default/images/eeeeee_40x100_textures_03_highlight_soft_100.png new file mode 100755 index 0000000000000000000000000000000000000000..98f298b90503d4b1eebad416af56c3c6f4c911b1 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FsR^Dgjv*P1Z*OcAY%t(qaZGrz zKQ4V43%mG&gzZhU!!F_*kar~9f;xh6t zj!b3M<_;5EqZ1LiVN-&s-Gxpd7r$n>>@SA<1xic%w4dz&x{blp)z4*}Q$iB}p;<-K literal 0 HcmV?d00001 diff --git a/themes/default/images/ef8c08_256x240_icons_icons.png b/themes/default/images/ef8c08_256x240_icons_icons.png new file mode 100755 index 0000000000000000000000000000000000000000..0fbde060484edac9c446d2797758fe1cc1d8db52 GIT binary patch literal 10636 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 S_4GetOI=MPjRrM`*Z&J(?eCEQ literal 0 HcmV?d00001 diff --git a/themes/default/images/f50000_256x240_icons_icons.png b/themes/default/images/f50000_256x240_icons_icons.png new file mode 100755 index 0000000000000000000000000000000000000000..c51410cad1393850498ea1753d3d40fb69ecd25c GIT binary patch literal 10338 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 literal 0 HcmV?d00001 diff --git a/themes/default/images/f6a828_500x100_textures_12_gloss_wave_35.png b/themes/default/images/f6a828_500x100_textures_12_gloss_wave_35.png new file mode 100755 index 0000000000000000000000000000000000000000..39d5824d6af5456f1e89fc7847ea3599ea5fd815 GIT binary patch literal 3762 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 literal 0 HcmV?d00001 diff --git a/themes/default/images/f6f6f6_40x100_textures_02_glass_100.png b/themes/default/images/f6f6f6_40x100_textures_02_glass_100.png new file mode 100755 index 0000000000000000000000000000000000000000..8443dda662fa041a9a1ef1c1de2649c054e770aa GIT binary patch literal 210 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 literal 0 HcmV?d00001 diff --git a/themes/default/images/ffffff_40x100_textures_02_glass_65.png b/themes/default/images/ffffff_40x100_textures_02_glass_65.png new file mode 100755 index 0000000000000000000000000000000000000000..2c16183ff13c2403253ee1e26cd7312bd866fc45 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FscD`rjv*P1Z*OfBJYvAXaPWHn zZ~e$3_OgOT&NA&CjSVeZzuWCU_%EJ)k6;An8kR67?Z&AGyb@G52;t@Kx)v30ZnNv0 xN1x91EQ4=4yQYz+E8 zPo9&<{J;c_6SHRil>2s{Zw^OT)6@jj2u|u!(plXsM>LJD`vD!n;OXk;vd$@?2>^GI BH@yG= literal 0 HcmV?d00001 diff --git a/themes/default/views/page.html.php b/themes/default/views/page.html.php index b779b110..4a235bc0 100644 --- a/themes/default/views/page.html.php +++ b/themes/default/views/page.html.php @@ -16,6 +16,8 @@ media="screen,print,projection" /> " media="screen" /> + " + media="screen,print,projection" /> " media="screen,print,projection" />