OLD | NEW |
(Empty) | |
| 1 /*! |
| 2 * jQuery UI 1.8.16 |
| 3 * |
| 4 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) |
| 5 * Dual licensed under the MIT or GPL Version 2 licenses. |
| 6 * http://jquery.org/license |
| 7 * |
| 8 * http://docs.jquery.com/UI |
| 9 */ |
| 10 (function(c,j){function k(a,b){var d=a.nodeName.toLowerCase();if("area"===d){b=a
.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return fal
se;a=c("img[usemap=#"+d+"]")[0];return!!a&&l(a)}return(/input|select|textarea|bu
tton|object/.test(d)?!a.disabled:"a"==d?a.href||b:b)&&l(a)}function l(a){return!
c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")===
"hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c
.extend(c.ui,{version:"1.8.16", |
| 11 keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,CO
MMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,IN
SERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMP
AD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PER
IOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({propAt
tr:c.fn.prop||c.fn.attr,_focus:c.fn.focus,focus:function(a,b){return typeof a===
"number"?this.each(function(){var d= |
| 12 this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(thi
s,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)
/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents
().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,"posit
ion",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overfl
ow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function()
{return/(auto|scroll)/.test(c.curCSS(this, |
| 13 "overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(
0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:fun
ction(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(v
ar b;a.length&&a[0]!==document;){b=a.css("position");if(b==="absolute"||b==="rel
ative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b
}a=a.parent()}}return 0},disableSelection:function(){return this.bind((c.support
.selectstart?"selectstart": |
| 14 "mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSele
ction:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","
Height"],function(a,b){function d(f,g,m,n){c.each(e,function(){g-=parseFloat(c.c
urCSS(f,"padding"+this,true))||0;if(m)g-=parseFloat(c.curCSS(f,"border"+this+"Wi
dth",true))||0;if(n)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}
var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWi
dth:c.fn.innerWidth,innerHeight:c.fn.innerHeight, |
| 15 outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=functio
n(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c(this)
.css(h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")r
eturn i["outer"+b].call(this,f);return this.each(function(){c(this).css(h,d(this
,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(
a,d[3])},focusable:function(a){return k(a,!isNaN(c.attr(a,"tabindex")))},tabbabl
e:function(a){var b=c.attr(a, |
| 16 "tabindex"),d=isNaN(b);return(d||b>=0)&&k(a,!d)}});c(function(){var a=document.b
ody,b=a.appendChild(b=document.createElement("div"));c.extend(b.style,{minHeight
:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.offsetHei
ght===100;c.support.selectstart="onselectstart"in b;a.removeChild(b).style.displ
ay="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(v
ar e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:func
tion(a,b,d){if((b=a.plugins[b])&& |
| 17 a.element[0].parentNode)for(var e=0;e<b.length;e++)a.options[b[e][0]]&&b[e][1].a
pply(a.element,d)}},contains:function(a,b){return document.compareDocumentPositi
on?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(a,b)
{if(c(a).css("overflow")==="hidden")return false;b=b&&b==="left"?"scrollLeft":"s
crollTop";var d=false;if(a[b]>0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isO
verAxis:function(a,b,d){return a>b&&a<b+d},isOver:function(a,b,d,e,h,i){return c
.ui.isOverAxis(a,d,h)&& |
| 18 c.ui.isOverAxis(b,e,i)}})}})(jQuery); |
| 19 ;/*! |
| 20 * jQuery UI Widget 1.8.16 |
| 21 * |
| 22 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) |
| 23 * Dual licensed under the MIT or GPL Version 2 licenses. |
| 24 * http://jquery.org/license |
| 25 * |
| 26 * http://docs.jquery.com/UI/Widget |
| 27 */ |
| 28 (function(b,j){if(b.cleanData){var k=b.cleanData;b.cleanData=function(a){for(var
c=0,d;(d=a[c])!=null;c++)try{b(d).triggerHandler("remove")}catch(e){}k(a)}}else
{var l=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){if(!c)i
f(!a||b.filter(a,[this]).length)b("*",this).add([this]).each(function(){try{b(th
is).triggerHandler("remove")}catch(d){}});return l.call(b(this),a,c)})}}b.widget
=function(a,c,d){var e=a.split(".")[0],f;a=a.split(".")[1];f=e+"-"+a;if(!d){d=c;
c=b.Widget}b.expr[":"][f]= |
| 29 function(h){return!!b.data(h,a)};b[e]=b[e]||{};b[e][a]=function(h,g){arguments.l
ength&&this._createWidget(h,g)};c=new c;c.options=b.extend(true,{},c.options);b[
e][a].prototype=b.extend(true,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e]
[a].prototype.widgetEventPrefix||a,widgetBaseClass:f},d);b.widget.bridge(a,b[e][
a])};b.widget.bridge=function(a,c){b.fn[a]=function(d){var e=typeof d==="string"
,f=Array.prototype.slice.call(arguments,1),h=this;d=!e&&f.length?b.extend.apply(
null,[true,d].concat(f)): |
| 30 d;if(e&&d.charAt(0)==="_")return h;e?this.each(function(){var g=b.data(this,a),i
=g&&b.isFunction(g[d])?g[d].apply(g,f):g;if(i!==g&&i!==j){h=i;return false}}):th
is.each(function(){var g=b.data(this,a);g?g.option(d||{})._init():b.data(this,a,
new c(d,this))});return h}};b.Widget=function(a,c){arguments.length&&this._creat
eWidget(a,c)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",optio
ns:{disabled:false},_createWidget:function(a,c){b.data(c,this.widgetName,this);t
his.element=b(c);this.options= |
| 31 b.extend(true,{},this.options,this._getCreateOptions(),a);var d=this;this.elemen
t.bind("remove."+this.widgetName,function(){d.destroy()});this._create();this._t
rigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b
.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:func
tion(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(
this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disa
bled").removeClass(this.widgetBaseClass+ |
| 32 "-disabled ui-state-disabled")},widget:function(){return this.element},option:fu
nction(a,c){var d=a;if(arguments.length===0)return b.extend({},this.options);if(
typeof a==="string"){if(c===j)return this.options[a];d={};d[a]=c}this._setOption
s(d);return this},_setOptions:function(a){var c=this;b.each(a,function(d,e){c._s
etOption(d,e)});return this},_setOption:function(a,c){this.options[a]=c;if(a==="
disabled")this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disab
led ui-state-disabled").attr("aria-disabled", |
| 33 c);return this},enable:function(){return this._setOption("disabled",false)},disa
ble:function(){return this._setOption("disabled",true)},_trigger:function(a,c,d)
{var e=this.options[a];c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.wi
dgetEventPrefix+a).toLowerCase();d=d||{};if(c.originalEvent){a=b.event.props.len
gth;for(var f;a;){f=b.event.props[--a];c[f]=c.originalEvent[f]}}this.element.tri
gger(c,d);return!(b.isFunction(e)&&e.call(this.element[0],c,d)===false||c.isDefa
ultPrevented())}}})(jQuery); |
| 34 ;/* |
| 35 * jQuery UI Position 1.8.16 |
| 36 * |
| 37 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) |
| 38 * Dual licensed under the MIT or GPL Version 2 licenses. |
| 39 * http://jquery.org/license |
| 40 * |
| 41 * http://docs.jquery.com/UI/Position |
| 42 */ |
| 43 (function(c){c.ui=c.ui||{};var n=/left|center|right/,o=/top|center|bottom/,t=c.f
n.position,u=c.fn.offset;c.fn.position=function(b){if(!b||!b.of)return t.apply(t
his,arguments);b=c.extend({},b);var a=c(b.of),d=a[0],g=(b.collision||"flip").spl
it(" "),e=b.offset?b.offset.split(" "):[0,0],h,k,j;if(d.nodeType===9){h=a.width(
);k=a.height();j={top:0,left:0}}else if(d.setTimeout){h=a.width();k=a.height();j
={top:a.scrollTop(),left:a.scrollLeft()}}else if(d.preventDefault){b.at="left to
p";h=k=0;j={top:b.of.pageY, |
| 44 left:b.of.pageX}}else{h=a.outerWidth();k=a.outerHeight();j=a.offset()}c.each(["m
y","at"],function(){var f=(b[this]||"").split(" ");if(f.length===1)f=n.test(f[0]
)?f.concat(["center"]):o.test(f[0])?["center"].concat(f):["center","center"];f[0
]=n.test(f[0])?f[0]:"center";f[1]=o.test(f[1])?f[1]:"center";b[this]=f});if(g.le
ngth===1)g[1]=g[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=pars
eInt(e[1],10)||0;if(b.at[0]==="right")j.left+=h;else if(b.at[0]==="center")j.lef
t+=h/2;if(b.at[1]==="bottom")j.top+= |
| 45 k;else if(b.at[1]==="center")j.top+=k/2;j.left+=e[0];j.top+=e[1];return this.eac
h(function(){var f=c(this),l=f.outerWidth(),m=f.outerHeight(),p=parseInt(c.curCS
S(this,"marginLeft",true))||0,q=parseInt(c.curCSS(this,"marginTop",true))||0,v=l
+p+(parseInt(c.curCSS(this,"marginRight",true))||0),w=m+q+(parseInt(c.curCSS(thi
s,"marginBottom",true))||0),i=c.extend({},j),r;if(b.my[0]==="right")i.left-=l;el
se if(b.my[0]==="center")i.left-=l/2;if(b.my[1]==="bottom")i.top-=m;else if(b.my
[1]==="center")i.top-= |
| 46 m/2;i.left=Math.round(i.left);i.top=Math.round(i.top);r={left:i.left-p,top:i.top
-q};c.each(["left","top"],function(s,x){c.ui.position[g[s]]&&c.ui.position[g[s]]
[x](i,{targetWidth:h,targetHeight:k,elemWidth:l,elemHeight:m,collisionPosition:r
,collisionWidth:v,collisionHeight:w,offset:e,my:b.my,at:b.at})});c.fn.bgiframe&&
f.bgiframe();f.offset(c.extend(i,{using:b.using}))})};c.ui.position={fit:{left:f
unction(b,a){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width
()-d.scrollLeft();b.left= |
| 47 d>0?b.left-d:Math.max(b.left-a.collisionPosition.left,b.left)},top:function(b,a)
{var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scroll
Top();b.top=d>0?b.top-d:Math.max(b.top-a.collisionPosition.top,b.top)}},flip:{le
ft:function(b,a){if(a.at[0]!=="center"){var d=c(window);d=a.collisionPosition.le
ft+a.collisionWidth-d.width()-d.scrollLeft();var g=a.my[0]==="left"?-a.elemWidth
:a.my[0]==="right"?a.elemWidth:0,e=a.at[0]==="left"?a.targetWidth:-a.targetWidth
,h=-2*a.offset[0];b.left+= |
| 48 a.collisionPosition.left<0?g+e+h:d>0?g+e+h:0}},top:function(b,a){if(a.at[1]!=="c
enter"){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d
.scrollTop();var g=a.my[1]==="top"?-a.elemHeight:a.my[1]==="bottom"?a.elemHeight
:0,e=a.at[1]==="top"?a.targetHeight:-a.targetHeight,h=-2*a.offset[1];b.top+=a.co
llisionPosition.top<0?g+e+h:d>0?g+e+h:0}}}};if(!c.offset.setOffset){c.offset.set
Offset=function(b,a){if(/static/.test(c.curCSS(b,"position")))b.style.position="
relative";var d=c(b), |
| 49 g=d.offset(),e=parseInt(c.curCSS(b,"top",true),10)||0,h=parseInt(c.curCSS(b,"lef
t",true),10)||0;g={top:a.top-g.top+e,left:a.left-g.left+h};"using"in a?a.using.c
all(b,g):d.css(g)};c.fn.offset=function(b){var a=this[0];if(!a||!a.ownerDocument
)return null;if(b)return this.each(function(){c.offset.setOffset(this,b)});retur
n u.call(this)}}})(jQuery); |
| 50 ;/* |
| 51 * jQuery UI Button 1.8.16 |
| 52 * |
| 53 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) |
| 54 * Dual licensed under the MIT or GPL Version 2 licenses. |
| 55 * http://jquery.org/license |
| 56 * |
| 57 * http://docs.jquery.com/UI/Button |
| 58 * |
| 59 * Depends: |
| 60 * jquery.ui.core.js |
| 61 * jquery.ui.widget.js |
| 62 */ |
| 63 (function(b){var h,i,j,g,l=function(){var a=b(this).find(":ui-button");setTimeou
t(function(){a.button("refresh")},1)},k=function(a){var c=a.name,e=a.form,f=b([]
);if(c)f=e?b(e).find("[name='"+c+"']"):b("[name='"+c+"']",a.ownerDocument).filte
r(function(){return!this.form});return f};b.widget("ui.button",{options:{disable
d:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:functio
n(){this.element.closest("form").unbind("reset.button").bind("reset.button",l);i
f(typeof this.options.disabled!== |
| 64 "boolean")this.options.disabled=this.element.propAttr("disabled");this._determin
eButtonType();this.hasTitle=!!this.buttonElement.attr("title");var a=this,c=this
.options,e=this.type==="checkbox"||this.type==="radio",f="ui-state-hover"+(!e?"
ui-state-active":"");if(c.label===null)c.label=this.buttonElement.html();if(this
.element.is(":disabled"))c.disabled=true;this.buttonElement.addClass("ui-button
ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseente
r.button",function(){if(!c.disabled){b(this).addClass("ui-state-hover"); |
| 65 this===h&&b(this).addClass("ui-state-active")}}).bind("mouseleave.button",functi
on(){c.disabled||b(this).removeClass(f)}).bind("click.button",function(d){if(c.d
isabled){d.preventDefault();d.stopImmediatePropagation()}});this.element.bind("f
ocus.button",function(){a.buttonElement.addClass("ui-state-focus")}).bind("blur.
button",function(){a.buttonElement.removeClass("ui-state-focus")});if(e){this.el
ement.bind("change.button",function(){g||a.refresh()});this.buttonElement.bind("
mousedown.button",function(d){if(!c.disabled){g= |
| 66 false;i=d.pageX;j=d.pageY}}).bind("mouseup.button",function(d){if(!c.disabled)if
(i!==d.pageX||j!==d.pageY)g=true})}if(this.type==="checkbox")this.buttonElement.
bind("click.button",function(){if(c.disabled||g)return false;b(this).toggleClass
("ui-state-active");a.buttonElement.attr("aria-pressed",a.element[0].checked)});
else if(this.type==="radio")this.buttonElement.bind("click.button",function(){if
(c.disabled||g)return false;b(this).addClass("ui-state-active");a.buttonElement.
attr("aria-pressed","true"); |
| 67 var d=a.element[0];k(d).not(d).map(function(){return b(this).button("widget")[0]
}).removeClass("ui-state-active").attr("aria-pressed","false")});else{this.butto
nElement.bind("mousedown.button",function(){if(c.disabled)return false;b(this).a
ddClass("ui-state-active");h=this;b(document).one("mouseup",function(){h=null})}
).bind("mouseup.button",function(){if(c.disabled)return false;b(this).removeClas
s("ui-state-active")}).bind("keydown.button",function(d){if(c.disabled)return fa
lse;if(d.keyCode==b.ui.keyCode.SPACE|| |
| 68 d.keyCode==b.ui.keyCode.ENTER)b(this).addClass("ui-state-active")}).bind("keyup.
button",function(){b(this).removeClass("ui-state-active")});this.buttonElement.i
s("a")&&this.buttonElement.keyup(function(d){d.keyCode===b.ui.keyCode.SPACE&&b(t
his).click()})}this._setOption("disabled",c.disabled);this._resetButton()},_dete
rmineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":thi
s.element.is(":radio")?"radio":this.element.is("input")?"input":"button";if(this
.type==="checkbox"||this.type=== |
| 69 "radio"){var a=this.element.parents().filter(":last"),c="label[for='"+this.eleme
nt.attr("id")+"']";this.buttonElement=a.find(c);if(!this.buttonElement.length){a
=a.length?a.siblings():this.element.siblings();this.buttonElement=a.filter(c);if
(!this.buttonElement.length)this.buttonElement=a.find(c)}this.element.addClass("
ui-helper-hidden-accessible");(a=this.element.is(":checked"))&&this.buttonElemen
t.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",a)}else thi
s.buttonElement=this.element}, |
| 70 widget:function(){return this.buttonElement},destroy:function(){this.element.rem
oveClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-butto
n ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active ui-bu
tton-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-pri
mary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").remo
veAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());t
his.hasTitle||this.buttonElement.removeAttr("title"); |
| 71 b.Widget.prototype.destroy.call(this)},_setOption:function(a,c){b.Widget.prototy
pe._setOption.apply(this,arguments);if(a==="disabled")c?this.element.propAttr("d
isabled",true):this.element.propAttr("disabled",false);else this._resetButton()}
,refresh:function(){var a=this.element.is(":disabled");a!==this.options.disabled
&&this._setOption("disabled",a);if(this.type==="radio")k(this.element[0]).each(f
unction(){b(this).is(":checked")?b(this).button("widget").addClass("ui-state-act
ive").attr("aria-pressed", |
| 72 "true"):b(this).button("widget").removeClass("ui-state-active").attr("aria-press
ed","false")});else if(this.type==="checkbox")this.element.is(":checked")?this.b
uttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.button
Element.removeClass("ui-state-active").attr("aria-pressed","false")},_resetButto
n:function(){if(this.type==="input")this.options.label&&this.element.val(this.op
tions.label);else{var a=this.buttonElement.removeClass("ui-button-icons-only ui-
button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text
-icon-secondary ui-button-text-only"), |
| 73 c=b("<span></span>").addClass("ui-button-text").html(this.options.label).appendT
o(a.empty()).text(),e=this.options.icons,f=e.primary&&e.secondary,d=[];if(e.prim
ary||e.secondary){if(this.options.text)d.push("ui-button-text-icon"+(f?"s":e.pri
mary?"-primary":"-secondary"));e.primary&&a.prepend("<span class='ui-button-icon
-primary ui-icon "+e.primary+"'></span>");e.secondary&&a.append("<span class='ui
-button-icon-secondary ui-icon "+e.secondary+"'></span>");if(!this.options.text)
{d.push(f?"ui-button-icons-only": |
| 74 "ui-button-icon-only");this.hasTitle||a.attr("title",c)}}else d.push("ui-button-
text-only");a.addClass(d.join(" "))}}});b.widget("ui.buttonset",{options:{items:
":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:functio
n(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_set
Option:function(a,c){a==="disabled"&&this.buttons.button("option",a,c);b.Widget.
prototype._setOption.apply(this,arguments)},refresh:function(){var a=this.elemen
t.css("direction")=== |
| 75 "ltr";this.buttons=this.element.find(this.options.items).filter(":ui-button").bu
tton("refresh").end().not(":ui-button").button().end().map(function(){return b(t
his).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-r
ight").filter(":first").addClass(a?"ui-corner-left":"ui-corner-right").end().fil
ter(":last").addClass(a?"ui-corner-right":"ui-corner-left").end().end()},destroy
:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function()
{return b(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-righ
t").end().button("destroy"); |
| 76 b.Widget.prototype.destroy.call(this)}})})(jQuery); |
| 77 ;/* |
| 78 * jQuery UI Tabs 1.8.16 |
| 79 * |
| 80 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) |
| 81 * Dual licensed under the MIT or GPL Version 2 licenses. |
| 82 * http://jquery.org/license |
| 83 * |
| 84 * http://docs.jquery.com/UI/Tabs |
| 85 * |
| 86 * Depends: |
| 87 * jquery.ui.core.js |
| 88 * jquery.ui.widget.js |
| 89 */ |
| 90 (function(d,p){function u(){return++v}function w(){return++x}var v=0,x=0;d.widge
t("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsi
ble:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"u
i-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null
,spinner:"<em>Loading…</em>",tabTemplate:"<li><a href='#{href}'><span>#{la
bel}</span></a></li>"},_create:function(){this._tabify(true)},_setOption:functio
n(b,e){if(b=="selected")this.options.collapsible&& |
| 91 e==this.options.selected||this.select(e);else{this.options[b]=e;this._tabify()}}
,_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^\w\u00
c0-\uFFFF-]/g,"")||this.options.idPrefix+u()},_sanitizeSelector:function(b){retu
rn b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=thi
s.options.cookie.name||"ui-tabs-"+w());return d.cookie.apply(null,[b].concat(d.m
akeArray(arguments)))},_ui:function(b,e){return{tab:b,panel:e,index:this.anchors
.index(b)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeCl
ass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b= |
| 92 d(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:functio
n(b){function e(g,f){g.css("display","");!d.support.opacity&&f.opacity&&g[0].sty
le.removeAttribute("filter")}var a=this,c=this.options,h=/^#.+/;this.list=this.e
lement.find("ol,ul").eq(0);this.lis=d(" > li:has(a[href])",this.list);this.ancho
rs=this.lis.map(function(){return d("a",this)[0]});this.panels=d([]);this.anchor
s.each(function(g,f){var i=d(f).attr("href"),l=i.split("#")[0],q;if(l&&(l===loca
tion.toString().split("#")[0]|| |
| 93 (q=d("base")[0])&&l===q.href)){i=f.hash;f.href=i}if(h.test(i))a.panels=a.panels.
add(a.element.find(a._sanitizeSelector(i)));else if(i&&i!=="#"){d.data(f,"href.t
abs",i);d.data(f,"load.tabs",i.replace(/#.*$/,""));i=a._tabId(f);f.href="#"+i;f=
a.element.find("#"+i);if(!f.length){f=d(c.panelTemplate).attr("id",i).addClass("
ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(a.panels[g-1]||a.
list);f.data("destroy.tabs",true)}a.panels=a.panels.add(f)}else c.disabled.push(
g)});if(b){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-
all"); |
| 94 this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-hea
der ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.pan
els.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(c.selected==
=p){location.hash&&this.anchors.each(function(g,f){if(f.hash==location.hash){c.s
elected=g;return false}});if(typeof c.selected!=="number"&&c.cookie)c.selected=p
arseInt(a._cookie(),10);if(typeof c.selected!=="number"&&this.lis.filter(".ui-ta
bs-selected").length)c.selected= |
| 95 this.lis.index(this.lis.filter(".ui-tabs-selected"));c.selected=c.selected||(thi
s.lis.length?0:-1)}else if(c.selected===null)c.selected=-1;c.selected=c.selected
>=0&&this.anchors[c.selected]||c.selected<0?c.selected:0;c.disabled=d.unique(c.d
isabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(g){return a.
lis.index(g)}))).sort();d.inArray(c.selected,c.disabled)!=-1&&c.disabled.splice(
d.inArray(c.selected,c.disabled),1);this.panels.addClass("ui-tabs-hide");this.li
s.removeClass("ui-tabs-selected ui-state-active"); |
| 96 if(c.selected>=0&&this.anchors.length){a.element.find(a._sanitizeSelector(a.anch
ors[c.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(c.selected).addCl
ass("ui-tabs-selected ui-state-active");a.element.queue("tabs",function(){a._tri
gger("show",null,a._ui(a.anchors[c.selected],a.element.find(a._sanitizeSelector(
a.anchors[c.selected].hash))[0]))});this.load(c.selected)}d(window).bind("unload
",function(){a.lis.add(a.anchors).unbind(".tabs");a.lis=a.anchors=a.panels=null}
)}else c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected")); |
| 97 this.element[c.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");c.co
okie&&this._cookie(c.selected,c.cookie);b=0;for(var j;j=this.lis[b];b++)d(j)[d.i
nArray(b,c.disabled)!=-1&&!d(j).hasClass("ui-tabs-selected")?"addClass":"removeC
lass"]("ui-state-disabled");c.cache===false&&this.anchors.removeData("cache.tabs
");this.lis.add(this.anchors).unbind(".tabs");if(c.event!=="mouseover"){var k=fu
nction(g,f){f.is(":not(.ui-state-disabled)")&&f.addClass("ui-state-"+g)},n=funct
ion(g,f){f.removeClass("ui-state-"+ |
| 98 g)};this.lis.bind("mouseover.tabs",function(){k("hover",d(this))});this.lis.bind
("mouseout.tabs",function(){n("hover",d(this))});this.anchors.bind("focus.tabs",
function(){k("focus",d(this).closest("li"))});this.anchors.bind("blur.tabs",func
tion(){n("focus",d(this).closest("li"))})}var m,o;if(c.fx)if(d.isArray(c.fx)){m=
c.fx[0];o=c.fx[1]}else m=o=c.fx;var r=o?function(g,f){d(g).closest("li").addClas
s("ui-tabs-selected ui-state-active");f.hide().removeClass("ui-tabs-hide").anima
te(o,o.duration||"normal", |
| 99 function(){e(f,o);a._trigger("show",null,a._ui(g,f[0]))})}:function(g,f){d(g).cl
osest("li").addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-
hide");a._trigger("show",null,a._ui(g,f[0]))},s=m?function(g,f){f.animate(m,m.du
ration||"normal",function(){a.lis.removeClass("ui-tabs-selected ui-state-active"
);f.addClass("ui-tabs-hide");e(f,m);a.element.dequeue("tabs")})}:function(g,f){a
.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");
a.element.dequeue("tabs")}; |
| 100 this.anchors.bind(c.event+".tabs",function(){var g=this,f=d(g).closest("li"),i=a
.panels.filter(":not(.ui-tabs-hide)"),l=a.element.find(a._sanitizeSelector(g.has
h));if(f.hasClass("ui-tabs-selected")&&!c.collapsible||f.hasClass("ui-state-disa
bled")||f.hasClass("ui-state-processing")||a.panels.filter(":animated").length||
a._trigger("select",null,a._ui(this,l[0]))===false){this.blur();return false}c.s
elected=a.anchors.index(this);a.abort();if(c.collapsible)if(f.hasClass("ui-tabs-
selected")){c.selected= |
| 101 -1;c.cookie&&a._cookie(c.selected,c.cookie);a.element.queue("tabs",function(){s(
g,i)}).dequeue("tabs");this.blur();return false}else if(!i.length){c.cookie&&a._
cookie(c.selected,c.cookie);a.element.queue("tabs",function(){r(g,l)});a.load(a.
anchors.index(this));this.blur();return false}c.cookie&&a._cookie(c.selected,c.c
ookie);if(l.length){i.length&&a.element.queue("tabs",function(){s(g,i)});a.eleme
nt.queue("tabs",function(){r(g,l)});a.load(a.anchors.index(this))}else throw"jQu
ery UI Tabs: Mismatching fragment identifier."; |
| 102 d.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return f
alse})},_getIndex:function(b){if(typeof b=="string")b=this.anchors.index(this.an
chors.filter("[href$="+b+"]"));return b},destroy:function(){var b=this.options;t
his.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widge
t-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.remov
eClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corne
r-all");this.anchors.each(function(){var e= |
| 103 d.data(this,"href.tabs");if(e)this.href=e;var a=d(this).unbind(".tabs");d.each([
"href","load","cache"],function(c,h){a.removeData(h+".tabs")})});this.lis.unbind
(".tabs").add(this.panels).each(function(){d.data(this,"destroy.tabs")?d(this).r
emove():d(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-
state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-wi
dget-content ui-corner-bottom ui-tabs-hide")});b.cookie&&this._cookie(null,b.coo
kie);return this},add:function(b, |
| 104 e,a){if(a===p)a=this.anchors.length;var c=this,h=this.options;e=d(h.tabTemplate.
replace(/#\{href\}/g,b).replace(/#\{label\}/g,e));b=!b.indexOf("#")?b.replace("#
",""):this._tabId(d("a",e)[0]);e.addClass("ui-state-default ui-corner-top").data
("destroy.tabs",true);var j=c.element.find("#"+b);j.length||(j=d(h.panelTemplate
).attr("id",b).data("destroy.tabs",true));j.addClass("ui-tabs-panel ui-widget-co
ntent ui-corner-bottom ui-tabs-hide");if(a>=this.lis.length){e.appendTo(this.lis
t);j.appendTo(this.list[0].parentNode)}else{e.insertBefore(this.lis[a]); |
| 105 j.insertBefore(this.panels[a])}h.disabled=d.map(h.disabled,function(k){return k>
=a?++k:k});this._tabify();if(this.anchors.length==1){h.selected=0;e.addClass("ui
-tabs-selected ui-state-active");j.removeClass("ui-tabs-hide");this.element.queu
e("tabs",function(){c._trigger("show",null,c._ui(c.anchors[0],c.panels[0]))});th
is.load(0)}this._trigger("add",null,this._ui(this.anchors[a],this.panels[a]));re
turn this},remove:function(b){b=this._getIndex(b);var e=this.options,a=this.lis.
eq(b).remove(),c=this.panels.eq(b).remove(); |
| 106 if(a.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(b+(b+1<this
.anchors.length?1:-1));e.disabled=d.map(d.grep(e.disabled,function(h){return h!=
b}),function(h){return h>=b?--h:h});this._tabify();this._trigger("remove",null,t
his._ui(a.find("a")[0],c[0]));return this},enable:function(b){b=this._getIndex(b
);var e=this.options;if(d.inArray(b,e.disabled)!=-1){this.lis.eq(b).removeClass(
"ui-state-disabled");e.disabled=d.grep(e.disabled,function(a){return a!=b});this
._trigger("enable",null, |
| 107 this._ui(this.anchors[b],this.panels[b]));return this}},disable:function(b){b=th
is._getIndex(b);var e=this.options;if(b!=e.selected){this.lis.eq(b).addClass("ui
-state-disabled");e.disabled.push(b);e.disabled.sort();this._trigger("disable",n
ull,this._ui(this.anchors[b],this.panels[b]))}return this},select:function(b){b=
this._getIndex(b);if(b==-1)if(this.options.collapsible&&this.options.selected!=-
1)b=this.options.selected;else return this;this.anchors.eq(b).trigger(this.optio
ns.event+".tabs");return this}, |
| 108 load:function(b){b=this._getIndex(b);var e=this,a=this.options,c=this.anchors.eq
(b)[0],h=d.data(c,"load.tabs");this.abort();if(!h||this.element.queue("tabs").le
ngth!==0&&d.data(c,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(b
).addClass("ui-state-processing");if(a.spinner){var j=d("span",c);j.data("label.
tabs",j.html()).html(a.spinner)}this.xhr=d.ajax(d.extend({},a.ajaxOptions,{url:h
,success:function(k,n){e.element.find(e._sanitizeSelector(c.hash)).html(k);e._cl
eanup();a.cache&&d.data(c, |
| 109 "cache.tabs",true);e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));try{a
.ajaxOptions.success(k,n)}catch(m){}},error:function(k,n){e._cleanup();e._trigge
r("load",null,e._ui(e.anchors[b],e.panels[b]));try{a.ajaxOptions.error(k,n,b,c)}
catch(m){}}}));e.element.dequeue("tabs");return this}},abort:function(){this.ele
ment.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.eleme
nt.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}thi
s._cleanup();return this}, |
| 110 url:function(b,e){this.anchors.eq(b).removeData("cache.tabs").data("load.tabs",e
);return this},length:function(){return this.anchors.length}});d.extend(d.ui.tab
s,{version:"1.8.16"});d.extend(d.ui.tabs.prototype,{rotation:null,rotate:functio
n(b,e){var a=this,c=this.options,h=a._rotate||(a._rotate=function(j){clearTimeou
t(a.rotation);a.rotation=setTimeout(function(){var k=c.selected;a.select(++k<a.a
nchors.length?k:0)},b);j&&j.stopPropagation()});e=a._unrotate||(a._unrotate=!e?f
unction(j){j.clientX&& |
| 111 a.rotate(null)}:function(){t=c.selected;h()});if(b){this.element.bind("tabsshow"
,h);this.anchors.bind(c.event+".tabs",e);h()}else{clearTimeout(a.rotation);this.
element.unbind("tabsshow",h);this.anchors.unbind(c.event+".tabs",e);delete this.
_rotate;delete this._unrotate}return this}})})(jQuery); |
| 112 ; |
OLD | NEW |