MDL-32448 import YUI 3.5.0
@ -222,7 +222,7 @@ umask(0000);
|
||||
|
||||
// exact version of currently used yui2 and 3 library
|
||||
$CFG->yui2version = '2.9.0';
|
||||
$CFG->yui3version = '3.4.1';
|
||||
$CFG->yui3version = '3.5.0';
|
||||
|
||||
|
||||
// special support for highly optimised scripts that do not need libraries and DB connection
|
||||
|
@ -207,7 +207,7 @@
|
||||
<location>yui</location>
|
||||
<name>YUI</name>
|
||||
<license>BSD</license>
|
||||
<version>3.4.1</version>
|
||||
<version>3.5.0</version>
|
||||
<licenseversion></licenseversion>
|
||||
</library>
|
||||
<library>
|
||||
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("anim-base",function(b){var c="running",n="startTime",l="elapsedTime",j="start",i="tween",m="end",d="node",k="paused",o="reverse",h="iterationCount",a=Number;var f={},e;b.Anim=function(){b.Anim.superclass.constructor.apply(this,arguments);b.Anim._instances[b.stamp(this)]=this;};b.Anim.NAME="anim";b.Anim._instances={};b.Anim.RE_DEFAULT_UNIT=/^width|height|top|right|bottom|left|margin.*|padding.*|border.*$/i;b.Anim.DEFAULT_UNIT="px";b.Anim.DEFAULT_EASING=function(q,p,s,r){return s*q/r+p;};b.Anim._intervalTime=20;b.Anim.behaviors={left:{get:function(q,p){return q._getOffset(p);}}};b.Anim.behaviors.top=b.Anim.behaviors.left;b.Anim.DEFAULT_SETTER=function(s,t,v,w,y,r,u,x){var q=s._node,p=u(y,a(v),a(w)-a(v),r);if(t in q._node.style||t in b.DOM.CUSTOM_STYLES){x=x||"";q.setStyle(t,p+x);}else{if(q._node.attributes[t]){q.setAttribute(t,p);}else{q.set(t,p);}}};b.Anim.DEFAULT_GETTER=function(r,p){var q=r._node,s="";if(p in q._node.style||p in b.DOM.CUSTOM_STYLES){s=q.getComputedStyle(p);}else{if(q._node.attributes[p]){s=q.getAttribute(p);}else{s=q.get(p);}}return s;};b.Anim.ATTRS={node:{setter:function(p){if(p){if(typeof p=="string"||p.nodeType){p=b.one(p);}}this._node=p;if(!p){}return p;}},duration:{value:1},easing:{value:b.Anim.DEFAULT_EASING,setter:function(p){if(typeof p==="string"&&b.Easing){return b.Easing[p];}}},from:{},to:{},startTime:{value:0,readOnly:true},elapsedTime:{value:0,readOnly:true},running:{getter:function(){return !!f[b.stamp(this)];},value:false,readOnly:true},iterations:{value:1},iterationCount:{value:0,readOnly:true},direction:{value:"normal"},paused:{readOnly:true,value:false},reverse:{value:false}};b.Anim.run=function(){var q=b.Anim._instances;for(var p in q){if(q[p].run){q[p].run();}}};b.Anim.pause=function(){for(var p in f){if(f[p].pause){f[p].pause();}}b.Anim._stopTimer();};b.Anim.stop=function(){for(var p in f){if(f[p].stop){f[p].stop();}}b.Anim._stopTimer();};b.Anim._startTimer=function(){if(!e){e=setInterval(b.Anim._runFrame,b.Anim._intervalTime);}};b.Anim._stopTimer=function(){clearInterval(e);e=0;};b.Anim._runFrame=function(){var p=true;for(var q in f){if(f[q]._runFrame){p=false;f[q]._runFrame();}}if(p){b.Anim._stopTimer();}};b.Anim.RE_UNITS=/^(-?\d*\.?\d*){1}(em|ex|px|in|cm|mm|pt|pc|%)*$/;var g={run:function(){if(this.get(k)){this._resume();}else{if(!this.get(c)){this._start();}}return this;},pause:function(){if(this.get(c)){this._pause();}return this;},stop:function(p){if(this.get(c)||this.get(k)){this._end(p);}return this;},_added:false,_start:function(){this._set(n,new Date()-this.get(l));this._actualFrames=0;if(!this.get(k)){this._initAnimAttr();}f[b.stamp(this)]=this;b.Anim._startTimer();this.fire(j);},_pause:function(){this._set(n,null);this._set(k,true);delete f[b.stamp(this)];this.fire("pause");},_resume:function(){this._set(k,false);f[b.stamp(this)]=this;this._set(n,new Date()-this.get(l));b.Anim._startTimer();this.fire("resume");},_end:function(p){var q=this.get("duration")*1000;if(p){this._runAttrs(q,q,this.get(o));}this._set(n,null);this._set(l,0);this._set(k,false);delete f[b.stamp(this)];this.fire(m,{elapsed:this.get(l)});},_runFrame:function(){var u=this._runtimeAttr.duration,r=new Date()-this.get(n),q=this.get(o),p=(r>=u),s,v;this._runAttrs(r,u,q);this._actualFrames+=1;this._set(l,r);this.fire(i);if(p){this._lastFrame();}},_runAttrs:function(A,z,w){var x=this._runtimeAttr,r=b.Anim.behaviors,y=x.easing,p=z,u=false,q,s,v;if(A>=z){u=true;}if(w){A=z-A;p=0;}for(v in x){if(x[v].to){q=x[v];s=(v in r&&"set" in r[v])?r[v].set:b.Anim.DEFAULT_SETTER;if(!u){s(this,v,q.from,q.to,A,z,y,q.unit);}else{s(this,v,q.from,q.to,p,z,y,q.unit);}}}},_lastFrame:function(){var p=this.get("iterations"),q=this.get(h);q+=1;if(p==="infinite"||q<p){if(this.get("direction")==="alternate"){this.set(o,!this.get(o));}this.fire("iteration");}else{q=0;this._end();}this._set(n,new Date());this._set(h,q);},_initAnimAttr:function(){var w=this.get("from")||{},v=this.get("to")||{},p={duration:this.get("duration")*1000,easing:this.get("easing")},r=b.Anim.behaviors,u=this.get(d),t,s,q;b.each(v,function(A,y){if(typeof A==="function"){A=A.call(this,u);}s=w[y];if(s===undefined){s=(y in r&&"get" in r[y])?r[y].get(this,y):b.Anim.DEFAULT_GETTER(this,y);}else{if(typeof s==="function"){s=s.call(this,u);}}var x=b.Anim.RE_UNITS.exec(s);var z=b.Anim.RE_UNITS.exec(A);s=x?x[1]:s;q=z?z[1]:A;t=z?z[2]:x?x[2]:"";if(!t&&b.Anim.RE_DEFAULT_UNIT.test(y)){t=b.Anim.DEFAULT_UNIT;}if(!s||!q){b.error('invalid "from" or "to" for "'+y+'"',"Anim");return;}p[y]={from:s,to:q,unit:t};},this);this._runtimeAttr=p;},_getOffset:function(q){var s=this._node,t=s.getComputedStyle(q),r=(q==="left")?"getX":"getY",u=(q==="left")?"setX":"setY";if(t==="auto"){var p=s.getStyle("position");if(p==="absolute"||p==="fixed"){t=s[r]();s[u](t);}else{t=0;}}return t;},destructor:function(){delete b.Anim._instances[b.stamp(this)];}};b.extend(b.Anim,b.Base,g);},"3.4.1",{requires:["base-base","node-style"]});
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("array-extras",function(d){var b=d.Lang,c=Array.prototype,a=d.Array;a.lastIndexOf=c.lastIndexOf?function(e,g,f){return f||f===0?e.lastIndexOf(g,f):e.lastIndexOf(g);}:function(f,j,h){var e=f.length,g=e-1;if(h||h===0){g=Math.min(h<0?e+h:h,e);}if(g>-1&&e>0){for(;g>-1;--g){if(g in f&&f[g]===j){return g;}}}return -1;};a.unique=function(f,l){var k=0,e=f.length,h=[],m,g;for(;k<e;++k){m=f[k];for(g=h.length;g>-1;--g){if(m===h[g]){break;}}if(g===-1){h.push(m);}}if(l){if(b.isNumber(h[0])){h.sort(a.numericSort);}else{h.sort();}}return h;};a.filter=c.filter?function(e,g,h){return e.filter(g,h);}:function(g,l,m){var j=0,e=g.length,h=[],k;for(;j<e;++j){if(j in g){k=g[j];if(l.call(m,k,j,g)){h.push(k);}}}return h;};a.reject=function(e,g,h){return a.filter(e,function(k,j,f){return !g.call(h,k,j,f);});};a.every=c.every?function(e,g,h){return e.every(g,h);}:function(g,j,k){for(var h=0,e=g.length;h<e;++h){if(h in g&&!j.call(k,g[h],h,g)){return false;}}return true;};a.map=c.map?function(e,g,h){return e.map(g,h);}:function(g,k,l){var j=0,e=g.length,h=g.concat();for(;j<e;++j){if(j in g){h[j]=k.call(l,g[j],j,g);}}return h;};a.reduce=c.reduce?function(e,i,g,h){return e.reduce(function(l,k,j,f){return g.call(h,l,k,j,f);},i);}:function(h,m,k,l){var j=0,g=h.length,e=m;for(;j<g;++j){if(j in h){e=k.call(l,e,h[j],j,h);}}return e;};a.find=function(g,j,k){for(var h=0,e=g.length;h<e;h++){if(h in g&&j.call(k,g[h],h,g)){return g[h];}}return null;};a.grep=function(e,f){return a.filter(e,function(h,g){return f.test(h);});};a.partition=function(e,h,i){var g={matches:[],rejects:[]};a.each(e,function(j,f){var k=h.call(i,j,f,e)?g.matches:g.rejects;k.push(j);});return g;};a.zip=function(f,e){var g=[];a.each(f,function(i,h){g.push([i,e[h]]);});return g;};},"3.4.1",{requires:["yui-base"]});
|
Before Width: | Height: | Size: 160 B |
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
.yui3-calendar-pane{width:100%}.yui3-calendar-grid{width:100%}.yui3-calendar-left-grid{margin-right:1em}.yui3-calendar-right-grid{margin-left:1em}.yui3-calendar-column-hidden,.yui3-calendar-hidden{display:none}.yui3-calendar-selection-disabled{color:#999}.yui3-calendar-prevmonth-day{color:#ccc}.yui3-calendar-nextmonth-day{color:#ccc}.yui3-calendar-day-selected{background-color:#ddd}.yui3-calendar-header-label{text-align:center}.yui3-skin-sam .yui3-calendar-content{padding:10px;font-size:.8em;font-family:"Lucida Grande","Lucida Sans",Calibri,Helvetica,Arial,sans-serif;color:#000;border:1px solid gray;background:#f2f2f2;background:-moz-linear-gradient(top,#f9f9f9 0,#f2f2f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#f9f9f9 0,#f2f2f2 100%);background:-o-linear-gradient(top,#f9f9f9 0,#f2f2f2 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f2f2f2',GradientType=0);background:linear-gradient(top,#f9f9f9 0,#f2f2f2 100%);-moz-border-radius:5px;border-radius:5px}.yui3-skin-sam .yui3-calendar-grid{padding:5px;border-collapse:collapse}.yui3-skin-sam .yui3-calendar-header{padding-bottom:10px}.yui3-skin-sam .yui3-calendar-header-label h4{margin:0;font-size:1em;font-weight:bold}.yui3-skin-sam .yui3-calendar-selection-disabled{color:#555}.yui3-skin-sam .yui3-calendar-day,.yui3-skin-sam .yui3-calendar-prevmonth-day,.yui3-skin-sam .yui3-calendar-nextmonth-day{border:1px solid #ccc;background:#fff;text-align:center}.yui3-skin-sam .yui3-calendar-day:hover{background:#06c;color:#fff}.yui3-skin-sam .yui3-calendar-selection-disabled,.yui3-skin-sam .yui3-calendar-selection-disabled:hover{color:#a6a6a6;background:#ccc}.yui3-skin-sam .yui3-calendar-weekday{font-weight:bold}.yui3-skin-sam .yui3-calendar-prevmonth-day,.yui3-calendar-nextmonth-day{color:#a6a6a6}.yui3-skin-sam .yui3-calendar-day{font-weight:bold}.yui3-skin-sam .yui3-calendar-day-selected{background-color:#b3d4ff;color:#000}
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
.yui3-calendar-header{padding-left:15px;padding-right:15px}.yui3-calendar-header-label{width:100%}.yui3-calendarnav-prevmonth{width:15px;margin-left:-15px;cursor:pointer}.yui3-calendarnav-nextmonth{width:15px;margin-right:-15px;cursor:pointer;text-align:right}.yui3-calendarnav-prevmonth,.yui3-calendarnav-nextmonth{color:#000}.yui3-calendarnav-prevmonth:hover,.yui3-calendarnav-nextmonth:hover{color:#06c}
|
Before Width: | Height: | Size: 101 B |
Before Width: | Height: | Size: 99 B |
Before Width: | Height: | Size: 91 B |
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
.yui3-flick{position:relative;overflow:hidden}.yui3-flick-content{position:relative}
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
.yui3-panel{position:absolute}.yui3-panel-hidden{visibility:hidden}.yui3-widget-tmp-forcesize .yui3-panel-content{overflow:hidden!important}.yui3-panel .yui3-widget-hd{position:relative}.yui3-panel .yui3-widget-hd .yui3-widget-button-wrapper{position:absolute;top:0;right:0}.yui3-panel .yui3-widget-ft .yui3-widget-button-wrapper{display:inline-block;*display:inline;zoom:1}.yui3-skin-sam .yui3-widget-mask{background-color:black;zoom:1;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);opacity:.7}.yui3-skin-sam .yui3-panel-content{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333;border:1px solid black;background:white}.yui3-skin-sam .yui3-panel-content .yui3-widget-hd{padding:8px 28px 8px 8px;min-height:13px;_height:13px;color:white;background-color:#3961c5;background:-moz-linear-gradient(0% 100% 90deg,#2647a0 7%,#3d67ce 50%,#426fd9 100%);background:-webkit-gradient(linear,left bottom,left top,from(#2647a0),color-stop(0.07,#2647a0),color-stop(0.5,#3d67ce),to(#426fd9))}.yui3-skin-sam .yui3-panel-content .yui3-widget-hd .yui3-widget-button-wrapper{padding:8px}.yui3-skin-sam .yui3-panel-content .yui3-widget-bd{padding:10px}.yui3-skin-sam .yui3-panel-content .yui3-widget-ft{background:#edf5ff;padding:8px;text-align:right}.yui3-skin-sam .yui3-panel-content .yui3-widget-ft .yui3-button{padding:2px 8px;margin:0 3px;border:1px solid gray;-moz-border-radius:.435em;-webkit-border-radius:.435em;border-radius:.435em;color:black;background:#d8d8da;background:-moz-linear-gradient(0% 100% 90deg,#d8d8da 18%,#f1f2f2 50%,white 100%);background:-webkit-gradient(linear,left bottom,left top,from(#d8d8da),color-stop(0.18,#d8d8da),color-stop(0.5,#f1f2f2),to(white))}
|
Before Width: | Height: | Size: 133 B |
Before Width: | Height: | Size: 112 B |
Before Width: | Height: | Size: 117 B |
Before Width: | Height: | Size: 104 B |
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
.yui3-tab-panel{display:none}.yui3-tab-panel-selected{display:block}.yui3-tabview-list,.yui3-tab{margin:0;padding:0;list-style:none}.yui3-tabview{position:relative}.yui3-tabview,.yui3-tabview-list,.yui3-tabview-panel,.yui3-tab,.yui3-tab-panel{zoom:1}.yui3-tab{display:inline-block;*display:inline;vertical-align:bottom;cursor:pointer}.yui3-tab-label{display:block;display:inline-block;padding:6px 10px;position:relative;text-decoration:none;vertical-align:bottom}.yui3-skin-sam .yui3-tabview-list{border:solid #2647a0;border-width:0 0 5px;zoom:1}.yui3-skin-sam .yui3-tab{margin:0 .2em 0 0;padding:1px 0 0;zoom:1}.yui3-skin-sam .yui3-tab-selected{margin-bottom:-1px}.yui3-skin-sam .yui3-tab-label{background:#d8d8d8 url(sprite.png) repeat-x;border:solid #a3a3a3;border-width:1px 1px 0 1px;color:#000;cursor:hand;font-size:85%;padding:.3em .75em;text-decoration:none}.yui3-skin-sam .yui3-tab-label:hover,.yui3-skin-sam .yui3-tab-label:focus{background:#bfdaff url(sprite.png) repeat-x left -1300px;outline:0}.yui3-skin-sam .yui3-tab-selected .yui3-tab-label,.yui3-skin-sam .yui3-tab-selected .yui3-tab-label:focus,.yui3-skin-sam .yui3-tab-selected .yui3-tab-label:hover{background:#2647a0 url(sprite.png) repeat-x left -1400px;color:#fff}.yui3-skin-sam .yui3-tab-selected .yui3-tab-label{padding:.4em .75em}.yui3-skin-sam .yui3-tab-selected .yui3-tab-label{border-color:#243356}.yui3-skin-sam .yui3-tabview-panel{background:#edf5ff}.yui3-skin-sam .yui3-tabview-panel{border:1px solid #808080;border-top-color:#243356;padding:.25em .5em}
|
Before Width: | Height: | Size: 488 B |
Before Width: | Height: | Size: 472 B |
Before Width: | Height: | Size: 89 B |
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
.yui3-widget-buttons .yui3-button{display:inline-block;*display:inline;zoom:1;cursor:pointer;text-decoration:none}.yui3-widget-buttons .yui3-button-close,.yui3-widget-buttons .yui3-button-close .yui3-button-content,.yui3-widget-buttons .yui3-button-close .yui3-button-icon{display:inline-block;*display:inline;zoom:1;width:13px;height:13px;line-height:13px;vertical-align:top}.yui3-widget-buttons .yui3-button-close .yui3-button-icon{background-repeat:no-repeat;background-position:1px 1px}.yui3-skin-sam .yui3-widget-buttons .yui3-button-icon{background-image:url(sprite_icons.gif)}
|
@ -1,117 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add('autocomplete-highlighters-accentfold', function(Y) {
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Provides pre-built accent-folding result highlighters for AutoComplete.
|
||||
* </p>
|
||||
*
|
||||
* <p>
|
||||
* These highlighters are similar to the ones provided by the
|
||||
* <code>autocomplete-highlighters</code> module, but use accent-aware
|
||||
* comparisons. For example, "resume" and "résumé" will be considered equal when
|
||||
* using the accent-folding highlighters.
|
||||
* </p>
|
||||
*
|
||||
* @module autocomplete
|
||||
* @submodule autocomplete-highlighters-accentfold
|
||||
*/
|
||||
|
||||
/**
|
||||
* @class AutoCompleteHighlighters
|
||||
* @static
|
||||
*/
|
||||
|
||||
var Highlight = Y.Highlight,
|
||||
YArray = Y.Array;
|
||||
|
||||
Y.mix(Y.namespace('AutoCompleteHighlighters'), {
|
||||
/**
|
||||
* Accent-folding version of <code>charMatch()</code>.
|
||||
*
|
||||
* @method charMatchFold
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
charMatchFold: function (query, results) {
|
||||
var queryChars = YArray.unique(query.split(''));
|
||||
|
||||
return YArray.map(results, function (result) {
|
||||
return Highlight.allFold(result.text, queryChars);
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Accent-folding version of <code>phraseMatch()</code>.
|
||||
*
|
||||
* @method phraseMatchFold
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
phraseMatchFold: function (query, results) {
|
||||
return YArray.map(results, function (result) {
|
||||
return Highlight.allFold(result.text, [query]);
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Accent-folding version of <code>startsWith()</code>.
|
||||
*
|
||||
* @method startsWithFold
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
startsWithFold: function (query, results) {
|
||||
return YArray.map(results, function (result) {
|
||||
return Highlight.allFold(result.text, [query], {
|
||||
startsWith: true
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Accent-folding version of <code>subWordMatch()</code>.
|
||||
*
|
||||
* @method subWordMatchFold
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
subWordMatchFold: function (query, results) {
|
||||
var queryWords = Y.Text.WordBreak.getUniqueWords(query);
|
||||
|
||||
return YArray.map(results, function (result) {
|
||||
return Highlight.allFold(result.text, queryWords);
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Accent-folding version of <code>wordMatch()</code>.
|
||||
*
|
||||
* @method wordMatchFold
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
wordMatchFold: function (query, results) {
|
||||
return YArray.map(results, function (result) {
|
||||
return Highlight.wordsFold(result.text, query);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
}, '3.4.1' ,{requires:['array-extras', 'highlight-accentfold']});
|
@ -1,117 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add('autocomplete-highlighters-accentfold', function(Y) {
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Provides pre-built accent-folding result highlighters for AutoComplete.
|
||||
* </p>
|
||||
*
|
||||
* <p>
|
||||
* These highlighters are similar to the ones provided by the
|
||||
* <code>autocomplete-highlighters</code> module, but use accent-aware
|
||||
* comparisons. For example, "resume" and "résumé" will be considered equal when
|
||||
* using the accent-folding highlighters.
|
||||
* </p>
|
||||
*
|
||||
* @module autocomplete
|
||||
* @submodule autocomplete-highlighters-accentfold
|
||||
*/
|
||||
|
||||
/**
|
||||
* @class AutoCompleteHighlighters
|
||||
* @static
|
||||
*/
|
||||
|
||||
var Highlight = Y.Highlight,
|
||||
YArray = Y.Array;
|
||||
|
||||
Y.mix(Y.namespace('AutoCompleteHighlighters'), {
|
||||
/**
|
||||
* Accent-folding version of <code>charMatch()</code>.
|
||||
*
|
||||
* @method charMatchFold
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
charMatchFold: function (query, results) {
|
||||
var queryChars = YArray.unique(query.split(''));
|
||||
|
||||
return YArray.map(results, function (result) {
|
||||
return Highlight.allFold(result.text, queryChars);
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Accent-folding version of <code>phraseMatch()</code>.
|
||||
*
|
||||
* @method phraseMatchFold
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
phraseMatchFold: function (query, results) {
|
||||
return YArray.map(results, function (result) {
|
||||
return Highlight.allFold(result.text, [query]);
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Accent-folding version of <code>startsWith()</code>.
|
||||
*
|
||||
* @method startsWithFold
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
startsWithFold: function (query, results) {
|
||||
return YArray.map(results, function (result) {
|
||||
return Highlight.allFold(result.text, [query], {
|
||||
startsWith: true
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Accent-folding version of <code>subWordMatch()</code>.
|
||||
*
|
||||
* @method subWordMatchFold
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
subWordMatchFold: function (query, results) {
|
||||
var queryWords = Y.Text.WordBreak.getUniqueWords(query);
|
||||
|
||||
return YArray.map(results, function (result) {
|
||||
return Highlight.allFold(result.text, queryWords);
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Accent-folding version of <code>wordMatch()</code>.
|
||||
*
|
||||
* @method wordMatchFold
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
wordMatchFold: function (query, results) {
|
||||
return YArray.map(results, function (result) {
|
||||
return Highlight.wordsFold(result.text, query);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
}, '3.4.1' ,{requires:['array-extras', 'highlight-accentfold']});
|
@ -1,205 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add('autocomplete-highlighters', function(Y) {
|
||||
|
||||
/**
|
||||
* Provides pre-built result highlighters for AutoComplete.
|
||||
*
|
||||
* @module autocomplete
|
||||
* @submodule autocomplete-highlighters
|
||||
* @class AutoCompleteHighlighters
|
||||
* @static
|
||||
*/
|
||||
|
||||
var YArray = Y.Array,
|
||||
Highlight = Y.Highlight,
|
||||
|
||||
Highlighters = Y.mix(Y.namespace('AutoCompleteHighlighters'), {
|
||||
// -- Public Methods -------------------------------------------------------
|
||||
|
||||
/**
|
||||
* Highlights any individual query character that occurs anywhere in a
|
||||
* result. Case-insensitive.
|
||||
*
|
||||
* @method charMatch
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
charMatch: function (query, results, caseSensitive) {
|
||||
// The caseSensitive parameter is only intended for use by
|
||||
// charMatchCase(). It's intentionally undocumented.
|
||||
|
||||
var queryChars = YArray.unique((caseSensitive ? query :
|
||||
query.toLowerCase()).split(''));
|
||||
|
||||
return YArray.map(results, function (result) {
|
||||
return Highlight.all(result.text, queryChars, {
|
||||
caseSensitive: caseSensitive
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Case-sensitive version of <code>charMatch()</code>.
|
||||
*
|
||||
* @method charMatchCase
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
charMatchCase: function (query, results) {
|
||||
return Highlighters.charMatch(query, results, true);
|
||||
},
|
||||
|
||||
/**
|
||||
* Highlights the complete query as a phrase anywhere within a result.
|
||||
* Case-insensitive.
|
||||
*
|
||||
* @method phraseMatch
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
phraseMatch: function (query, results, caseSensitive) {
|
||||
// The caseSensitive parameter is only intended for use by
|
||||
// phraseMatchCase(). It's intentionally undocumented.
|
||||
|
||||
return YArray.map(results, function (result) {
|
||||
return Highlight.all(result.text, [query], {
|
||||
caseSensitive: caseSensitive
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Case-sensitive version of <code>phraseMatch()</code>.
|
||||
*
|
||||
* @method phraseMatchCase
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
phraseMatchCase: function (query, results) {
|
||||
return Highlighters.phraseMatch(query, results, true);
|
||||
},
|
||||
|
||||
/**
|
||||
* Highlights the complete query as a phrase at the beginning of a result.
|
||||
* Case-insensitive.
|
||||
*
|
||||
* @method startsWith
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
startsWith: function (query, results, caseSensitive) {
|
||||
// The caseSensitive parameter is only intended for use by
|
||||
// startsWithCase(). It's intentionally undocumented.
|
||||
|
||||
return YArray.map(results, function (result) {
|
||||
return Highlight.all(result.text, [query], {
|
||||
caseSensitive: caseSensitive,
|
||||
startsWith : true
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Case-sensitive version of <code>startsWith()</code>.
|
||||
*
|
||||
* @method startsWithCase
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
startsWithCase: function (query, results) {
|
||||
return Highlighters.startsWith(query, results, true);
|
||||
},
|
||||
|
||||
/**
|
||||
* Highlights portions of results in which words from the query match either
|
||||
* whole words or parts of words in the result. Non-word characters like
|
||||
* whitespace and certain punctuation are ignored. Case-insensitive.
|
||||
*
|
||||
* @method subWordMatch
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
subWordMatch: function (query, results, caseSensitive) {
|
||||
// The caseSensitive parameter is only intended for use by
|
||||
// subWordMatchCase(). It's intentionally undocumented.
|
||||
|
||||
var queryWords = Y.Text.WordBreak.getUniqueWords(query, {
|
||||
ignoreCase: !caseSensitive
|
||||
});
|
||||
|
||||
return YArray.map(results, function (result) {
|
||||
return Highlight.all(result.text, queryWords, {
|
||||
caseSensitive: caseSensitive
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Case-sensitive version of <code>subWordMatch()</code>.
|
||||
*
|
||||
* @method subWordMatchCase
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
subWordMatchCase: function (query, results) {
|
||||
return Highlighters.subWordMatch(query, results, true);
|
||||
},
|
||||
|
||||
/**
|
||||
* Highlights individual words in results that are also in the query.
|
||||
* Non-word characters like punctuation are ignored. Case-insensitive.
|
||||
*
|
||||
* @method wordMatch
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
wordMatch: function (query, results, caseSensitive) {
|
||||
// The caseSensitive parameter is only intended for use by
|
||||
// wordMatchCase(). It's intentionally undocumented.
|
||||
|
||||
return YArray.map(results, function (result) {
|
||||
return Highlight.words(result.text, query, {
|
||||
caseSensitive: caseSensitive
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Case-sensitive version of <code>wordMatch()</code>.
|
||||
*
|
||||
* @method wordMatchCase
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
wordMatchCase: function (query, results) {
|
||||
return Highlighters.wordMatch(query, results, true);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
}, '3.4.1' ,{requires:['array-extras', 'highlight-base']});
|
@ -1,205 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add('autocomplete-highlighters', function(Y) {
|
||||
|
||||
/**
|
||||
* Provides pre-built result highlighters for AutoComplete.
|
||||
*
|
||||
* @module autocomplete
|
||||
* @submodule autocomplete-highlighters
|
||||
* @class AutoCompleteHighlighters
|
||||
* @static
|
||||
*/
|
||||
|
||||
var YArray = Y.Array,
|
||||
Highlight = Y.Highlight,
|
||||
|
||||
Highlighters = Y.mix(Y.namespace('AutoCompleteHighlighters'), {
|
||||
// -- Public Methods -------------------------------------------------------
|
||||
|
||||
/**
|
||||
* Highlights any individual query character that occurs anywhere in a
|
||||
* result. Case-insensitive.
|
||||
*
|
||||
* @method charMatch
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
charMatch: function (query, results, caseSensitive) {
|
||||
// The caseSensitive parameter is only intended for use by
|
||||
// charMatchCase(). It's intentionally undocumented.
|
||||
|
||||
var queryChars = YArray.unique((caseSensitive ? query :
|
||||
query.toLowerCase()).split(''));
|
||||
|
||||
return YArray.map(results, function (result) {
|
||||
return Highlight.all(result.text, queryChars, {
|
||||
caseSensitive: caseSensitive
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Case-sensitive version of <code>charMatch()</code>.
|
||||
*
|
||||
* @method charMatchCase
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
charMatchCase: function (query, results) {
|
||||
return Highlighters.charMatch(query, results, true);
|
||||
},
|
||||
|
||||
/**
|
||||
* Highlights the complete query as a phrase anywhere within a result.
|
||||
* Case-insensitive.
|
||||
*
|
||||
* @method phraseMatch
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
phraseMatch: function (query, results, caseSensitive) {
|
||||
// The caseSensitive parameter is only intended for use by
|
||||
// phraseMatchCase(). It's intentionally undocumented.
|
||||
|
||||
return YArray.map(results, function (result) {
|
||||
return Highlight.all(result.text, [query], {
|
||||
caseSensitive: caseSensitive
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Case-sensitive version of <code>phraseMatch()</code>.
|
||||
*
|
||||
* @method phraseMatchCase
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
phraseMatchCase: function (query, results) {
|
||||
return Highlighters.phraseMatch(query, results, true);
|
||||
},
|
||||
|
||||
/**
|
||||
* Highlights the complete query as a phrase at the beginning of a result.
|
||||
* Case-insensitive.
|
||||
*
|
||||
* @method startsWith
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
startsWith: function (query, results, caseSensitive) {
|
||||
// The caseSensitive parameter is only intended for use by
|
||||
// startsWithCase(). It's intentionally undocumented.
|
||||
|
||||
return YArray.map(results, function (result) {
|
||||
return Highlight.all(result.text, [query], {
|
||||
caseSensitive: caseSensitive,
|
||||
startsWith : true
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Case-sensitive version of <code>startsWith()</code>.
|
||||
*
|
||||
* @method startsWithCase
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
startsWithCase: function (query, results) {
|
||||
return Highlighters.startsWith(query, results, true);
|
||||
},
|
||||
|
||||
/**
|
||||
* Highlights portions of results in which words from the query match either
|
||||
* whole words or parts of words in the result. Non-word characters like
|
||||
* whitespace and certain punctuation are ignored. Case-insensitive.
|
||||
*
|
||||
* @method subWordMatch
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
subWordMatch: function (query, results, caseSensitive) {
|
||||
// The caseSensitive parameter is only intended for use by
|
||||
// subWordMatchCase(). It's intentionally undocumented.
|
||||
|
||||
var queryWords = Y.Text.WordBreak.getUniqueWords(query, {
|
||||
ignoreCase: !caseSensitive
|
||||
});
|
||||
|
||||
return YArray.map(results, function (result) {
|
||||
return Highlight.all(result.text, queryWords, {
|
||||
caseSensitive: caseSensitive
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Case-sensitive version of <code>subWordMatch()</code>.
|
||||
*
|
||||
* @method subWordMatchCase
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
subWordMatchCase: function (query, results) {
|
||||
return Highlighters.subWordMatch(query, results, true);
|
||||
},
|
||||
|
||||
/**
|
||||
* Highlights individual words in results that are also in the query.
|
||||
* Non-word characters like punctuation are ignored. Case-insensitive.
|
||||
*
|
||||
* @method wordMatch
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
wordMatch: function (query, results, caseSensitive) {
|
||||
// The caseSensitive parameter is only intended for use by
|
||||
// wordMatchCase(). It's intentionally undocumented.
|
||||
|
||||
return YArray.map(results, function (result) {
|
||||
return Highlight.words(result.text, query, {
|
||||
caseSensitive: caseSensitive
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Case-sensitive version of <code>wordMatch()</code>.
|
||||
*
|
||||
* @method wordMatchCase
|
||||
* @param {String} query Query to match
|
||||
* @param {Array} results Results to highlight
|
||||
* @return {Array} Highlighted results
|
||||
* @static
|
||||
*/
|
||||
wordMatchCase: function (query, results) {
|
||||
return Highlighters.wordMatch(query, results, true);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
}, '3.4.1' ,{requires:['array-extras', 'highlight-base']});
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("autocomplete-list-keys",function(g){var c=40,a=13,d=27,f=9,b=38;function e(){g.before(this._unbindKeys,this,"destructor");g.before(this._bindKeys,this,"bindUI");this._initKeys();}e.prototype={_initKeys:function(){var h={},i={};this._keyEvents=[];h[c]=this._keyDown;i[a]=this._keyEnter;i[d]=this._keyEsc;i[f]=this._keyTab;i[b]=this._keyUp;this._keys=h;this._keysVisible=i;},_bindKeys:function(){this._keyEvents.push(this._inputNode.on("keydown",this._onInputKey,this));},_unbindKeys:function(){while(this._keyEvents.length){this._keyEvents.pop().detach();}},_keyDown:function(){if(this.get("visible")){this._activateNextItem();}else{this.show();}},_keyEnter:function(i){var h=this.get("activeItem");if(h){this.selectItem(h,i);}else{return false;}},_keyEsc:function(){this.hide();},_keyTab:function(i){var h;if(this.get("tabSelect")){h=this.get("activeItem");if(h){this.selectItem(h,i);return true;}}return false;},_keyUp:function(){this._activatePrevItem();},_onInputKey:function(j){var h,i=j.keyCode;this._lastInputKey=i;if(this.get("results").length){h=this._keys[i];if(!h&&this.get("visible")){h=this._keysVisible[i];}if(h){if(h.call(this,j)!==false){j.preventDefault();}}}}};g.Base.mix(g.AutoCompleteList,[e]);},"3.4.1",{requires:["autocomplete-list","base-build"]});
|
@ -1,56 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
.yui3-skin-night{
|
||||
background-color:#000;
|
||||
font-family: HelveticaNeue,arial,helvetica,clean,sans-serif;
|
||||
color:#fff;
|
||||
}
|
||||
|
||||
.yui3-skin-night .yui3-aclist-content {
|
||||
font-size:100%;
|
||||
background: #0E0E0E;
|
||||
color: #ccc;
|
||||
border: 1px solid #303030;
|
||||
-moz-box-shadow: 0 0 17px rgba(0,0,0,0.58);
|
||||
-webkit-box-shadow: 0 0 17px rgba(0,0,0,0.58);
|
||||
box-shadow: 0 0 17px rgba(0,0,0,0.58);
|
||||
margin: 5px 0 0 8px;
|
||||
}
|
||||
|
||||
.yui3-skin-night .yui3-aclist-input {
|
||||
background: #fff;
|
||||
font-size:100%;
|
||||
-moz-border-radius: 13px;
|
||||
-webkit-border-radius: 13px;
|
||||
border-radius: 13px;
|
||||
-moz-box-shadow: inset 1px 1px 4px rgba(0,0,0,0.9);
|
||||
-webkit-box-shadow: inset 1px 1px 4px rgba(0,0,0,0.9);
|
||||
box-shadow: 1px 1px 4px rgba(0,0,0,0.6) inset;
|
||||
|
||||
border: none;
|
||||
padding-left:0.6em;
|
||||
}
|
||||
|
||||
.yui3-skin-night .yui3-aclist-item-active,
|
||||
.yui3-skin-night .yui3-aclist-item-hover {
|
||||
background: -moz-linear-gradient(
|
||||
0% 100% 90deg,
|
||||
#252626 0%,
|
||||
#333434 100%
|
||||
);
|
||||
background: -webkit-gradient(
|
||||
linear,
|
||||
left top,
|
||||
left bottom,
|
||||
from(#333434),
|
||||
to(#252626)
|
||||
);
|
||||
}
|
||||
|
||||
.yui3-skin-night .yui3-aclist-item { padding: 0.4em 1em 0.6em; }
|
||||
.yui3-skin-night .yui3-aclist-item-active { outline: none; }
|
||||
.yui3-skin-night .yui3-highlight { color:#EFEFEF; }
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
.yui3-aclist{position:absolute;z-index:1}.yui3-aclist-hidden{visibility:hidden}.yui3-aclist-aria{left:-9999px;position:absolute}.yui3-aclist-list{list-style:none;margin:0;overflow:hidden;padding:0}.yui3-aclist-item{cursor:pointer;list-style:none;padding:2px 5px}.yui3-aclist-item-active{outline:#afafaf dotted thin}.yui3-skin-night{background-color:#000;font-family:HelveticaNeue,arial,helvetica,clean,sans-serif;color:#fff}.yui3-skin-night .yui3-aclist-content{font-size:100%;background:#0e0e0e;color:#ccc;border:1px solid #303030;-moz-box-shadow:0 0 17px rgba(0,0,0,0.58);-webkit-box-shadow:0 0 17px rgba(0,0,0,0.58);box-shadow:0 0 17px rgba(0,0,0,0.58);margin:5px 0 0 8px}.yui3-skin-night .yui3-aclist-input{background:#fff;font-size:100%;-moz-border-radius:13px;-webkit-border-radius:13px;border-radius:13px;-moz-box-shadow:inset 1px 1px 4px rgba(0,0,0,0.9);-webkit-box-shadow:inset 1px 1px 4px rgba(0,0,0,0.9);box-shadow:1px 1px 4px rgba(0,0,0,0.6) inset;border:0;padding-left:.6em}.yui3-skin-night .yui3-aclist-item-active,.yui3-skin-night .yui3-aclist-item-hover{background:-moz-linear-gradient(0% 100% 90deg,#252626 0,#333434 100%);background:-webkit-gradient(linear,left top,left bottom,from(#333434),to(#252626))}.yui3-skin-night .yui3-aclist-item{padding:.4em 1em .6em}.yui3-skin-night .yui3-aclist-item-active{outline:0}.yui3-skin-night .yui3-highlight{color:#efefef}
|
@ -1,60 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add('autocomplete-plugin', function(Y) {
|
||||
|
||||
/**
|
||||
* Binds an AutoCompleteList instance to a Node instance.
|
||||
*
|
||||
* @module autocomplete
|
||||
* @submodule autocomplete-plugin
|
||||
*/
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Binds an AutoCompleteList instance to a Node instance.
|
||||
* </p>
|
||||
*
|
||||
* <p>
|
||||
* Example:
|
||||
* </p>
|
||||
*
|
||||
* <pre>
|
||||
* Y.one('#my-input').plug(Y.Plugin.AutoComplete, {
|
||||
* source: 'select * from search.suggest where query="{query}"'
|
||||
* });
|
||||
*
|
||||
* // You can now access the AutoCompleteList instance at Y.one('#my-input').ac
|
||||
* </pre>
|
||||
*
|
||||
* @class Plugin.AutoComplete
|
||||
* @extends AutoCompleteList
|
||||
*/
|
||||
|
||||
var Plugin = Y.Plugin;
|
||||
|
||||
function ACListPlugin(config) {
|
||||
config.inputNode = config.host;
|
||||
|
||||
// Render by default.
|
||||
if (!config.render && config.render !== false) {
|
||||
config.render = true;
|
||||
}
|
||||
|
||||
ACListPlugin.superclass.constructor.apply(this, arguments);
|
||||
}
|
||||
|
||||
Y.extend(ACListPlugin, Y.AutoCompleteList, {}, {
|
||||
NAME : 'autocompleteListPlugin',
|
||||
NS : 'ac',
|
||||
CSS_PREFIX: Y.ClassNameManager.getClassName('aclist')
|
||||
});
|
||||
|
||||
Plugin.AutoComplete = ACListPlugin;
|
||||
Plugin.AutoCompleteList = ACListPlugin;
|
||||
|
||||
|
||||
}, '3.4.1' ,{requires:['autocomplete-list', 'node-pluginhost']});
|
@ -1,60 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add('autocomplete-plugin', function(Y) {
|
||||
|
||||
/**
|
||||
* Binds an AutoCompleteList instance to a Node instance.
|
||||
*
|
||||
* @module autocomplete
|
||||
* @submodule autocomplete-plugin
|
||||
*/
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Binds an AutoCompleteList instance to a Node instance.
|
||||
* </p>
|
||||
*
|
||||
* <p>
|
||||
* Example:
|
||||
* </p>
|
||||
*
|
||||
* <pre>
|
||||
* Y.one('#my-input').plug(Y.Plugin.AutoComplete, {
|
||||
* source: 'select * from search.suggest where query="{query}"'
|
||||
* });
|
||||
*
|
||||
* // You can now access the AutoCompleteList instance at Y.one('#my-input').ac
|
||||
* </pre>
|
||||
*
|
||||
* @class Plugin.AutoComplete
|
||||
* @extends AutoCompleteList
|
||||
*/
|
||||
|
||||
var Plugin = Y.Plugin;
|
||||
|
||||
function ACListPlugin(config) {
|
||||
config.inputNode = config.host;
|
||||
|
||||
// Render by default.
|
||||
if (!config.render && config.render !== false) {
|
||||
config.render = true;
|
||||
}
|
||||
|
||||
ACListPlugin.superclass.constructor.apply(this, arguments);
|
||||
}
|
||||
|
||||
Y.extend(ACListPlugin, Y.AutoCompleteList, {}, {
|
||||
NAME : 'autocompleteListPlugin',
|
||||
NS : 'ac',
|
||||
CSS_PREFIX: Y.ClassNameManager.getClassName('aclist')
|
||||
});
|
||||
|
||||
Plugin.AutoComplete = ACListPlugin;
|
||||
Plugin.AutoCompleteList = ACListPlugin;
|
||||
|
||||
|
||||
}, '3.4.1' ,{requires:['autocomplete-list', 'node-pluginhost']});
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("autocomplete-sources",function(g){var a=g.AutoCompleteBase,f=g.Lang,b="_sourceSuccess",d="maxResults",e="requestTemplate",c="resultListLocator";g.mix(a.prototype,{_YQL_SOURCE_REGEX:/^(?:select|set|use)\s+/i,_beforeCreateObjectSource:function(h){if(h instanceof g.Node&&h.get("nodeName").toLowerCase()==="select"){return this._createSelectSource(h);}if(g.JSONPRequest&&h instanceof g.JSONPRequest){return this._createJSONPSource(h);}return this._createObjectSource(h);},_createIOSource:function(m){var j={},k={type:"io"},l=this,o,i,n;function h(p){var r=p.request,q=p.query;if(j[r]){l[b](j[r],p);return;}if(o&&o.isInProgress()){o.abort();}o=g.io(l._getXHRUrl(m,p),{on:{success:function(v,s){var u;try{u=g.JSON.parse(s.responseText);}catch(t){g.error("JSON parse error",t);}if(u){j[r]=u;l[b](u,p);}}}});}k.sendRequest=function(p){i=p;if(n){return;}n=true;g.use("io-base","json-parse",function(){k.sendRequest=h;h(i);});};return k;},_createJSONPSource:function(m){var j={},k={type:"jsonp"},l=this,i,n;function h(o){var q=o.request,p=o.query;if(j[q]){l[b](j[q],o);return;}m._config.on.success=function(r){j[q]=r;l[b](r,o);};m.send(p);}k.sendRequest=function(o){i=o;if(n){return;}n=true;g.use("jsonp",function(){if(!(m instanceof g.JSONPRequest)){m=new g.JSONPRequest(m,{format:g.bind(l._jsonpFormatter,l)});}k.sendRequest=h;h(i);});};return k;},_createSelectSource:function(i){var h=this;return{type:"select",sendRequest:function(k){var j=[];i.get("options").each(function(l){j.push({html:l.get("innerHTML"),index:l.get("index"),node:l,selected:l.get("selected"),text:l.get("text"),value:l.get("value")});});h[b](j,k);}};},_createStringSource:function(h){if(this._YQL_SOURCE_REGEX.test(h)){return this._createYQLSource(h);}else{if(h.indexOf("{callback}")!==-1){return this._createJSONPSource(h);}else{return this._createIOSource(h);}}},_createYQLSource:function(m){var j={},n={type:"yql"},l=this,i,o,k;if(!this.get(c)){this.set(c,this._defaultYQLLocator);}function h(t){var v=t.request,u=t.query,w,r,p,s,q;if(j[v]){l[b](j[v],t);return;}w=function(x){j[v]=x;l[b](x,t);};r=l.get("yqlEnv");p=l.get(d);s={proto:l.get("yqlProtocol")};q=f.sub(m,{maxResults:p>0?p:1000,query:u});if(k){k._callback=w;k._opts=s;k._params.q=q;if(r){k._params.env=r;}}else{k=new g.YQLRequest(q,{on:{success:w},allowCache:false},r?{env:r}:null,s);}k.send();}n.sendRequest=function(p){i=p;if(!o){o=true;g.use("yql",function(){n.sendRequest=h;h(i);});}};return n;},_defaultYQLLocator:function(i){var j=i&&i.query&&i.query.results,h;if(j&&f.isObject(j)){h=g.Object.values(j)||[];j=h.length===1?h[0]:h;if(!f.isArray(j)){j=[j];}}else{j=[];}return j;},_getXHRUrl:function(i,j){var h=this.get(d);if(j.query!==j.request){i+=j.request;}return f.sub(i,{maxResults:h>0?h:1000,query:encodeURIComponent(j.query)});},_jsonpFormatter:function(i,j,k){var h=this.get(d),l=this.get(e);if(l){i+=l(k);}return f.sub(i,{callback:j,maxResults:h>0?h:1000,query:encodeURIComponent(k)});}});g.mix(a.ATTRS,{yqlEnv:{value:null},yqlProtocol:{value:"http"}});g.mix(a.SOURCE_TYPES,{io:"_createIOSource",jsonp:"_createJSONPSource",object:"_beforeCreateObjectSource",select:"_createSelectSource",string:"_createStringSource",yql:"_createYQLSource"},true);},"3.4.1",{optional:["io-base","json-parse","jsonp","yql"],requires:["autocomplete-base"]});
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("base-base",function(d){var g=d.Object,h=d.Lang,o=".",q="destroy",b="init",r="initialized",m="destroyed",n="initializer",j="bubbleTargets",e="_bubbleTargets",a=Object.prototype.constructor,c="deep",p="shallow",k="destructor",f=d.Attribute,l=function(v,u,t){var w;for(w in u){if(t[w]){v[w]=u[w];}}return v;};function i(){d.stamp(this);f.call(this);var s=d.Plugin&&d.Plugin.Host;if(this._initPlugins&&s){s.call(this);}if(this._lazyAddAttrs!==false){this._lazyAddAttrs=true;}this.name=this.constructor.NAME;this._eventPrefix=this.constructor.EVENT_PREFIX||this.constructor.NAME;this.init.apply(this,arguments);}i._ATTR_CFG=f._ATTR_CFG.concat("cloneDefaultValue");i._ATTR_CFG_HASH=d.Array.hash(i._ATTR_CFG);i.NAME="base";i.ATTRS={initialized:{readOnly:true,value:false},destroyed:{readOnly:true,value:false}};i.prototype={init:function(s){this._yuievt.config.prefix=this._eventPrefix;this.publish(b,{queuable:false,fireOnce:true,defaultTargetOnly:true,defaultFn:this._defInitFn});this._preInitEventCfg(s);this.fire(b,{cfg:s});return this;},_preInitEventCfg:function(t){if(t){if(t.on){this.on(t.on);}if(t.after){this.after(t.after);}}var u,s,w,v=(t&&j in t);if(v||e in this){w=v?(t&&t.bubbleTargets):this._bubbleTargets;if(h.isArray(w)){for(u=0,s=w.length;u<s;u++){this.addTarget(w[u]);}}else{if(w){this.addTarget(w);}}}},destroy:function(){this.publish(q,{queuable:false,fireOnce:true,defaultTargetOnly:true,defaultFn:this._defDestroyFn});this.fire(q);this.detachAll();return this;},_defInitFn:function(s){this._initHierarchy(s.cfg);if(this._initPlugins){this._initPlugins(s.cfg);}this._set(r,true);},_defDestroyFn:function(s){if(this._destroyPlugins){this._destroyPlugins();}this._destroyHierarchy();this._set(m,true);},_getClasses:function(){if(!this._classes){this._initHierarchyData();}return this._classes;},_getAttrCfgs:function(){if(!this._attrs){this._initHierarchyData();}return this._attrs;},_filterAttrCfgs:function(w,t){var u=null,s,v=w.ATTRS;if(v){for(s in v){if(t[s]){u=u||{};u[s]=t[s];t[s]=null;}}}return u;},_initHierarchyData:function(){var u=this.constructor,t=[],s=[];while(u){t[t.length]=u;if(u.ATTRS){s[s.length]=u.ATTRS;}u=u.superclass?u.superclass.constructor:null;}this._classes=t;this._attrs=this._aggregateAttrs(s);},_aggregateAttrs:function(z){var v,A,u,s,B,t,y,x=i._ATTR_CFG_HASH,w={};if(z){for(t=z.length-1;t>=0;--t){A=z[t];for(v in A){if(A.hasOwnProperty(v)){u=l({},A[v],x);s=u.value;y=u.cloneDefaultValue;if(s){if((y===undefined&&(a===s.constructor||h.isArray(s)))||y===c||y===true){u.value=d.clone(s);}else{if(y===p){u.value=d.merge(s);}}}B=null;if(v.indexOf(o)!==-1){B=v.split(o);v=B.shift();}if(B&&w[v]&&w[v].value){g.setValue(w[v].value,B,s);}else{if(!B){if(!w[v]){w[v]=u;}else{l(w[v],u,x);}}}}}}}return w;},_initHierarchy:function(y){var u=this._lazyAddAttrs,z,A,C,w,t,B,x,v=this._getClasses(),s=this._getAttrCfgs();for(C=v.length-1;C>=0;C--){z=v[C];A=z.prototype;x=z._yuibuild&&z._yuibuild.exts;if(x){for(w=0,t=x.length;w<t;w++){x[w].apply(this,arguments);}}this.addAttrs(this._filterAttrCfgs(z,s),y,u);if(A.hasOwnProperty(n)){A.initializer.apply(this,arguments);}if(x){for(w=0;w<t;w++){B=x[w].prototype;if(B.hasOwnProperty(n)){B.initializer.apply(this,arguments);}}}}},_destroyHierarchy:function(){var w,x,A,y,u,s,v,z,t=this._getClasses();for(A=0,y=t.length;A<y;A++){w=t[A];x=w.prototype;v=w._yuibuild&&w._yuibuild.exts;if(v){for(u=0,s=v.length;u<s;u++){z=v[u].prototype;if(z.hasOwnProperty(k)){z.destructor.apply(this,arguments);}}}if(x.hasOwnProperty(k)){x.destructor.apply(this,arguments);}}},toString:function(){return this.name+"["+d.stamp(this,true)+"]";}};d.mix(i,f,false,null,1);i.prototype.constructor=i;d.Base=i;},"3.4.1",{requires:["attribute-base"]});
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("base-build",function(f){var c=f.Base,a=f.Lang,b="initializer",d="destructor",e;c._build=function(B,p,z,s,t,o){var u=c._build,x=u._ctor(p,o),q=u._cfg(p,o),h=u._mixCust,m=q.aggregates,g=q.custom,k=x._yuibuild.dynamic,w,v,A,j,n,y,r;if(k&&m){for(w=0,v=m.length;w<v;++w){A=m[w];if(p.hasOwnProperty(A)){x[A]=a.isArray(p[A])?[]:{};}}}for(w=0,v=z.length;w<v;w++){j=z[w];n=j.prototype;y=n[b];r=n[d];delete n[b];delete n[d];f.mix(x,j,true,null,1);h(x,j,m,g);if(y){n[b]=y;}if(r){n[d]=r;}x._yuibuild.exts.push(j);}if(s){f.mix(x.prototype,s,true);}if(t){f.mix(x,u._clean(t,m,g),true);h(x,t,m,g);}x.prototype.hasImpl=u._impl;if(k){x.NAME=B;x.prototype.constructor=x;}return x;};e=c._build;f.mix(e,{_mixCust:function(i,h,l,k){if(l){f.aggregate(i,h,true,l);}if(k){for(var g in k){if(k.hasOwnProperty(g)){k[g](g,i,h);}}}},_tmpl:function(g){function h(){h.superclass.constructor.apply(this,arguments);}f.extend(h,g);return h;},_impl:function(m){var p=this._getClasses(),o,h,g,n,q,k;for(o=0,h=p.length;o<h;o++){g=p[o];if(g._yuibuild){n=g._yuibuild.exts;q=n.length;for(k=0;k<q;k++){if(n[k]===m){return true;}}}}return false;},_ctor:function(g,h){var j=(h&&false===h.dynamic)?false:true,k=(j)?e._tmpl(g):g,i=k._yuibuild;if(!i){i=k._yuibuild={};}i.id=i.id||null;i.exts=i.exts||[];i.dynamic=j;return k;},_cfg:function(g,h){var i=[],l={},k,j=(h&&h.aggregates),n=(h&&h.custom),m=g;while(m&&m.prototype){k=m._buildCfg;if(k){if(k.aggregates){i=i.concat(k.aggregates);}if(k.custom){f.mix(l,k.custom,true);}}m=m.superclass?m.superclass.constructor:null;}if(j){i=i.concat(j);}if(n){f.mix(l,h.cfgBuild,true);}return{aggregates:i,custom:l};},_clean:function(o,n,j){var m,h,g,k=f.merge(o);for(m in j){if(k.hasOwnProperty(m)){delete k[m];}}for(h=0,g=n.length;h<g;h++){m=n[h];if(k.hasOwnProperty(m)){delete k[m];}}return k;}});c.build=function(i,g,j,h){return e(i,g,j,null,null,h);};c.create=function(g,j,i,h,k){return e(g,j,i,h,k);};c.mix=function(g,h){return e(null,g,h,null,null,{dynamic:false});};c._buildCfg={custom:{ATTRS:function(l,j,h){j.ATTRS=j.ATTRS||{};if(h.ATTRS){var i=h.ATTRS,k=j.ATTRS,g;for(g in i){if(i.hasOwnProperty(g)){k[g]=k[g]||{};f.mix(k[g],i[g],true);}}}}},aggregates:["_PLUG","_UNPLUG"]};},"3.4.1",{requires:["base-base"]});
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("cache-base",function(d){var a=d.Lang,b=d.Lang.isDate,c=function(){c.superclass.constructor.apply(this,arguments);};d.mix(c,{NAME:"cache",ATTRS:{max:{value:0,setter:"_setMax"},size:{readOnly:true,getter:"_getSize"},uniqueKeys:{value:false},expires:{value:0,validator:function(e){return d.Lang.isDate(e)||(d.Lang.isNumber(e)&&e>=0);}},entries:{readOnly:true,getter:"_getEntries"}}});d.extend(c,d.Base,{_entries:null,initializer:function(e){this.publish("add",{defaultFn:this._defAddFn});this.publish("flush",{defaultFn:this._defFlushFn});this._entries=[];},destructor:function(){this._entries=[];},_setMax:function(f){var e=this._entries;if(f>0){if(e){while(e.length>f){e.shift();}}}else{f=0;this._entries=[];}return f;},_getSize:function(){return this._entries.length;},_getEntries:function(){return this._entries;},_defAddFn:function(i){var g=this._entries,f=this.get("max"),h=i.entry;if(this.get("uniqueKeys")&&(this.retrieve(i.entry.request))){g.shift();}while(f&&g.length>=f){g.shift();}g[g.length]=h;},_defFlushFn:function(h){var f=this._entries,g=h.details[0],i;if(g&&a.isValue(g.request)){i=this._position(g.request);if(a.isValue(i)){f.splice(i,1);}}else{this._entries=[];}},_isMatch:function(f,e){if(!e.expires||new Date()<e.expires){return(f===e.request);}return false;},_position:function(h){var e=this._entries,g=e.length,f=g-1;if((this.get("max")===null)||this.get("max")>0){for(;f>=0;f--){if(this._isMatch(h,e[f])){return f;}}}return null;},add:function(g,f){var e=this.get("expires");if(this.get("initialized")&&((this.get("max")===null)||this.get("max")>0)&&(a.isValue(g)||a.isNull(g)||a.isUndefined(g))){this.fire("add",{entry:{request:g,response:f,cached:new Date(),expires:b(e)?e:(e?new Date(new Date().getTime()+this.get("expires")):null)}});}else{}},flush:function(e){this.fire("flush",{request:(a.isValue(e)?e:null)});},retrieve:function(h){var e=this._entries,g=e.length,f=null,i;if((g>0)&&((this.get("max")===null)||(this.get("max")>0))){this.fire("request",{request:h});i=this._position(h);if(a.isValue(i)){f=e[i];this.fire("retrieve",{entry:f});if(i<g-1){e.splice(i,1);e[e.length]=f;}return f;}}return null;}});d.Cache=c;},"3.4.1",{requires:["base"]});
|
@ -1,56 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
.yui3-calendar {
|
||||
}
|
||||
|
||||
.yui3-calendar-content {
|
||||
}
|
||||
|
||||
.yui3-calendar-pane {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.yui3-calendar-grid {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.yui3-calendar-left-grid {
|
||||
margin-right:1em;
|
||||
}
|
||||
|
||||
.yui3-calendar-right-grid {
|
||||
margin-left:1em;
|
||||
}
|
||||
|
||||
.yui3-calendar-column-hidden, .yui3-calendar-hidden {
|
||||
display:none;
|
||||
}
|
||||
|
||||
.yui3-calendar-day {
|
||||
|
||||
}
|
||||
|
||||
.yui3-calendar-selection-disabled {
|
||||
color: #999999;
|
||||
}
|
||||
|
||||
.yui3-calendar-prevmonth-day {
|
||||
color: #cccccc;
|
||||
}
|
||||
|
||||
.yui3-calendar-nextmonth-day {
|
||||
color: #cccccc;
|
||||
}
|
||||
|
||||
.yui3-calendar-day-selected {
|
||||
background-color: #dddddd;
|
||||
}
|
||||
|
||||
.yui3-calendar-header-label {
|
||||
text-align: center;
|
||||
}
|
||||
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
.yui3-calendar-pane{width:100%}.yui3-calendar-grid{width:100%}.yui3-calendar-left-grid{margin-right:1em}.yui3-calendar-right-grid{margin-left:1em}.yui3-calendar-column-hidden,.yui3-calendar-hidden{display:none}.yui3-calendar-selection-disabled{color:#999}.yui3-calendar-prevmonth-day{color:#ccc}.yui3-calendar-nextmonth-day{color:#ccc}.yui3-calendar-day-selected{background-color:#ddd}.yui3-calendar-header-label{text-align:center}.yui3-skin-sam .yui3-calendar-content{padding:10px;font-size:.8em;font-family:"Lucida Grande","Lucida Sans",Calibri,Helvetica,Arial,sans-serif;color:#000;border:1px solid gray;background:#f2f2f2;background:-moz-linear-gradient(top,#f9f9f9 0,#f2f2f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#f9f9f9 0,#f2f2f2 100%);background:-o-linear-gradient(top,#f9f9f9 0,#f2f2f2 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f2f2f2',GradientType=0);background:linear-gradient(top,#f9f9f9 0,#f2f2f2 100%);-moz-border-radius:5px;border-radius:5px}.yui3-skin-sam .yui3-calendar-grid{padding:5px;border-collapse:collapse}.yui3-skin-sam .yui3-calendar-header{padding-bottom:10px}.yui3-skin-sam .yui3-calendar-header-label h4{margin:0;font-size:1em;font-weight:bold}.yui3-skin-sam .yui3-calendar-selection-disabled{color:#555}.yui3-skin-sam .yui3-calendar-day,.yui3-skin-sam .yui3-calendar-prevmonth-day,.yui3-skin-sam .yui3-calendar-nextmonth-day{border:1px solid #ccc;background:#fff;text-align:center}.yui3-skin-sam .yui3-calendar-day:hover{background:#06c;color:#fff}.yui3-skin-sam .yui3-calendar-selection-disabled,.yui3-skin-sam .yui3-calendar-selection-disabled:hover{color:#a6a6a6;background:#ccc}.yui3-skin-sam .yui3-calendar-weekday{font-weight:bold}.yui3-skin-sam .yui3-calendar-prevmonth-day,.yui3-calendar-nextmonth-day{color:#a6a6a6}.yui3-skin-sam .yui3-calendar-day{font-weight:bold}.yui3-skin-sam .yui3-calendar-day-selected{background-color:#b3d4ff;color:#000}
|
@ -1,6 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
@ -1,13 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
.yui3-calendarnav-prevmonth, .yui3-calendarnav-nextmonth {
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
.yui3-calendarnav-prevmonth:hover, .yui3-calendarnav-nextmonth:hover {
|
||||
color: #0066CC;
|
||||
}
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("lang/calendar-base_ja",function(a){a.Intl.add("calendar-base","ja",{weekdays:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],short_weekdays:["日曜","月曜","火曜","水曜","木曜","金曜","土曜"],very_short_weekdays:["日","月","火","水","木","金","土"],first_weekday:0,weekends:[0,6]});},"3.4.1");
|
@ -1,56 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
.yui3-calendar {
|
||||
}
|
||||
|
||||
.yui3-calendar-content {
|
||||
}
|
||||
|
||||
.yui3-calendar-pane {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.yui3-calendar-grid {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.yui3-calendar-left-grid {
|
||||
margin-right:1em;
|
||||
}
|
||||
|
||||
.yui3-calendar-right-grid {
|
||||
margin-left:1em;
|
||||
}
|
||||
|
||||
.yui3-calendar-column-hidden, .yui3-calendar-hidden {
|
||||
display:none;
|
||||
}
|
||||
|
||||
.yui3-calendar-day {
|
||||
|
||||
}
|
||||
|
||||
.yui3-calendar-selection-disabled {
|
||||
color: #999999;
|
||||
}
|
||||
|
||||
.yui3-calendar-prevmonth-day {
|
||||
color: #cccccc;
|
||||
}
|
||||
|
||||
.yui3-calendar-nextmonth-day {
|
||||
color: #cccccc;
|
||||
}
|
||||
|
||||
.yui3-calendar-day-selected {
|
||||
background-color: #dddddd;
|
||||
}
|
||||
|
||||
.yui3-calendar-header-label {
|
||||
text-align: center;
|
||||
}
|
||||
|
@ -1,6 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
@ -1,13 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
.yui3-calendarnav-prevmonth, .yui3-calendarnav-nextmonth {
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
.yui3-calendarnav-prevmonth:hover, .yui3-calendarnav-nextmonth:hover {
|
||||
color: #0066CC;
|
||||
}
|
7
lib/yui/3.4.1/build/calendar/calendar-min.js
vendored
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("calendar",function(a){var e=a.ClassNameManager.getClassName,m="calendar",h=e(m,"header"),d=e(m,"day-selected"),b=e(m,"day"),l=e(m,"prevmonth-day"),j=e(m,"nextmonth-day"),k=a.DataType.Date,i=a.delegate,g=e(m,"pane"),f=a.UA.os;function c(n){c.superclass.constructor.apply(this,arguments);}a.Calendar=a.extend(c,a.CalendarBase,{_lastSelectedDate:null,initializer:function(){this.plug(a.Plugin.CalendarNavigator);},syncUI:function(){},_bindCalendarEvents:function(){var n=this.get("contentBox"),o=n.one("."+g);o.on("selectstart",function(p){p.preventDefault();});o.delegate("click",this._clickCalendar,"."+b,this);},_clickCalendar:function(q){var r=q.target,o=r.hasClass(b)&&!r.hasClass(l)&&!r.hasClass(j),n=r.hasClass(d);switch(this.get("selectionMode")){case ("single"):if(o){if(!n){this._clearSelection(true);this._addDateToSelection(this._nodeToDate(r));}}break;case ("multiple-sticky"):if(o){if(n){this._removeDateFromSelection(this._nodeToDate(r));}else{this._addDateToSelection(this._nodeToDate(r));}}break;case ("multiple"):if(!q.metaKey&&!q.ctrlKey&&!q.shiftKey){this._clearSelection(true);this._lastSelectedDate=this._nodeToDate(r);this._addDateToSelection(this._lastSelectedDate);}else{if(((f=="macintosh"&&q.metaKey)||(f!="macintosh"&&q.ctrlKey))&&!q.shiftKey){if(n){this._removeDateFromSelection(this._nodeToDate(r));this._lastSelectedDate=null;}else{this._lastSelectedDate=this._nodeToDate(r);this._addDateToSelection(this._lastSelectedDate);}}else{if(((f=="macintosh"&&q.metaKey)||(f!="macintosh"&&q.ctrlKey))&&q.shiftKey){if(this._lastSelectedDate!=null){var p=this._nodeToDate(r);this._addDateRangeToSelection(p,this._lastSelectedDate);this._lastSelectedDate=p;}else{this._lastSelectedDate=this._nodeToDate(r);this._addDateToSelection(this._lastSelectedDate);}}else{if(q.shiftKey){if(this._lastSelectedDate!=null){var p=this._nodeToDate(r);this._clearSelection(true);this._addDateRangeToSelection(p,this._lastSelectedDate);this._lastSelectedDate=p;}else{this._clearSelection(true);this._lastSelectedDate=this._nodeToDate(r);this._addDateToSelection(this._lastSelectedDate);}}}}}break;}if(o){this.fire("dateClick",{cell:r,date:this._nodeToDate(r)});}else{if(r.hasClass(l)){this.fire("prevMonthClick");}else{if(r.hasClass(j)){this.fire("nextMonthClick");}}}},subtractMonth:function(n){this.set("date",k.addMonths(this.get("date"),-1));n.halt();},subtractYear:function(n){this.set("date",k.addYears(this.get("date"),-1));n.halt();},addMonth:function(n){this.set("date",k.addMonths(this.get("date"),1));n.halt();},addYear:function(n){this.set("date",k.addYears(this.get("date"),1));n.halt();}},{NAME:"Calendar",ATTRS:{selectionMode:{value:"single"},date:{value:new Date(),setter:function(s){var o=this._normalizeDate(s),p=k.addMonths(o,this._paneNumber-1),q=this.get("minimumDate"),r=this.get("maximumDate");if((q==null||k.isGreaterOrEqual(o,q))&&(r==null||k.isGreaterOrEqual(r,p))){return o;}else{if(q!=null&&k.isGreater(q,o)){return q;}else{if(r!=null&&k.isGreater(p,r)){var n=k.addMonths(r,-1*(this._paneNumber-1));return n;}}}}},minimumDate:{value:null,setter:function(p){if(p!=null){var o=this.get("date"),n=this._normalizeDate(p);if(o!=null&&!k.isGreaterOrEqual(o,n)){this.set("date",n);}return n;}else{return p;}}},maximumDate:{value:null,setter:function(p){if(p!=null){var n=this.get("date"),o=this._normalizeDate(p);if(n!=null&&!k.isGreaterOrEqual(p,k.addMonths(n,this._paneNumber-1))){this.set("date",k.addMonths(o,-1*(this._paneNumber-1)));}return o;}else{return p;}}}}});},"3.4.1",{requires:["calendar-base","calendarnavigator"],lang:["en","ja","ru"]});
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("lang/calendar_ja",function(a){a.Intl.add("calendar","ja",{weekdays:["月曜日","火曜日","水曜日","木曜日","金曜日","土曜日","日曜日"],short_weekdays:["月曜","火曜","水曜","木曜","金曜","土曜","日曜"],very_short_weekdays:["月","火","水","木","金","土","日"]});},"3.4.1");
|
@ -1,56 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
.yui3-calendar {
|
||||
}
|
||||
|
||||
.yui3-calendar-content {
|
||||
}
|
||||
|
||||
.yui3-calendar-pane {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.yui3-calendar-grid {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.yui3-calendar-left-grid {
|
||||
margin-right:1em;
|
||||
}
|
||||
|
||||
.yui3-calendar-right-grid {
|
||||
margin-left:1em;
|
||||
}
|
||||
|
||||
.yui3-calendar-column-hidden, .yui3-calendar-hidden {
|
||||
display:none;
|
||||
}
|
||||
|
||||
.yui3-calendar-day {
|
||||
|
||||
}
|
||||
|
||||
.yui3-calendar-selection-disabled {
|
||||
color: #999999;
|
||||
}
|
||||
|
||||
.yui3-calendar-prevmonth-day {
|
||||
color: #cccccc;
|
||||
}
|
||||
|
||||
.yui3-calendar-nextmonth-day {
|
||||
color: #cccccc;
|
||||
}
|
||||
|
||||
.yui3-calendar-day-selected {
|
||||
background-color: #dddddd;
|
||||
}
|
||||
|
||||
.yui3-calendar-header-label {
|
||||
text-align: center;
|
||||
}
|
||||
|
@ -1,6 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
@ -1,13 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
.yui3-calendarnav-prevmonth, .yui3-calendarnav-nextmonth {
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
.yui3-calendarnav-prevmonth:hover, .yui3-calendarnav-nextmonth:hover {
|
||||
color: #0066CC;
|
||||
}
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
.yui3-calendar-header{padding-left:15px;padding-right:15px}.yui3-calendar-header-label{width:100%}.yui3-calendarnav-prevmonth{width:15px;margin-left:-15px;cursor:pointer}.yui3-calendarnav-nextmonth{width:15px;margin-right:-15px;cursor:pointer;text-align:right}.yui3-calendarnav-prevmonth,.yui3-calendarnav-nextmonth{color:#000}.yui3-calendarnav-prevmonth:hover,.yui3-calendarnav-nextmonth:hover{color:#06c}
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("calendarnavigator",function(a){var m="contentBox",o="host",k="rendered",b=a.ClassNameManager.getClassName,h=a.substitute,c=a.Node,g=c.create,n="calendar",f="calendarnav",i=b(n,"header"),d=b(f,"prevmonth"),e=b(f,"nextmonth"),l=a.DataType.Date;function j(p){j.superclass.constructor.apply(this,arguments);}j.NS="navigator";j.NAME="pluginCalendarNavigator";j.ATTRS={shiftByMonths:{value:1}};j.CALENDARNAV_STRINGS={prev_month_class:d,next_month_class:e};j.PREV_MONTH_CONTROL_TEMPLATE='<div class="yui3-u {prev_month_class}" style="width:15px;">'+"◄"+"</div>";j.NEXT_MONTH_CONTROL_TEMPLATE='<div class="yui3-u {next_month_class}" style="width:15px;">'+"►"+"</div>";a.extend(j,a.Plugin.Base,{initializer:function(p){this.afterHostMethod("renderUI",this._initNavigationControls);},destructor:function(){},_subtractMonths:function(r){var q=this.get(o);var p=q.get("date");q.set("date",l.addMonths(p,-1*this.get("shiftByMonths")));r.preventDefault();},_addMonths:function(r){var q=this.get(o);var p=q.get("date");q.set("date",l.addMonths(p,this.get("shiftByMonths")));r.preventDefault();},_renderPrevControls:function(){var p=g(h(j.PREV_MONTH_CONTROL_TEMPLATE,j.CALENDARNAV_STRINGS));p.on("click",this._subtractMonths,this);p.on("selectstart",function(q){q.preventDefault();});return p;},_renderNextControls:function(){var p=g(h(j.NEXT_MONTH_CONTROL_TEMPLATE,j.CALENDARNAV_STRINGS));p.on("click",this._addMonths,this);p.on("selectstart",function(q){q.preventDefault();});return p;},_initNavigationControls:function(){var p=this.get(o);var q=p.get(m).one("."+i);q.prepend(this._renderPrevControls(p));q.append(this._renderNextControls(p));}});a.namespace("Plugin").CalendarNavigator=j;},"3.4.1",{requires:["plugin","classnamemanager","datatype-date","node","substitute"]});
|
24
lib/yui/3.4.1/build/charts/charts-min.js
vendored
Before Width: | Height: | Size: 414 B |
Before Width: | Height: | Size: 461 B |
Before Width: | Height: | Size: 698 B |
Before Width: | Height: | Size: 564 B |
Before Width: | Height: | Size: 362 B |
Before Width: | Height: | Size: 535 B |
Before Width: | Height: | Size: 561 B |
Before Width: | Height: | Size: 602 B |
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("clickable-rail",function(b){function a(){this._initClickableRail();}b.ClickableRail=b.mix(a,{prototype:{_initClickableRail:function(){this._evtGuid=this._evtGuid||(b.guid()+"|");this.publish("railMouseDown",{defaultFn:this._defRailMouseDownFn});this.after("render",this._bindClickableRail);this.on("destroy",this._unbindClickableRail);},_bindClickableRail:function(){this._dd.addHandle(this.rail);this.rail.on(this._evtGuid+b.DD.Drag.START_EVENT,b.bind(this._onRailMouseDown,this));},_unbindClickableRail:function(){if(this.get("rendered")){var c=this.get("contentBox"),d=c.one("."+this.getClassName("rail"));d.detach(this.evtGuid+"*");}},_onRailMouseDown:function(c){if(this.get("clickableRail")&&!this.get("disabled")){this.fire("railMouseDown",{ev:c});}},_defRailMouseDownFn:function(k){k=k.ev;var c=this._resolveThumb(k),g=this._key.xyIndex,h=parseFloat(this.get("length"),10),f,d,j;if(c){f=c.get("dragNode");d=parseFloat(f.getStyle(this._key.dim),10);j=this._getThumbDestination(k,f);j=j[g]-this.rail.getXY()[g];j=Math.min(Math.max(j,0),(h-d));this._uiMoveThumb(j);k.target=this.thumb.one("img")||this.thumb;c._handleMouseDownEvent(k);}},_resolveThumb:function(c){return this._dd;},_getThumbDestination:function(g,f){var d=f.get("offsetWidth"),c=f.get("offsetHeight");return[(g.pageX-Math.round((d/2))),(g.pageY-Math.round((c/2)))];}},ATTRS:{clickableRail:{value:true,validator:b.Lang.isBoolean}}},true);},"3.4.1",{requires:["slider-base"]});
|
@ -1,6 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
@ -1,6 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
@ -1,6 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("lang/console_ja",function(a){a.Intl.add("console","ja",{title:"ログコンソール",pause:"一時停止",clear:"クリア",collapse:"閉じる",expand:"開く"});},"3.4.1");
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("controller",function(a){var h=a.HistoryHash,e=a.Lang,b=a.QueryString,j=a.Array,f=a.HistoryBase.html5&&(!a.UA.android||a.UA.android>=3),g=a.config.win,k=g.location,i=[],d="ready";function c(){c.superclass.constructor.apply(this,arguments);}a.Controller=a.extend(c,a.Base,{html5:f,root:"",routes:[],_regexPathParam:/([:*])([\w-]+)/g,_regexUrlQuery:/\?([^#]*).*$/,_regexUrlStrip:/^https?:\/\/[^\/]*/i,initializer:function(m){var l=this;m||(m={});m.routes&&(l.routes=m.routes);e.isValue(m.root)&&(l.root=m.root);l._routes=[];j.each(l.routes,function(n){l.route(n.path,n.callback);});if(f){l._history=new a.HistoryHTML5({force:true});l._history.after("change",l._afterHistoryChange,l);}else{a.on("hashchange",l._afterHistoryChange,g,l);}l.publish(d,{defaultFn:l._defReadyFn,fireOnce:true,preventable:false});l.once("initializedChange",function(){a.once("load",function(){setTimeout(function(){l.fire(d,{dispatched:!!l._dispatched});},20);});});},destructor:function(){if(f){this._history.detachAll();}else{a.detach("hashchange",this._afterHistoryChange,g);}},dispatch:function(){this.once(d,function(){this._ready=true;if(f&&this.upgrade()){return;}else{this._dispatch(this._getPath());}});return this;},getPath:function(){return this._getPath();},hasRoute:function(l){return !!this.match(l).length;},match:function(l){return j.filter(this._routes,function(m){return l.search(m.regex)>-1;});},removeRoot:function(m){var l=this.root;m=m.replace(this._regexUrlStrip,"");if(l&&m.indexOf(l)===0){m=m.substring(l.length);}return m.charAt(0)==="/"?m:"/"+m;},replace:function(l){return this._queue(l,true);},route:function(m,n){var l=[];this._routes.push({callback:n,keys:l,path:m,regex:this._getRegex(m,l)});return this;},save:function(l){return this._queue(l);},upgrade:f?function(){var l=this._getHashPath();if(l&&l.charAt(0)==="/"){this.once(d,function(){this.replace(l);});return true;}return false;}:function(){return false;},_decode:function(l){return decodeURIComponent(l.replace(/\+/g," "));},_dequeue:function(){var l=this,m;if(!YUI.Env.windowLoaded){a.once("load",function(){l._dequeue();});return this;}m=i.shift();return m?m():this;},_dispatch:function(o){var m=this,l=m.match(o),n;m._dispatching=m._dispatched=true;if(!l||!l.length){m._dispatching=false;return m;}n=m._getRequest(o);n.next=function(q){var s,r,p;if(q){a.error(q);}else{if((p=l.shift())){r=p.regex.exec(o);s=typeof p.callback==="string"?m[p.callback]:p.callback;if(r.length===p.keys.length+1){n.params=j.hash(p.keys,r.slice(1));}else{n.params=r.concat();}s.call(m,n,n.next);}}};n.next();m._dispatching=false;return m._dequeue();},_getHashPath:function(){return h.getHash().replace(this._regexUrlQuery,"");},_getPath:f?function(){return this.removeRoot(k.pathname);}:function(){return this._getHashPath()||this.removeRoot(k.pathname);},_getQuery:f?function(){return k.search.substring(1);}:function(){var m=h.getHash(),l=m.match(this._regexUrlQuery);return m&&l?l[1]:k.search.substring(1);},_getRegex:function(m,l){if(m instanceof RegExp){return m;}m=m.replace(this._regexPathParam,function(o,n,p){l.push(p);return n==="*"?"(.*?)":"([^/]*)";});return new RegExp("^"+m+"$");},_getRequest:function(l){return{path:l,query:this._parseQuery(this._getQuery())};},_joinURL:function(m){var l=this.root;if(m.charAt(0)==="/"){m=m.substring(1);}return l&&l.charAt(l.length-1)==="/"?l+m:l+"/"+m;},_parseQuery:b&&b.parse?b.parse:function(o){var p=this._decode,r=o.split("&"),n=0,m=r.length,l={},q;for(;n<m;++n){q=r[n].split("=");if(q[0]){l[p(q[0])]=p(q[1]||"");}}return l;},_queue:function(){var m=arguments,l=this;i.push(function(){if(f){if(a.UA.ios&&a.UA.ios<5){l._save.apply(l,m);}else{setTimeout(function(){l._save.apply(l,m);},1);}}else{l._dispatching=true;l._save.apply(l,m);}return l;});return !this._dispatching?this._dequeue():this;},_save:f?function(l,m){this._ready=true;this._history[m?"replace":"add"](null,{url:typeof l==="string"?this._joinURL(l):l});return this;}:function(l,m){this._ready=true;if(typeof l==="string"&&l.charAt(0)!=="/"){l="/"+l;}h[m?"replaceHash":"setHash"](l);return this;},_afterHistoryChange:function(m){var l=this;if(l._ready){l._dispatch(l._getPath());}},_defReadyFn:function(l){this._ready=true;}},{NAME:"controller"});},"3.4.1",{optional:["querystring-parse"],requires:["array-extras","base-build","history"]});
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
.yui3-g{letter-spacing:-0.31em;*letter-spacing:normal;word-spacing:-0.43em}.yui3-u,.yui3-u-1,.yui3-u-1-2,.yui3-u-1-3,.yui3-u-2-3,.yui3-u-1-4,.yui3-u-3-4,.yui3-u-1-5,.yui3-u-2-5,.yui3-u-3-5,.yui3-u-4-5,.yui3-u-1-6,.yui3-u-5-6,.yui3-u-1-8,.yui3-u-3-8,.yui3-u-5-8,.yui3-u-7-8,.yui3-u-1-12,.yui3-u-5-12,.yui3-u-7-12,.yui3-u-11-12,.yui3-u-1-24,.yui3-u-5-24,.yui3-u-7-24,.yui3-u-11-24,.yui3-u-13-24,.yui3-u-17-24,.yui3-u-19-24,.yui3-u-23-24{display:inline-block;zoom:1;*display:inline;letter-spacing:normal;word-spacing:normal;vertical-align:top}.yui3-u-1{display:block}.yui3-u-1-2{width:50%}.yui3-u-1-3{width:33.33333%}.yui3-u-2-3{width:66.66666%}.yui3-u-1-4{width:25%}.yui3-u-3-4{width:75%}.yui3-u-1-5{width:20%}.yui3-u-2-5{width:40%}.yui3-u-3-5{width:60%}.yui3-u-4-5{width:80%}.yui3-u-1-6{width:16.656%}.yui3-u-5-6{width:83.33%}.yui3-u-1-8{width:12.5%}.yui3-u-3-8{width:37.5%}.yui3-u-5-8{width:62.5%}.yui3-u-7-8{width:87.5%}.yui3-u-1-12{width:8.3333%}.yui3-u-5-12{width:41.6666%}.yui3-u-7-12{width:58.3333%}.yui3-u-11-12{width:91.6666%}.yui3-u-1-24{width:4.1666%}.yui3-u-5-24{width:20.8333%}.yui3-u-7-24{width:29.1666%}.yui3-u-11-24{width:45.8333%}.yui3-u-13-24{width:54.1666%}.yui3-u-17-24{width:70.8333%}.yui3-u-19-24{width:79.1666%}.yui3-u-23-24{width:95.8333%}
|
7
lib/yui/3.4.1/build/cssgrids/grids-min.css
vendored
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
.yui3-g{letter-spacing:-0.31em;*letter-spacing:normal;word-spacing:-0.43em}.yui3-u,.yui3-u-1,.yui3-u-1-2,.yui3-u-1-3,.yui3-u-2-3,.yui3-u-1-4,.yui3-u-3-4,.yui3-u-1-5,.yui3-u-2-5,.yui3-u-3-5,.yui3-u-4-5,.yui3-u-1-6,.yui3-u-5-6,.yui3-u-1-8,.yui3-u-3-8,.yui3-u-5-8,.yui3-u-7-8,.yui3-u-1-12,.yui3-u-5-12,.yui3-u-7-12,.yui3-u-11-12,.yui3-u-1-24,.yui3-u-5-24,.yui3-u-7-24,.yui3-u-11-24,.yui3-u-13-24,.yui3-u-17-24,.yui3-u-19-24,.yui3-u-23-24{display:inline-block;zoom:1;*display:inline;letter-spacing:normal;word-spacing:normal;vertical-align:top}.yui3-u-1{display:block}.yui3-u-1-2{width:50%}.yui3-u-1-3{width:33.33333%}.yui3-u-2-3{width:66.66666%}.yui3-u-1-4{width:25%}.yui3-u-3-4{width:75%}.yui3-u-1-5{width:20%}.yui3-u-2-5{width:40%}.yui3-u-3-5{width:60%}.yui3-u-4-5{width:80%}.yui3-u-1-6{width:16.656%}.yui3-u-5-6{width:83.33%}.yui3-u-1-8{width:12.5%}.yui3-u-3-8{width:37.5%}.yui3-u-5-8{width:62.5%}.yui3-u-7-8{width:87.5%}.yui3-u-1-12{width:8.3333%}.yui3-u-5-12{width:41.6666%}.yui3-u-7-12{width:58.3333%}.yui3-u-11-12{width:91.6666%}.yui3-u-1-24{width:4.1666%}.yui3-u-5-24{width:20.8333%}.yui3-u-7-24{width:29.1666%}.yui3-u-11-24{width:45.8333%}.yui3-u-13-24{width:54.1666%}.yui3-u-17-24{width:70.8333%}.yui3-u-19-24{width:79.1666%}.yui3-u-23-24{width:95.8333%}
|
Before Width: | Height: | Size: 101 B |
Before Width: | Height: | Size: 99 B |
@ -1,93 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
/* foundational CSS */
|
||||
|
||||
/* mask */
|
||||
.yui3-skin-sam .yui3-datatable-mask {
|
||||
position:absolute;
|
||||
z-index:9500;
|
||||
}
|
||||
|
||||
/* scrollable */
|
||||
.yui3-datatable-tmp {
|
||||
position:absolute;
|
||||
left:-9000px;
|
||||
}
|
||||
|
||||
.yui3-datatable-scrollable .yui3-datatable-bd {
|
||||
overflow:auto;
|
||||
}
|
||||
.yui3-datatable-scrollable .yui3-datatable-hd {
|
||||
overflow:hidden;
|
||||
position:relative; /* for ie overflow bug http://rowanw.com/bugs/overflow_relative.htm */
|
||||
}
|
||||
|
||||
.yui3-datatable-scrollable .yui3-datatable-bd thead tr,
|
||||
.yui3-datatable-scrollable .yui3-datatable-bd thead th {
|
||||
position:absolute;
|
||||
left:-1500px;
|
||||
}
|
||||
|
||||
.yui3-datatable-scrollable tbody {
|
||||
-moz-outline:none;
|
||||
}
|
||||
|
||||
/* sortable columns */
|
||||
|
||||
.yui3-skin-sam thead .yui3-datatable-sortable {
|
||||
cursor:pointer;
|
||||
}
|
||||
|
||||
/* draggable columns */
|
||||
.yui3-skin-sam thead .yui3-datatable-draggable {
|
||||
cursor: move;
|
||||
}
|
||||
.yui3-datatable-coltarget {
|
||||
position: absolute;
|
||||
z-index: 999;
|
||||
}
|
||||
|
||||
/* resizeable columns */
|
||||
.yui3-datatable-hd {
|
||||
zoom:1;
|
||||
}
|
||||
th.yui3-datatable-resizeable .yui3-datatable-resizerliner {
|
||||
position:relative;
|
||||
}
|
||||
.yui3-datatable-resizer {
|
||||
position:absolute;
|
||||
right:0;
|
||||
bottom:0;
|
||||
height:100%;
|
||||
cursor:e-resize;
|
||||
cursor:col-resize;
|
||||
background-color:#CCC;opacity:0;filter: alpha(opacity=0); /* Bug 1952811: IE transparency z-index */
|
||||
}
|
||||
.yui3-datatable-resizerproxy {
|
||||
visibility:hidden;
|
||||
position:absolute;
|
||||
z-index:9000;
|
||||
background-color:#CCC;opacity:0;filter: alpha(opacity=0); /* Bug 1952811: IE transparency z-index */
|
||||
}
|
||||
|
||||
/* hidden columns */
|
||||
th.yui3-datatable-hidden .yui3-datatable-liner,
|
||||
td.yui3-datatable-hidden .yui3-datatable-liner,
|
||||
th.yui3-datatable-hidden .yui3-datatable-resizer {
|
||||
/*TODO: document change from 2.5.2 to 2.6
|
||||
margin:0;
|
||||
padding:0;
|
||||
white-space:nowrap;
|
||||
width:1px;
|
||||
overflow:hidden;*/
|
||||
display:none;
|
||||
}
|
||||
|
||||
/* editing */
|
||||
.yui3-datatable-editor, .yui3-datatable-editor-shim {
|
||||
position:absolute;z-index:9000;
|
||||
}
|
@ -1,93 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
/* foundational CSS */
|
||||
|
||||
/* mask */
|
||||
.yui3-skin-sam .yui3-datatable-mask {
|
||||
position:absolute;
|
||||
z-index:9500;
|
||||
}
|
||||
|
||||
/* scrollable */
|
||||
.yui3-datatable-tmp {
|
||||
position:absolute;
|
||||
left:-9000px;
|
||||
}
|
||||
|
||||
.yui3-datatable-scrollable .yui3-datatable-bd {
|
||||
overflow:auto;
|
||||
}
|
||||
.yui3-datatable-scrollable .yui3-datatable-hd {
|
||||
overflow:hidden;
|
||||
position:relative; /* for ie overflow bug http://rowanw.com/bugs/overflow_relative.htm */
|
||||
}
|
||||
|
||||
.yui3-datatable-scrollable .yui3-datatable-bd thead tr,
|
||||
.yui3-datatable-scrollable .yui3-datatable-bd thead th {
|
||||
position:absolute;
|
||||
left:-1500px;
|
||||
}
|
||||
|
||||
.yui3-datatable-scrollable tbody {
|
||||
-moz-outline:none;
|
||||
}
|
||||
|
||||
/* sortable columns */
|
||||
|
||||
.yui3-skin-sam thead .yui3-datatable-sortable {
|
||||
cursor:pointer;
|
||||
}
|
||||
|
||||
/* draggable columns */
|
||||
.yui3-skin-sam thead .yui3-datatable-draggable {
|
||||
cursor: move;
|
||||
}
|
||||
.yui3-datatable-coltarget {
|
||||
position: absolute;
|
||||
z-index: 999;
|
||||
}
|
||||
|
||||
/* resizeable columns */
|
||||
.yui3-datatable-hd {
|
||||
zoom:1;
|
||||
}
|
||||
th.yui3-datatable-resizeable .yui3-datatable-resizerliner {
|
||||
position:relative;
|
||||
}
|
||||
.yui3-datatable-resizer {
|
||||
position:absolute;
|
||||
right:0;
|
||||
bottom:0;
|
||||
height:100%;
|
||||
cursor:e-resize;
|
||||
cursor:col-resize;
|
||||
background-color:#CCC;opacity:0;filter: alpha(opacity=0); /* Bug 1952811: IE transparency z-index */
|
||||
}
|
||||
.yui3-datatable-resizerproxy {
|
||||
visibility:hidden;
|
||||
position:absolute;
|
||||
z-index:9000;
|
||||
background-color:#CCC;opacity:0;filter: alpha(opacity=0); /* Bug 1952811: IE transparency z-index */
|
||||
}
|
||||
|
||||
/* hidden columns */
|
||||
th.yui3-datatable-hidden .yui3-datatable-liner,
|
||||
td.yui3-datatable-hidden .yui3-datatable-liner,
|
||||
th.yui3-datatable-hidden .yui3-datatable-resizer {
|
||||
/*TODO: document change from 2.5.2 to 2.6
|
||||
margin:0;
|
||||
padding:0;
|
||||
white-space:nowrap;
|
||||
width:1px;
|
||||
overflow:hidden;*/
|
||||
display:none;
|
||||
}
|
||||
|
||||
/* editing */
|
||||
.yui3-datatable-editor, .yui3-datatable-editor-shim {
|
||||
position:absolute;z-index:9000;
|
||||
}
|
@ -1,93 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
/* foundational CSS */
|
||||
|
||||
/* mask */
|
||||
.yui3-skin-sam .yui3-datatable-mask {
|
||||
position:absolute;
|
||||
z-index:9500;
|
||||
}
|
||||
|
||||
/* scrollable */
|
||||
.yui3-datatable-tmp {
|
||||
position:absolute;
|
||||
left:-9000px;
|
||||
}
|
||||
|
||||
.yui3-datatable-scrollable .yui3-datatable-bd {
|
||||
overflow:auto;
|
||||
}
|
||||
.yui3-datatable-scrollable .yui3-datatable-hd {
|
||||
overflow:hidden;
|
||||
position:relative; /* for ie overflow bug http://rowanw.com/bugs/overflow_relative.htm */
|
||||
}
|
||||
|
||||
.yui3-datatable-scrollable .yui3-datatable-bd thead tr,
|
||||
.yui3-datatable-scrollable .yui3-datatable-bd thead th {
|
||||
position:absolute;
|
||||
left:-1500px;
|
||||
}
|
||||
|
||||
.yui3-datatable-scrollable tbody {
|
||||
-moz-outline:none;
|
||||
}
|
||||
|
||||
/* sortable columns */
|
||||
|
||||
.yui3-skin-sam thead .yui3-datatable-sortable {
|
||||
cursor:pointer;
|
||||
}
|
||||
|
||||
/* draggable columns */
|
||||
.yui3-skin-sam thead .yui3-datatable-draggable {
|
||||
cursor: move;
|
||||
}
|
||||
.yui3-datatable-coltarget {
|
||||
position: absolute;
|
||||
z-index: 999;
|
||||
}
|
||||
|
||||
/* resizeable columns */
|
||||
.yui3-datatable-hd {
|
||||
zoom:1;
|
||||
}
|
||||
th.yui3-datatable-resizeable .yui3-datatable-resizerliner {
|
||||
position:relative;
|
||||
}
|
||||
.yui3-datatable-resizer {
|
||||
position:absolute;
|
||||
right:0;
|
||||
bottom:0;
|
||||
height:100%;
|
||||
cursor:e-resize;
|
||||
cursor:col-resize;
|
||||
background-color:#CCC;opacity:0;filter: alpha(opacity=0); /* Bug 1952811: IE transparency z-index */
|
||||
}
|
||||
.yui3-datatable-resizerproxy {
|
||||
visibility:hidden;
|
||||
position:absolute;
|
||||
z-index:9000;
|
||||
background-color:#CCC;opacity:0;filter: alpha(opacity=0); /* Bug 1952811: IE transparency z-index */
|
||||
}
|
||||
|
||||
/* hidden columns */
|
||||
th.yui3-datatable-hidden .yui3-datatable-liner,
|
||||
td.yui3-datatable-hidden .yui3-datatable-liner,
|
||||
th.yui3-datatable-hidden .yui3-datatable-resizer {
|
||||
/*TODO: document change from 2.5.2 to 2.6
|
||||
margin:0;
|
||||
padding:0;
|
||||
white-space:nowrap;
|
||||
width:1px;
|
||||
overflow:hidden;*/
|
||||
display:none;
|
||||
}
|
||||
|
||||
/* editing */
|
||||
.yui3-datatable-editor, .yui3-datatable-editor-shim {
|
||||
position:absolute;z-index:9000;
|
||||
}
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("datatable-sort",function(g){var f=g.ClassNameManager.getClassName,h="datatable",b="column",d="asc",c="desc",a='<a class="{link_class}" title="{link_title}" href="{link_href}">{value}</a>';function e(){e.superclass.constructor.apply(this,arguments);}g.mix(e,{NS:"sort",NAME:"dataTableSort",ATTRS:{trigger:{value:{event:"click",selector:"th"},writeOnce:"initOnly"},lastSortedBy:{setter:"_setLastSortedBy",lazyAdd:false},template:{value:a},strings:{valueFn:function(){return g.Intl.get("datatable-sort");}}}});g.extend(e,g.Plugin.Base,{initializer:function(j){var k=this.get("host"),i=this.get("trigger");k.get("recordset").plug(g.Plugin.RecordsetSort,{dt:k});k.get("recordset").sort.addTarget(k);this.doBefore("_createTheadThNode",this._beforeCreateTheadThNode);this.doBefore("_attachTheadThNode",this._beforeAttachTheadThNode);this.doBefore("_attachTbodyTdNode",this._beforeAttachTbodyTdNode);k.delegate(i.event,g.bind(this._onEventSortColumn,this),i.selector);k.after("recordsetSort:sort",function(){this._uiSetRecordset(this.get("recordset"));});this.on("lastSortedByChange",function(l){this._uiSetLastSortedBy(l.prevVal,l.newVal,k);});if(k.get("rendered")){k._uiSetColumnset(k.get("columnset"));this._uiSetLastSortedBy(null,this.get("lastSortedBy"),k);}},_setLastSortedBy:function(i){if(g.Lang.isString(i)){i={key:i,dir:"desc"};}if(i){return(i.dir==="desc")?{key:i.key,dir:"desc",notdir:"asc"}:{key:i.key,dir:"asc",notdir:"desc"};}else{return null;}},_uiSetLastSortedBy:function(n,m,l){var w=this.get("strings"),k=l.get("columnset"),x=n&&n.key,u=m&&m.key,i=n&&l.getClassName(n.dir),p=m&&l.getClassName(m.dir),r=k.keyHash[x],o=k.keyHash[u],q=l._tbodyNode,v=g.Lang.sub,j,t,s;if(r&&i){j=r.thNode;t=j.one("a");if(t){t.set("title",v(w.sortBy,{column:r.get("label")}));}j.removeClass(i);q.all("."+f(b,r.get("id"))).removeClass(i);}if(o&&p){j=o.thNode;t=j.one("a");if(t){s=(m.dir===d)?"reverseSortBy":"sortBy";t.set("title",v(w[s],{column:o.get("label")}));}j.addClass(p);q.all("."+f(b,o.get("id"))).addClass(p);}},_beforeCreateTheadThNode:function(k){var i,j;if(k.column.get("sortable")){i=this.get("lastSortedBy");j=(i&&i.dir===d&&i.key===k.column.get("key"))?"reverseSortBy":"sortBy";k.value=g.Lang.sub(this.get("template"),{link_class:k.link_class||"",link_title:g.Lang.sub(this.get("strings."+j),{column:k.column.get("label")}),link_href:"#",value:k.value});}},_beforeAttachTheadThNode:function(m){var l=this.get("lastSortedBy"),k=l&&l.key,i=l&&l.dir,j=l&&l.notdir;if(m.column.get("sortable")){m.th.addClass(f(h,"sortable"));}if(k&&(k===m.column.get("key"))){m.th.replaceClass(f(h,j),f(h,i));}},_beforeAttachTbodyTdNode:function(m){var l=this.get("lastSortedBy"),k=l&&l.key,i=l&&l.dir,j=l&&l.notdir;if(m.column.get("sortable")){m.td.addClass(f(h,"sortable"));}if(k&&(k===m.column.get("key"))){m.td.replaceClass(f(h,j),f(h,i));}},_onEventSortColumn:function(n){n.halt();var l=this.get("host"),k=l.get("columnset").idHash[n.currentTarget.get("id")],j,m,i,o,p;if(k.get("sortable")){j=k.get("key");m=k.get("field");i=this.get("lastSortedBy")||{};o=(i.key===j&&i.dir===d);p=k.get("sortFn");l.get("recordset").sort.sort(m,o,p);this.set("lastSortedBy",{key:j,dir:(o)?c:d});}}});g.namespace("Plugin").DataTableSort=e;},"3.4.1",{requires:["datatable-base","plugin","recordset-sort"],lang:["en"]});
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("lang/datatype-date-format_ja-JP",function(a){a.Intl.add("datatype-date-format","ja-JP",{"a":["日","月","火","水","木","金","土"],"A":["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],"b":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"B":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"c":"%Y年%m月%d日(%a)%k時%M分%S秒 %Z","p":["午前","午後"],"P":["午前","午後"],"x":"%y/%m/%d","X":"%k時%M分%S秒"});},"3.4.1");
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("lang/datatype-date-format_ja",function(a){a.Intl.add("datatype-date-format","ja",{"a":["日","月","火","水","木","金","土"],"A":["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],"b":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"B":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"c":"%Y年%m月%d日(%a)%k時%M分%S秒 %Z","p":["午前","午後"],"P":["午前","午後"],"x":"%y/%m/%d","X":"%k時%M分%S秒"});},"3.4.1");
|
@ -1,127 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add('datatype-date-math', function(Y) {
|
||||
|
||||
/**
|
||||
* Parse number submodule.
|
||||
*
|
||||
* @module datatype
|
||||
* @submodule datatype-date-parse
|
||||
* @for DataType.Date
|
||||
*/
|
||||
var LANG = Y.Lang;
|
||||
|
||||
Y.mix(Y.namespace("DataType.Date"), {
|
||||
|
||||
/**
|
||||
* Checks whether a native JavaScript Date contains a valid value.
|
||||
* @for DataType.Date
|
||||
* @method isValidDate
|
||||
* @param oDate {Date} Date in the month for which the number of days is desired.
|
||||
* @return {Boolean} True if the date argument contains a valid value.
|
||||
*/
|
||||
isValidDate : function (oDate) {
|
||||
if(LANG.isDate(oDate) && (isFinite(oDate)) && (oDate != "Invalid Date") && !isNaN(oDate) && (oDate != null)) {
|
||||
return true;
|
||||
}
|
||||
else {
|
||||
Y.log("Could not validate data " + LANG.dump(oDate) + " as type Date", "warn", "date");
|
||||
return false;
|
||||
}
|
||||
},
|
||||
|
||||
areEqual : function (aDate, bDate) {
|
||||
return (this.isValidDate(aDate) && this.isValidDate(bDate) && (aDate.getTime() == bDate.getTime()));
|
||||
},
|
||||
|
||||
isGreater : function (aDate, bDate) {
|
||||
return (this.isValidDate(aDate) && this.isValidDate(bDate) && (aDate.getTime() > bDate.getTime()));
|
||||
},
|
||||
|
||||
isGreaterOrEqual : function (aDate, bDate) {
|
||||
return (this.isValidDate(aDate) && this.isValidDate(bDate) && (aDate.getTime() >= bDate.getTime()));
|
||||
},
|
||||
|
||||
addMonths : function (oDate, numMonths) {
|
||||
var newYear = oDate.getFullYear();
|
||||
var newMonth = oDate.getMonth() + numMonths;
|
||||
|
||||
newYear = Math.floor(newYear + newMonth / 12);
|
||||
newMonth = (newMonth % 12 + 12) % 12;
|
||||
|
||||
var newDate = new Date (oDate.getTime());
|
||||
newDate.setYear(newYear);
|
||||
newDate.setMonth(newMonth);
|
||||
|
||||
return newDate;
|
||||
},
|
||||
|
||||
addYears : function (oDate, numYears) {
|
||||
var newYear = oDate.getFullYear() + numYears;
|
||||
var newDate = new Date(oDate.getTime());
|
||||
|
||||
newDate.setYear(newYear);
|
||||
return newDate;
|
||||
},
|
||||
|
||||
listOfDatesInMonth : function (oDate) {
|
||||
if (!this.isValidDate(oDate)) {
|
||||
return [];
|
||||
}
|
||||
|
||||
var daysInMonth = this.daysInMonth(oDate),
|
||||
year = oDate.getFullYear(),
|
||||
month = oDate.getMonth(),
|
||||
output = [];
|
||||
|
||||
for (var day = 1; day <= daysInMonth; day++) {
|
||||
output.push(new Date(year, month, day, 12, 0, 0));
|
||||
}
|
||||
|
||||
return output;
|
||||
},
|
||||
|
||||
/**
|
||||
* Takes a native JavaScript Date and returns the number of days in the month that the given date belongs to.
|
||||
* @for DataType.Date
|
||||
* @method daysInMonth
|
||||
* @param oDate {Date} Date in the month for which the number of days is desired.
|
||||
* @return {Number} A number (either 28, 29, 30 or 31) of days in the given month.
|
||||
*/
|
||||
daysInMonth : function (oDate) {
|
||||
if (!this.isValidDate(oDate)) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
var mon = oDate.getMonth();
|
||||
var lengths = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
|
||||
|
||||
if (mon != 1) {
|
||||
return lengths[mon];
|
||||
}
|
||||
else {
|
||||
|
||||
var year = oDate.getFullYear();
|
||||
if (year%400 === 0) {
|
||||
return 29;
|
||||
}
|
||||
else if (year%100 === 0) {
|
||||
return 28;
|
||||
}
|
||||
else if (year%4 === 0) {
|
||||
return 29;
|
||||
}
|
||||
else {
|
||||
return 28;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
}, '3.4.1' ,{requires:['yui-base']});
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("datatype-date-math",function(b){var a=b.Lang;b.mix(b.namespace("DataType.Date"),{isValidDate:function(c){if(a.isDate(c)&&(isFinite(c))&&(c!="Invalid Date")&&!isNaN(c)&&(c!=null)){return true;}else{return false;}},areEqual:function(d,c){return(this.isValidDate(d)&&this.isValidDate(c)&&(d.getTime()==c.getTime()));},isGreater:function(d,c){return(this.isValidDate(d)&&this.isValidDate(c)&&(d.getTime()>c.getTime()));},isGreaterOrEqual:function(d,c){return(this.isValidDate(d)&&this.isValidDate(c)&&(d.getTime()>=c.getTime()));},addMonths:function(f,c){var e=f.getFullYear();var g=f.getMonth()+c;e=Math.floor(e+g/12);g=(g%12+12)%12;var d=new Date(f.getTime());d.setYear(e);d.setMonth(g);return d;},addYears:function(f,e){var d=f.getFullYear()+e;var c=new Date(f.getTime());c.setYear(d);return c;},listOfDatesInMonth:function(g){if(!this.isValidDate(g)){return[];}var e=this.daysInMonth(g),f=g.getFullYear(),h=g.getMonth(),d=[];for(var c=1;c<=e;c++){d.push(new Date(f,h,c,12,0,0));}return d;},daysInMonth:function(e){if(!this.isValidDate(e)){return 0;}var d=e.getMonth();var f=[31,28,31,30,31,30,31,31,30,31,30,31];if(d!=1){return f[d];}else{var c=e.getFullYear();if(c%400===0){return 29;}else{if(c%100===0){return 28;}else{if(c%4===0){return 29;}else{return 28;}}}}}});},"3.4.1",{requires:["yui-base"]});
|
@ -1,126 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add('datatype-date-math', function(Y) {
|
||||
|
||||
/**
|
||||
* Parse number submodule.
|
||||
*
|
||||
* @module datatype
|
||||
* @submodule datatype-date-parse
|
||||
* @for DataType.Date
|
||||
*/
|
||||
var LANG = Y.Lang;
|
||||
|
||||
Y.mix(Y.namespace("DataType.Date"), {
|
||||
|
||||
/**
|
||||
* Checks whether a native JavaScript Date contains a valid value.
|
||||
* @for DataType.Date
|
||||
* @method isValidDate
|
||||
* @param oDate {Date} Date in the month for which the number of days is desired.
|
||||
* @return {Boolean} True if the date argument contains a valid value.
|
||||
*/
|
||||
isValidDate : function (oDate) {
|
||||
if(LANG.isDate(oDate) && (isFinite(oDate)) && (oDate != "Invalid Date") && !isNaN(oDate) && (oDate != null)) {
|
||||
return true;
|
||||
}
|
||||
else {
|
||||
return false;
|
||||
}
|
||||
},
|
||||
|
||||
areEqual : function (aDate, bDate) {
|
||||
return (this.isValidDate(aDate) && this.isValidDate(bDate) && (aDate.getTime() == bDate.getTime()));
|
||||
},
|
||||
|
||||
isGreater : function (aDate, bDate) {
|
||||
return (this.isValidDate(aDate) && this.isValidDate(bDate) && (aDate.getTime() > bDate.getTime()));
|
||||
},
|
||||
|
||||
isGreaterOrEqual : function (aDate, bDate) {
|
||||
return (this.isValidDate(aDate) && this.isValidDate(bDate) && (aDate.getTime() >= bDate.getTime()));
|
||||
},
|
||||
|
||||
addMonths : function (oDate, numMonths) {
|
||||
var newYear = oDate.getFullYear();
|
||||
var newMonth = oDate.getMonth() + numMonths;
|
||||
|
||||
newYear = Math.floor(newYear + newMonth / 12);
|
||||
newMonth = (newMonth % 12 + 12) % 12;
|
||||
|
||||
var newDate = new Date (oDate.getTime());
|
||||
newDate.setYear(newYear);
|
||||
newDate.setMonth(newMonth);
|
||||
|
||||
return newDate;
|
||||
},
|
||||
|
||||
addYears : function (oDate, numYears) {
|
||||
var newYear = oDate.getFullYear() + numYears;
|
||||
var newDate = new Date(oDate.getTime());
|
||||
|
||||
newDate.setYear(newYear);
|
||||
return newDate;
|
||||
},
|
||||
|
||||
listOfDatesInMonth : function (oDate) {
|
||||
if (!this.isValidDate(oDate)) {
|
||||
return [];
|
||||
}
|
||||
|
||||
var daysInMonth = this.daysInMonth(oDate),
|
||||
year = oDate.getFullYear(),
|
||||
month = oDate.getMonth(),
|
||||
output = [];
|
||||
|
||||
for (var day = 1; day <= daysInMonth; day++) {
|
||||
output.push(new Date(year, month, day, 12, 0, 0));
|
||||
}
|
||||
|
||||
return output;
|
||||
},
|
||||
|
||||
/**
|
||||
* Takes a native JavaScript Date and returns the number of days in the month that the given date belongs to.
|
||||
* @for DataType.Date
|
||||
* @method daysInMonth
|
||||
* @param oDate {Date} Date in the month for which the number of days is desired.
|
||||
* @return {Number} A number (either 28, 29, 30 or 31) of days in the given month.
|
||||
*/
|
||||
daysInMonth : function (oDate) {
|
||||
if (!this.isValidDate(oDate)) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
var mon = oDate.getMonth();
|
||||
var lengths = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
|
||||
|
||||
if (mon != 1) {
|
||||
return lengths[mon];
|
||||
}
|
||||
else {
|
||||
|
||||
var year = oDate.getFullYear();
|
||||
if (year%400 === 0) {
|
||||
return 29;
|
||||
}
|
||||
else if (year%100 === 0) {
|
||||
return 28;
|
||||
}
|
||||
else if (year%4 === 0) {
|
||||
return 29;
|
||||
}
|
||||
else {
|
||||
return 28;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
}, '3.4.1' ,{requires:['yui-base']});
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("dd-constrain",function(b){var l="dragNode",n="offsetHeight",e="offsetWidth",q="host",f="tickXArray",o="tickYArray",p=b.DD.DDM,d="top",j="right",m="bottom",c="left",k="view",h=null,i="drag:tickAlignX",g="drag:tickAlignY",a=function(r){this._lazyAddAttrs=false;a.superclass.constructor.apply(this,arguments);};a.NAME="ddConstrained";a.NS="con";a.ATTRS={host:{},stickX:{value:false},stickY:{value:false},tickX:{value:false},tickY:{value:false},tickXArray:{value:false},tickYArray:{value:false},gutter:{value:"0",setter:function(r){return b.DD.DDM.cssSizestoObject(r);}},constrain:{value:k,setter:function(r){var s=b.one(r);if(s){r=s;}return r;}},constrain2region:{setter:function(s){return this.set("constrain",s);}},constrain2node:{setter:function(r){return this.set("constrain",b.one(r));}},constrain2view:{setter:function(r){return this.set("constrain",k);}},cacheRegion:{value:true}};h={_lastTickXFired:null,_lastTickYFired:null,initializer:function(){this._createEvents();this.get(q).on("drag:end",b.bind(this._handleEnd,this));this.get(q).on("drag:start",b.bind(this._handleStart,this));this.get(q).after("drag:align",b.bind(this.align,this));this.get(q).after("drag:drag",b.bind(this.drag,this));},_createEvents:function(){var r=this;var s=[i,g];b.each(s,function(u,t){this.publish(u,{type:u,emitFacade:true,bubbles:true,queuable:false,prefix:"drag"});},this);},_handleEnd:function(){this._lastTickYFired=null;this._lastTickXFired=null;},_handleStart:function(){this.resetCache();},_regionCache:null,_cacheRegion:function(){this._regionCache=this.get("constrain").get("region");},resetCache:function(){this._regionCache=null;},_getConstraint:function(){var r=this.get("constrain"),s=this.get("gutter"),t;if(r){if(r instanceof b.Node){if(!this._regionCache){b.on("resize",b.bind(this._cacheRegion,this),b.config.win);this._cacheRegion();}t=b.clone(this._regionCache);if(!this.get("cacheRegion")){this.resetCache();}}else{if(b.Lang.isObject(r)){t=b.clone(r);}}}if(!r||!t){r=k;}if(r===k){t=this.get(q).get(l).get("viewportRegion");}b.each(s,function(u,v){if((v==j)||(v==m)){t[v]-=u;}else{t[v]+=u;}});return t;},getRegion:function(w){var u={},v=null,s=null,t=this.get(q);u=this._getConstraint();if(w){v=t.get(l).get(n);s=t.get(l).get(e);u[j]=u[j]-s;u[m]=u[m]-v;}return u;},_checkRegion:function(s){var u=s,w=this.getRegion(),v=this.get(q),x=v.get(l).get(n),t=v.get(l).get(e);if(u[1]>(w[m]-x)){s[1]=(w[m]-x);}if(w[d]>u[1]){s[1]=w[d];}if(u[0]>(w[j]-t)){s[0]=(w[j]-t);}if(w[c]>u[0]){s[0]=w[c];}return s;},inRegion:function(t){t=t||this.get(q).get(l).getXY();var s=this._checkRegion([t[0],t[1]]),r=false;if((t[0]===s[0])&&(t[1]===s[1])){r=true;}return r;},align:function(){var u=this.get(q),s=[u.actXY[0],u.actXY[1]],t=this.getRegion(true);if(this.get("stickX")){s[1]=(u.startXY[1]-u.deltaXY[1]);}if(this.get("stickY")){s[0]=(u.startXY[0]-u.deltaXY[0]);}if(t){s=this._checkRegion(s);}s=this._checkTicks(s,t);u.actXY=s;},drag:function(v){var u=this.get(q),s=this.get("tickX"),t=this.get("tickY"),r=[u.actXY[0],u.actXY[1]];if((b.Lang.isNumber(s)||this.get(f))&&(this._lastTickXFired!==r[0])){this._tickAlignX();this._lastTickXFired=r[0];}if((b.Lang.isNumber(t)||this.get(o))&&(this._lastTickYFired!==r[1])){this._tickAlignY();this._lastTickYFired=r[1];}},_checkTicks:function(y,w){var v=this.get(q),x=(v.startXY[0]-v.deltaXY[0]),u=(v.startXY[1]-v.deltaXY[1]),s=this.get("tickX"),t=this.get("tickY");if(s&&!this.get(f)){y[0]=p._calcTicks(y[0],x,s,w[c],w[j]);}if(t&&!this.get(o)){y[1]=p._calcTicks(y[1],u,t,w[d],w[m]);}if(this.get(f)){y[0]=p._calcTickArray(y[0],this.get(f),w[c],w[j]);}if(this.get(o)){y[1]=p._calcTickArray(y[1],this.get(o),w[d],w[m]);}return y;},_tickAlignX:function(){this.fire(i);},_tickAlignY:function(){this.fire(g);}};b.namespace("Plugin");b.extend(a,b.Base,h);b.Plugin.DDConstrained=a;b.mix(p,{_calcTicks:function(y,x,u,w,v){var s=((y-x)/u),t=Math.floor(s),r=Math.ceil(s);if((t!==0)||(r!==0)){if((s>=t)&&(s<=r)){y=(x+(u*t));if(w&&v){if(y<w){y=(x+(u*(t+1)));}if(y>v){y=(x+(u*(t-1)));}}}}return y;},_calcTickArray:function(z,A,y,v){var s=0,w=A.length,u=0,t,r,x;if(!A||(A.length===0)){return z;}else{if(A[0]>=z){return A[0];}else{for(s=0;s<w;s++){u=(s+1);if(A[u]&&A[u]>=z){t=z-A[s];r=A[u]-z;x=(r>t)?A[s]:A[u];if(y&&v){if(x>v){if(A[s]){x=A[s];}else{x=A[w-1];}}}return x;}}return A[A.length-1];}}}});},"3.4.1",{skinnable:false,requires:["dd-drag"]});
|
7
lib/yui/3.4.1/build/dd-ddm/dd-ddm-min.js
vendored
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("dd-ddm",function(a){a.mix(a.DD.DDM,{_pg:null,_debugShim:false,_activateTargets:function(){},_deactivateTargets:function(){},_startDrag:function(){if(this.activeDrag&&this.activeDrag.get("useShim")){this._pg_activate();this._activateTargets();}},_endDrag:function(){this._pg_deactivate();this._deactivateTargets();},_pg_deactivate:function(){this._pg.setStyle("display","none");},_pg_activate:function(){var b=this.activeDrag.get("activeHandle"),c="auto";if(b){c=b.getStyle("cursor");}if(c=="auto"){c=this.get("dragCursor");}this._pg_size();this._pg.setStyles({top:0,left:0,display:"block",opacity:((this._debugShim)?".5":"0"),cursor:c});},_pg_size:function(){if(this.activeDrag){var c=a.one("body"),e=c.get("docHeight"),d=c.get("docWidth");this._pg.setStyles({height:e+"px",width:d+"px"});}},_createPG:function(){var d=a.Node.create("<div></div>"),b=a.one("body"),c;d.setStyles({top:"0",left:"0",position:"absolute",zIndex:"9999",overflow:"hidden",backgroundColor:"red",display:"none",height:"5px",width:"5px"});d.set("id",a.stamp(d));d.addClass(a.DD.DDM.CSS_PREFIX+"-shim");b.prepend(d);this._pg=d;this._pg.on("mousemove",a.throttle(a.bind(this._move,this),this.get("throttleTime")));this._pg.on("mouseup",a.bind(this._end,this));c=a.one("win");a.on("window:resize",a.bind(this._pg_size,this));c.on("scroll",a.bind(this._pg_size,this));}},true);},"3.4.1",{skinnable:false,requires:["dd-ddm-base","event-resize"]});
|
7
lib/yui/3.4.1/build/dd-drop/dd-drop-min.js
vendored
@ -1,163 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add('dd-plugin', function(Y) {
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Simple Drag plugin that can be attached to a Node or Widget via the plug method.
|
||||
* @module dd
|
||||
* @submodule dd-plugin
|
||||
*/
|
||||
/**
|
||||
* Simple Drag plugin that can be attached to a Node or Widget via the plug method.
|
||||
* @class Drag
|
||||
* @extends DD.Drag
|
||||
* @constructor
|
||||
* @namespace Plugin
|
||||
*/
|
||||
var Drag = function(config) {
|
||||
if (Y.Widget && config.host instanceof Y.Widget) {
|
||||
config.node = config.host.get('boundingBox');
|
||||
config.widget = config.host;
|
||||
}
|
||||
else {
|
||||
config.node = config.host;
|
||||
config.widget = false;
|
||||
}
|
||||
Drag.superclass.constructor.call(this, config);
|
||||
},
|
||||
|
||||
EV_DRAG = 'drag:drag',
|
||||
EV_DRAG_END = 'drag:end';
|
||||
|
||||
/**
|
||||
* @property NAME
|
||||
* @description dd-plugin
|
||||
* @type {String}
|
||||
*/
|
||||
Drag.NAME = "dd-plugin";
|
||||
|
||||
/**
|
||||
* @property NS
|
||||
* @description The Drag instance will be placed on the Node instance under the dd namespace. It can be accessed via Node.dd;
|
||||
* @type {String}
|
||||
*/
|
||||
Drag.NS = "dd";
|
||||
|
||||
Y.extend(Drag, Y.DD.Drag, {
|
||||
|
||||
|
||||
/**
|
||||
* refers to a Y.Widget if its the host, otherwise = false.
|
||||
*
|
||||
* @attribute _widget
|
||||
* @private
|
||||
*/
|
||||
_widget: undefined,
|
||||
|
||||
|
||||
/**
|
||||
* refers to the [x,y] coordinate where the drag was stopped last
|
||||
*
|
||||
* @attribute _stoppedPosition
|
||||
* @private
|
||||
*/
|
||||
_stoppedPosition: undefined,
|
||||
|
||||
|
||||
/**
|
||||
* Returns true if widget uses widgetPosition, otherwise returns false
|
||||
*
|
||||
* @method _usesWidgetPosition
|
||||
* @private
|
||||
*/
|
||||
_usesWidgetPosition: function(widget) {
|
||||
var r = false;
|
||||
if (widget) {
|
||||
r = (widget.hasImpl && widget.hasImpl(Y.WidgetPosition)) ? true : false;
|
||||
}
|
||||
return r;
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* Sets up event listeners on drag events if interacting with a widget
|
||||
*
|
||||
* @method initializer
|
||||
* @protected
|
||||
*/
|
||||
initializer: function(config) {
|
||||
|
||||
|
||||
this._widget = config.widget;
|
||||
|
||||
//if this thing is a widget, and it uses widgetposition...
|
||||
if (this._usesWidgetPosition(this._widget)) {
|
||||
|
||||
//set the x,y on the widget's ATTRS
|
||||
this.on(EV_DRAG, this._setWidgetCoords);
|
||||
|
||||
//store the new position that the widget ends up on
|
||||
this.on(EV_DRAG_END, this._updateStopPosition);
|
||||
}
|
||||
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* Updates x,y or xy attributes on widget based on where the widget is dragged
|
||||
*
|
||||
* @method initializer
|
||||
* @param {EventFacade} e Event Facade
|
||||
* @private
|
||||
*/
|
||||
_setWidgetCoords: function(e) {
|
||||
|
||||
//get the last position where the widget was, or get the starting point
|
||||
var nodeXY = this._stoppedPosition || e.target.nodeXY,
|
||||
realXY = e.target.realXY,
|
||||
|
||||
//amount moved = [(x2 - x1) , (y2 - y1)]
|
||||
movedXY = [realXY[0] - nodeXY[0], realXY[1] - nodeXY[0]];
|
||||
|
||||
//if both have changed..
|
||||
if (movedXY[0] !== 0 && movedXY[1] !== 0) {
|
||||
this._widget.set('xy', realXY);
|
||||
}
|
||||
|
||||
//if only x is 0, set the Y
|
||||
else if (movedXY[0] === 0) {
|
||||
this._widget.set('y',realXY[1]);
|
||||
}
|
||||
|
||||
//otherwise, y is 0, so set X
|
||||
else if (movedXY[1] === 0){
|
||||
this._widget.set('x', realXY[0]);
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
* Updates the last position where the widget was stopped.
|
||||
*
|
||||
* @method updateStopPosition
|
||||
* @param {EventFacade} e Event Facade
|
||||
* @private
|
||||
*/
|
||||
updateStopPosition: function(e) {
|
||||
this._stoppedPosition = e.target.realXY;
|
||||
}
|
||||
});
|
||||
|
||||
Y.namespace('Plugin');
|
||||
Y.Plugin.Drag = Drag;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}, '3.4.1' ,{optional:['dd-constrain', 'dd-proxy'], requires:['dd-drag'], skinnable:false});
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("dd-plugin",function(c){var a=function(e){if(c.Widget&&e.host instanceof c.Widget){e.node=e.host.get("boundingBox");e.widget=e.host;}else{e.node=e.host;e.widget=false;}a.superclass.constructor.call(this,e);},b="drag:drag",d="drag:end";a.NAME="dd-plugin";a.NS="dd";c.extend(a,c.DD.Drag,{_widget:undefined,_stoppedPosition:undefined,_usesWidgetPosition:function(f){var e=false;if(f){e=(f.hasImpl&&f.hasImpl(c.WidgetPosition))?true:false;}return e;},initializer:function(e){this._widget=e.widget;if(this._usesWidgetPosition(this._widget)){this.on(b,this._setWidgetCoords);this.on(d,this._updateStopPosition);}},_setWidgetCoords:function(i){var h=this._stoppedPosition||i.target.nodeXY,f=i.target.realXY,g=[f[0]-h[0],f[1]-h[0]];if(g[0]!==0&&g[1]!==0){this._widget.set("xy",f);}else{if(g[0]===0){this._widget.set("y",f[1]);}else{if(g[1]===0){this._widget.set("x",f[0]);}}}},updateStopPosition:function(f){this._stoppedPosition=f.target.realXY;}});c.namespace("Plugin");c.Plugin.Drag=a;},"3.4.1",{optional:["dd-constrain","dd-proxy"],requires:["dd-drag"],skinnable:false});
|
9
lib/yui/3.4.1/build/dial/dial-min.js
vendored
7
lib/yui/3.4.1/build/dom-base/dom-base-min.js
vendored
7
lib/yui/3.4.1/build/dom-core/dom-core-min.js
vendored
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("dom-core",function(e){var n="nodeType",c="ownerDocument",b="documentElement",a="defaultView",g="parentWindow",j="tagName",k="parentNode",i="previousSibling",l="nextSibling",h="contains",d="compareDocumentPosition",m=[],f={byId:function(p,o){return f.allById(p,o)[0]||null;},ancestor:function(p,q,s,r){var o=null;if(s){o=(!q||q(p))?p:null;}return o||f.elementByAxis(p,k,q,null,r);},ancestors:function(q,r,t,s){var p=q,o=[];while((p=f.ancestor(p,r,t,s))){t=false;if(p){o.unshift(p);if(s&&s(p)){return o;}}}return o;},elementByAxis:function(p,s,r,q,o){while(p&&(p=p[s])){if((q||p[j])&&(!r||r(p))){return p;}if(o&&o(p)){return null;}}return null;},contains:function(p,q){var o=false;if(!q||!p||!q[n]||!p[n]){o=false;}else{if(p[h]){if(e.UA.opera||q[n]===1){o=p[h](q);}else{o=f._bruteContains(p,q);}}else{if(p[d]){if(p===q||!!(p[d](q)&16)){o=true;}}}}return o;},inDoc:function(q,r){var p=false,o;if(q&&q.nodeType){(r)||(r=q[c]);o=r[b];if(o&&o.contains&&q.tagName){p=o.contains(q);}else{p=f.contains(o,q);}}return p;},allById:function(t,o){o=o||e.config.doc;var p=[],q=[],r,s;if(o.querySelectorAll){q=o.querySelectorAll('[id="'+t+'"]');}else{if(o.all){p=o.all(t);if(p){if(p.nodeName){if(p.id===t){q.push(p);p=m;}else{p=[p];}}if(p.length){for(r=0;s=p[r++];){if(s.id===t||(s.attributes&&s.attributes.id&&s.attributes.id.value===t)){q.push(s);}}}}}else{q=[f._getDoc(o).getElementById(t)];}}return q;},isWindow:function(o){return !!(o&&o.alert&&o.document);},_removeChildNodes:function(o){while(o.firstChild){o.removeChild(o.firstChild);}},siblings:function(r,q){var o=[],p=r;while((p=p[i])){if(p[j]&&(!q||q(p))){o.unshift(p);}}p=r;while((p=p[l])){if(p[j]&&(!q||q(p))){o.push(p);}}return o;},_bruteContains:function(o,p){while(p){if(o===p){return true;}p=p.parentNode;}return false;},_getRegExp:function(p,o){o=o||"";f._regexCache=f._regexCache||{};if(!f._regexCache[p+o]){f._regexCache[p+o]=new RegExp(p,o);}return f._regexCache[p+o];},_getDoc:function(o){var p=e.config.doc;if(o){p=(o[n]===9)?o:o[c]||o.document||e.config.doc;}return p;},_getWin:function(o){var p=f._getDoc(o);return p[a]||p[g]||e.config.win;},_batch:function(o,w,u,t,s,q){w=(typeof w==="string")?f[w]:w;var x,r=0,p,v;if(w&&o){while((p=o[r++])){x=x=w.call(f,p,u,t,s,q);if(typeof x!=="undefined"){(v)||(v=[]);v.push(x);}}}return(typeof v!=="undefined")?v:o;},wrap:function(r,p){var q=e.DOM.create(p),o=q.getElementsByTagName("*");if(o.length){q=o[o.length-1];}if(r.parentNode){r.parentNode.replaceChild(q,r);}q.appendChild(r);},unwrap:function(r){var p=r.parentNode,q=p.lastChild,o=r,s;if(p){s=p.parentNode;if(s){r=p.firstChild;while(r!==q){o=r.nextSibling;s.insertBefore(r,p);r=o;}s.replaceChild(q,p);}else{p.removeChild(r);}}},generateID:function(o){var p=o.id;if(!p){p=e.stamp(o);o.id=p;}return p;}};e.DOM=f;},"3.4.1",{requires:["oop","features"]});
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("dom-screen",function(a){(function(f){var d="documentElement",q="compatMode",o="position",c="fixed",m="relative",g="left",h="top",i="BackCompat",p="medium",e="borderLeftWidth",b="borderTopWidth",r="getBoundingClientRect",k="getComputedStyle",l=f.DOM,n=/^t(?:able|d|h)$/i,j;if(f.UA.ie){if(f.config.doc[q]!=="BackCompat"){j=d;}else{j="body";}}f.mix(l,{winHeight:function(t){var s=l._getWinSize(t).height;return s;},winWidth:function(t){var s=l._getWinSize(t).width;return s;},docHeight:function(t){var s=l._getDocSize(t).height;return Math.max(s,l._getWinSize(t).height);},docWidth:function(t){var s=l._getDocSize(t).width;return Math.max(s,l._getWinSize(t).width);},docScrollX:function(u,v){v=v||(u)?l._getDoc(u):f.config.doc;var t=v.defaultView,s=(t)?t.pageXOffset:0;return Math.max(v[d].scrollLeft,v.body.scrollLeft,s);},docScrollY:function(u,v){v=v||(u)?l._getDoc(u):f.config.doc;var t=v.defaultView,s=(t)?t.pageYOffset:0;return Math.max(v[d].scrollTop,v.body.scrollTop,s);},getXY:function(){if(f.config.doc[d][r]){return function(x){var E=null,y,u,z,C,B,t,w,A,D,s,v;if(x&&x.tagName){D=x.ownerDocument;v=D[d];if(v.contains){s=v.contains(x);}else{s=f.DOM.contains(v,x);}if(s){y=(j)?D[j].scrollLeft:l.docScrollX(x,D);u=(j)?D[j].scrollTop:l.docScrollY(x,D);z=x[r]();E=[z.left,z.top];if(f.UA.ie){C=2;B=2;A=D[q];t=l[k](D[d],e);w=l[k](D[d],b);if(f.UA.ie===6){if(A!==i){C=0;B=0;}}if((A==i)){if(t!==p){C=parseInt(t,10);}if(w!==p){B=parseInt(w,10);}}E[0]-=C;E[1]-=B;}if((u||y)){if(!f.UA.ios||(f.UA.ios>=4.2)){E[0]+=y;E[1]+=u;}}}else{E=l._getOffset(x);}}return E;};}else{return function(t){var w=null,v,s,y,u,x;if(t){if(l.inDoc(t)){w=[t.offsetLeft,t.offsetTop];v=t.ownerDocument;s=t;y=((f.UA.gecko||f.UA.webkit>519)?true:false);while((s=s.offsetParent)){w[0]+=s.offsetLeft;w[1]+=s.offsetTop;if(y){w=l._calcBorders(s,w);}}if(l.getStyle(t,o)!=c){s=t;while((s=s.parentNode)){u=s.scrollTop;x=s.scrollLeft;if(f.UA.gecko&&(l.getStyle(s,"overflow")!=="visible")){w=l._calcBorders(s,w);}if(u||x){w[0]-=x;w[1]-=u;}}w[0]+=l.docScrollX(t,v);w[1]+=l.docScrollY(t,v);}else{w[0]+=l.docScrollX(t,v);w[1]+=l.docScrollY(t,v);}}else{w=l._getOffset(t);}}return w;};}}(),getX:function(s){return l.getXY(s)[0];},getY:function(s){return l.getXY(s)[1];},setXY:function(t,w,z){var u=l.setStyle,y,x,s,v;if(t&&w){y=l.getStyle(t,o);x=l._getOffset(t);if(y=="static"){y=m;u(t,o,y);}v=l.getXY(t);if(w[0]!==null){u(t,g,w[0]-v[0]+x[0]+"px");}if(w[1]!==null){u(t,h,w[1]-v[1]+x[1]+"px");}if(!z){s=l.getXY(t);if(s[0]!==w[0]||s[1]!==w[1]){l.setXY(t,w,true);}}}else{}},setX:function(t,s){return l.setXY(t,[s,null]);},setY:function(s,t){return l.setXY(s,[null,t]);},swapXY:function(t,s){var u=l.getXY(t);l.setXY(t,l.getXY(s));l.setXY(s,u);},_calcBorders:function(v,w){var u=parseInt(l[k](v,b),10)||0,s=parseInt(l[k](v,e),10)||0;if(f.UA.gecko){if(n.test(v.tagName)){u=0;s=0;}}w[0]+=s;w[1]+=u;return w;},_getWinSize:function(v,y){y=y||(v)?l._getDoc(v):f.config.doc;var x=y.defaultView||y.parentWindow,z=y[q],u=x.innerHeight,t=x.innerWidth,s=y[d];if(z&&!f.UA.opera){if(z!="CSS1Compat"){s=y.body;}u=s.clientHeight;t=s.clientWidth;}return{height:u,width:t};},_getDocSize:function(t){var u=(t)?l._getDoc(t):f.config.doc,s=u[d];if(u[q]!="CSS1Compat"){s=u.body;}return{height:s.scrollHeight,width:s.scrollWidth};}});})(a);(function(g){var d="top",c="right",h="bottom",b="left",f=function(m,k){var o=Math.max(m[d],k[d]),p=Math.min(m[c],k[c]),i=Math.min(m[h],k[h]),j=Math.max(m[b],k[b]),n={};n[d]=o;n[c]=p;n[h]=i;n[b]=j;return n;},e=g.DOM;g.mix(e,{region:function(j){var k=e.getXY(j),i=false;if(j&&k){i=e._getRegion(k[1],k[0]+j.offsetWidth,k[1]+j.offsetHeight,k[0]);}return i;},intersect:function(k,i,m){var j=m||e.region(k),l={},p=i,o;if(p.tagName){l=e.region(p);}else{if(g.Lang.isObject(i)){l=i;}else{return false;}}o=f(l,j);return{top:o[d],right:o[c],bottom:o[h],left:o[b],area:((o[h]-o[d])*(o[c]-o[b])),yoff:((o[h]-o[d])),xoff:(o[c]-o[b]),inRegion:e.inRegion(k,i,false,m)};},inRegion:function(l,i,j,o){var m={},k=o||e.region(l),q=i,p;if(q.tagName){m=e.region(q);}else{if(g.Lang.isObject(i)){m=i;}else{return false;}}if(j){return(k[b]>=m[b]&&k[c]<=m[c]&&k[d]>=m[d]&&k[h]<=m[h]);}else{p=f(m,k);if(p[h]>=p[d]&&p[c]>=p[b]){return true;}else{return false;}}},inViewportRegion:function(j,i,k){return e.inRegion(j,e.viewportRegion(j),i,k);},_getRegion:function(k,m,i,j){var n={};n[d]=n[1]=k;n[b]=n[0]=j;n[h]=i;n[c]=m;n.width=n[c]-n[b];n.height=n[h]-n[d];return n;},viewportRegion:function(j){j=j||g.config.doc.documentElement;var i=false,l,k;if(j){l=e.docScrollX(j);k=e.docScrollY(j);i=e._getRegion(k,e.winWidth(j)+l,k+e.winHeight(j),l);}return i;}});})(a);},"3.4.1",{requires:["dom-base","dom-style"]});
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("editor-bidi",function(a){var b=function(){b.superclass.constructor.apply(this,arguments);},i="host",h="dir",f="BODY",d="nodeChange",e="bidiContextChange",c=f+" > p",g="style";a.extend(b,a.Base,{lastDirection:null,firstEvent:null,_checkForChange:function(){var k=this.get(i),m=k.getInstance(),l=new m.Selection(),j,n;if(l.isCollapsed){j=b.blockParent(l.focusNode);if(j){n=j.getStyle("direction");if(n!==this.lastDirection){k.fire(e,{changedTo:n});this.lastDirection=n;}}}else{k.fire(e,{changedTo:"select"});this.lastDirection=null;}},_afterNodeChange:function(j){if(this.firstEvent||b.EVENTS[j.changedType]){this._checkForChange();this.firstEvent=false;}},_afterMouseUp:function(j){this._checkForChange();this.firstEvent=false;},initializer:function(){var j=this.get(i);this.firstEvent=true;j.after(d,a.bind(this._afterNodeChange,this));j.after("dom:mouseup",a.bind(this._afterMouseUp,this));}},{EVENTS:{"backspace-up":true,"pageup-up":true,"pagedown-down":true,"end-up":true,"home-up":true,"left-up":true,"up-up":true,"right-up":true,"down-up":true,"delete-up":true},BLOCKS:a.Selection.BLOCKS,DIV_WRAPPER:"<DIV></DIV>",blockParent:function(l,k){var j=l,n,m;if(!j){j=a.one(f);}if(!j.test(b.BLOCKS)){j=j.ancestor(b.BLOCKS);}if(k&&j.test(f)){n=a.Node.create(b.DIV_WRAPPER);j.get("children").each(function(p,o){if(o===0){m=p;}else{n.append(p);}});m.replace(n);n.prepend(m);j=n;}return j;},_NODE_SELECTED:"bidiSelected",addParents:function(m){var j,l,k;for(j=0;j<m.length;j+=1){m[j].setData(b._NODE_SELECTED,true);}for(j=0;j<m.length;j+=1){l=m[j].get("parentNode");if(!l.test(f)&&!l.getData(b._NODE_SELECTED)){k=true;l.get("children").some(function(n){if(!n.getData(b._NODE_SELECTED)){k=false;return true;}});if(k){m.push(l);l.setData(b._NODE_SELECTED,true);}}}for(j=0;j<m.length;j+=1){m[j].clearData(b._NODE_SELECTED);}return m;},NAME:"editorBidi",NS:"editorBidi",ATTRS:{host:{value:false}},RE_TEXT_ALIGN:/text-align:\s*\w*\s*;/,removeTextAlign:function(j){if(j){if(j.getAttribute(g).match(b.RE_TEXT_ALIGN)){j.setAttribute(g,j.getAttribute(g).replace(b.RE_TEXT_ALIGN,""));}if(j.hasAttribute("align")){j.removeAttribute("align");}}return j;}});a.namespace("Plugin");a.Plugin.EditorBidi=b;a.Plugin.ExecCommand.COMMANDS.bidi=function(m,s){var p=this.getInstance(),k=new p.Selection(),r=this.get(i).get(i).editorBidi,j,n,o,t,l;if(!r){a.error("bidi execCommand is not available without the EditorBiDi plugin.");return;}p.Selection.filterBlocks();if(k.isCollapsed){n=b.blockParent(k.anchorNode);if(!n){n=p.one("body").one(p.Selection.BLOCKS);}n=b.removeTextAlign(n);if(!s){l=n.getAttribute(h);if(!l||l=="ltr"){s="rtl";}else{s="ltr";}}n.setAttribute(h,s);if(a.UA.ie){var q=n.all("br.yui-cursor");if(q.size()===1&&n.get("childNodes").size()==1){q.remove();}}j=n;}else{o=k.getSelected();t=[];o.each(function(u){t.push(b.blockParent(u));});t=p.all(b.addParents(t));t.each(function(v){var u=s;v=b.removeTextAlign(v);if(!u){l=v.getAttribute(h);if(!l||l=="ltr"){u="rtl";}else{u="ltr";}}v.setAttribute(h,u);});j=t;}r._checkForChange();return j;};},"3.4.1",{skinnable:false,requires:["editor-base"]});
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("editor-br",function(c){var d=function(){d.superclass.constructor.apply(this,arguments);},a="host",b="li";c.extend(d,c.Base,{_onKeyDown:function(j){if(j.stopped){j.halt();return;}if(j.keyCode==13){var g=this.get(a),i=g.getInstance(),h=new i.Selection(),f="";if(h){if(c.UA.ie){if(!h.anchorNode||(!h.anchorNode.test(b)&&!h.anchorNode.ancestor(b))){h._selection.pasteHTML("<br>");h._selection.collapse(false);h._selection.select();j.halt();}}if(c.UA.webkit){if(!h.anchorNode.test(b)&&!h.anchorNode.ancestor(b)){g.frame._execCommand("insertlinebreak",null);j.halt();}}}}},_afterEditorReady:function(){var e=this.get(a).getInstance();try{e.config.doc.execCommand("insertbronreturn",null,true);}catch(f){}if(c.UA.ie||c.UA.webkit){e.on("keydown",c.bind(this._onKeyDown,this),e.config.doc);}},_onNodeChange:function(h){switch(h.changedType){case"backspace-up":case"backspace-down":case"delete-up":var g=this.get(a).getInstance();var i=h.changedNode;var f=g.config.doc.createTextNode(" ");i.appendChild(f);i.removeChild(f);break;}},initializer:function(){var e=this.get(a);if(e.editorPara){c.error("Can not plug EditorBR and EditorPara at the same time.");return;}e.after("ready",c.bind(this._afterEditorReady,this));if(c.UA.gecko){e.on("nodeChange",c.bind(this._onNodeChange,this));}}},{NAME:"editorBR",NS:"editorBR",ATTRS:{host:{value:false}}});c.namespace("Plugin");c.Plugin.EditorBR=d;},"3.4.1",{skinnable:false,requires:["editor-base"]});
|
@ -1,7 +0,0 @@
|
||||
/*
|
||||
YUI 3.4.1 (build 4118)
|
||||
Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||
Licensed under the BSD License.
|
||||
http://yuilibrary.com/license/
|
||||
*/
|
||||
YUI.add("editor-para",function(a){var d=function(){d.superclass.constructor.apply(this,arguments);},k="host",f="body",c="nodeChange",j="parentNode",b=f+" > p",h="p",g="<br>",i="firstChild",e="li";a.extend(d,a.Base,{_fixFirstPara:function(){var p=this.get(k),r=p.getInstance(),q,s,l=r.config.doc.body,o=l.innerHTML,m=((o.length)?true:false);if(o===g){o="";m=false;}l.innerHTML="<"+h+">"+o+r.Selection.CURSOR+"</"+h+">";s=r.one(b);q=new r.Selection();q.selectNode(s,true,m);},_onNodeChange:function(R){var F=this.get(k),q=F.getInstance(),x,D,C,T,O,H=q.Selection.DEFAULT_BLOCK_TAG,z,o,s,P,v,l,G,M,u,N,V,S,J,B,A,Q=":last-child";switch(R.changedType){case"enter-up":var m=((this._lastPara)?this._lastPara:R.changedNode),U=m.one("br.yui-cursor");if(this._lastPara){delete this._lastPara;}if(U){if(U.previous()||U.next()){if(U.ancestor(h)){U.remove();}}}if(!m.test(H)){var E=m.ancestor(H);if(E){m=E;E=null;}}if(m.test(H)){var I=m.previous(),L,w,y=false;if(I){L=I.one(Q);while(!y){if(L){w=L.one(Q);if(w){L=w;}else{y=true;}}else{y=true;}}if(L){F.copyStyles(L,m);}}}break;case"enter":if(a.UA.ie){if(R.changedNode.test("br")){R.changedNode.remove();}else{if(R.changedNode.test("p, span")){var U=R.changedNode.one("br.yui-cursor");if(U){U.remove();}}}}if(a.UA.webkit){if(R.changedEvent.shiftKey){F.execCommand("insertbr");R.changedEvent.preventDefault();}}if(R.changedNode.test("li")&&!a.UA.ie){x=q.Selection.getText(R.changedNode);if(x===""){C=R.changedNode.ancestor("ol,ul");var K=C.getAttribute("dir");if(K!==""){K=' dir = "'+K+'"';}C=R.changedNode.ancestor(q.Selection.BLOCKS);T=q.Node.create("<p"+K+">"+q.Selection.CURSOR+"</p>");C.insert(T,"after");R.changedNode.remove();R.changedEvent.halt();O=new q.Selection();O.selectNode(T,true,false);}}if(a.UA.gecko&&F.get("defaultblock")!=="p"){C=R.changedNode;if(!C.test(e)&&!C.ancestor(e)){if(!C.test(H)){C=C.ancestor(H);}T=q.Node.create("<"+H+"></"+H+">");C.insert(T,"after");O=new q.Selection();if(O.anchorOffset){z=O.anchorNode.get("textContent");D=q.one(q.config.doc.createTextNode(z.substr(0,O.anchorOffset)));o=q.one(q.config.doc.createTextNode(z.substr(O.anchorOffset)));P=O.anchorNode;P.setContent("");l=P.cloneNode();l.append(o);G=false;u=P;while(!G){u=u.get(j);if(u&&!u.test(H)){M=u.cloneNode();M.set("innerHTML","");M.append(l);s=u.get("childNodes");var r=false;s.each(function(n){if(r){M.append(n);}if(n===P){r=true;}});P=u;l=M;}else{G=true;}}o=l;O.anchorNode.append(D);if(o){T.append(o);}}if(T.get(i)){T=T.get(i);}T.prepend(q.Selection.CURSOR);O.focusCursor(true,true);x=q.Selection.getText(T);if(x!==""){q.Selection.cleanCursor();}R.changedEvent.preventDefault();}}break;case"keyup":if(a.UA.gecko){if(q.config.doc&&q.config.doc.body&&q.config.doc.body.innerHTML.length<20){if(!q.one(b)){this._fixFirstPara();}}}break;case"backspace-up":case"backspace-down":case"delete-up":if(!a.UA.ie){N=q.all(b);S=q.one(f);if(N.item(0)){S=N.item(0);}V=S.one("br");if(V){V.removeAttribute("id");V.removeAttribute("class");}D=q.Selection.getText(S);D=D.replace(/ /g,"").replace(/\n/g,"");B=S.all("img");if(D.length===0&&!B.size()){if(!S.test(h)){this._fixFirstPara();}J=null;if(R.changedNode&&R.changedNode.test(h)){J=R.changedNode;}if(!J&&F._lastPara&&F._lastPara.inDoc()){J=F._lastPara;}if(J&&!J.test(h)){J=J.ancestor(h);}if(J){if(!J.previous()&&J.get(j)&&J.get(j).test(f)){R.changedEvent.frameEvent.halt();}}}if(a.UA.webkit){if(R.changedNode){S=R.changedNode;if(S.test("li")&&(!S.previous()&&!S.next())){x=S.get("innerHTML").replace(g,"");if(x===""){if(S.get(j)){S.get(j).replace(q.Node.create(g));R.changedEvent.frameEvent.halt();R.preventDefault();q.Selection.filterBlocks();}}}}}}if(a.UA.gecko){T=R.changedNode;A=q.config.doc.createTextNode(" ");T.appendChild(A);T.removeChild(A);}break;}if(a.UA.gecko){if(R.changedNode&&!R.changedNode.test(H)){J=R.changedNode.ancestor(H);if(J){this._lastPara=J;}}}},_afterEditorReady:function(){var m=this.get(k),n=m.getInstance(),l;if(n){n.Selection.filterBlocks();l=n.Selection.DEFAULT_BLOCK_TAG;b=f+" > "+l;h=l;}},_afterContentChange:function(){var l=this.get(k),m=l.getInstance();if(m&&m.Selection){m.Selection.filterBlocks();}},_afterPaste:function(){var l=this.get(k),n=l.getInstance(),m=new n.Selection();a.later(50,l,function(){n.Selection.filterBlocks();});},initializer:function(){var l=this.get(k);if(l.editorBR){a.error("Can not plug EditorPara and EditorBR at the same time.");return;}l.on(c,a.bind(this._onNodeChange,this));l.after("ready",a.bind(this._afterEditorReady,this));l.after("contentChange",a.bind(this._afterContentChange,this));if(a.Env.webkit){l.after("dom:paste",a.bind(this._afterPaste,this));}}},{NAME:"editorPara",NS:"editorPara",ATTRS:{host:{value:false}}});a.namespace("Plugin");a.Plugin.EditorPara=d;},"3.4.1",{skinnable:false,requires:["editor-base"]});
|