Add new directory structure. Tags will contain current and past releases, and stable will contain any bug fixes to the current stable release so users won't have to get the potentially broken trunk build to fix a screwup in stable.
Trunk updated to 0.9 git-svn-id: http://kusabax.cultnet.net/svn/repo/stable@176 73d99b7e-4f53-4972-b7b7-2ecd3c4d89ee
This commit is contained in:
commit
88bacfad9c
316 files changed
+79806
No files matched your search
@@ -0,0 +1 @@
|
||||
var Prototype={Version:"1.5.1.1",Browser:{IE:!!(window.attachEvent&&!window.opera),Opera:!!window.opera,WebKit:navigator.userAgent.indexOf("AppleWebKit/")>-1,Gecko:navigator.userAgent.indexOf("Gecko")>-1&&navigator.userAgent.indexOf("KHTML")==-1},BrowserFeatures:{XPath:!!document.evaluate,ElementExtensions:!!window.HTMLElement,SpecificElementExtensions:(document.createElement("div").__proto__!==document.createElement("form").__proto__)},ScriptFragment:"<script[^>]*>([\\S\\s]*?)</script>",JSONFilter:/^\/\*-secure-([\s\S]*)\*\/\s*$/,emptyFunction:function(){},K:function(A){return A}};var Class={create:function(){return function(){this.initialize.apply(this,arguments)}}};var Abstract=new Object();Object.extend=function(C,B){for(var A in B){C[A]=B[A]}return C};Object.extend(Object,{inspect:function(A){try{if(A===undefined){return"undefined"}if(A===null){return"null"}return A.inspect?A.inspect():A.toString()}catch(B){if(B instanceof RangeError){return"..."}throw B}},toJSON:function(D){var C=typeof D;switch(C){case"undefined":case"function":case"unknown":return ;case"boolean":return D.toString()}if(D===null){return"null"}if(D.toJSON){return D.toJSON()}if(D.ownerDocument===document){return }var B=[];for(var A in D){var E=Object.toJSON(D[A]);if(E!==undefined){B.push(A.toJSON()+": "+E)}}return"{"+B.join(", ")+"}"},keys:function(C){var B=[];for(var A in C){B.push(A)}return B},values:function(A){var C=[];for(var B in A){C.push(A[B])}return C},clone:function(A){return Object.extend({},A)}});Function.prototype.bind=function(){var C=this,B=$A(arguments),A=B.shift();return function(){return C.apply(A,B.concat($A(arguments)))}};Function.prototype.bindAsEventListener=function(C){var B=this,A=$A(arguments),C=A.shift();return function(D){return B.apply(C,[D||window.event].concat(A))}};Object.extend(Number.prototype,{toColorPart:function(){return this.toPaddedString(2,16)},succ:function(){return this+1},times:function(A){$R(0,this,true).each(A);return this},toPaddedString:function(C,B){var A=this.toString(B||10);return"0".times(C-A.length)+A},toJSON:function(){return isFinite(this)?this.toString():"null"}});Date.prototype.toJSON=function(){return"\""+this.getFullYear()+"-"+(this.getMonth()+1).toPaddedString(2)+"-"+this.getDate().toPaddedString(2)+"T"+this.getHours().toPaddedString(2)+":"+this.getMinutes().toPaddedString(2)+":"+this.getSeconds().toPaddedString(2)+"\""};var Try={these:function(){var C;for(var B=0,D=arguments.length;B<D;B++){var A=arguments[B];try{C=A();break}catch(E){}}return C}};var PeriodicalExecuter=Class.create();PeriodicalExecuter.prototype={initialize:function(B,A){this.callback=B;this.frequency=A;this.currentlyExecuting=false;this.registerCallback()},registerCallback:function(){this.timer=setInterval(this.onTimerEvent.bind(this),this.frequency*1000)},stop:function(){if(!this.timer){return }clearInterval(this.timer);this.timer=null},onTimerEvent:function(){if(!this.currentlyExecuting){try{this.currentlyExecuting=true;this.callback(this)}finally{this.currentlyExecuting=false}}}};Object.extend(String,{interpret:function(A){return A==null?"":String(A)},specialChar:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","\\":"\\\\"}});Object.extend(String.prototype,{gsub:function(B,A){var E="",D=this,C;A=arguments.callee.prepareReplacement(A);while(D.length>0){if(C=D.match(B)){E+=D.slice(0,C.index);E+=String.interpret(A(C));D=D.slice(C.index+C[0].length)}else{E+=D,D=""}}return E},sub:function(C,B,A){B=this.gsub.prepareReplacement(B);A=A===undefined?1:A;return this.gsub(C,function(D){if(--A<0){return D[0]}return B(D)})},scan:function(B,A){this.gsub(B,A);return this},truncate:function(A,B){A=A||30;B=B===undefined?"...":B;return this.length>A?this.slice(0,A-B.length)+B:this},strip:function(){return this.replace(/^\s+/,"").replace(/\s+$/,"")},stripTags:function(){return this.replace(/<\/?[^>]+>/gi,"")},stripScripts:function(){return this.replace(new RegExp(Prototype.ScriptFragment,"img"),"")},extractScripts:function(){var B=new RegExp(Prototype.ScriptFragment,"img");var A=new RegExp(Prototype.ScriptFragment,"im");return(this.match(B)||[]).map(function(C){return(C.match(A)||["",""])[1]})},evalScripts:function(){return this.extractScripts().map(function(_2e){return eval(_2e)})},escapeHTML:function(){var A=arguments.callee;A.text.data=this;return A.div.innerHTML},unescapeHTML:function(){var A=document.createElement("div");A.innerHTML=this.stripTags();return A.childNodes[0]?(A.childNodes.length>1?$A(A.childNodes).inject("",function(C,B){return C+B.nodeValue}):A.childNodes[0].nodeValue):""},toQueryParams:function(A){var B=this.strip().match(/([^?#]*)(#.*)?$/);if(!B){return{}}return B[1].split(A||"&").inject({},function(F,E){if((E=E.split("="))[0]){var C=decodeURIComponent(E.shift());var D=E.length>1?E.join("="):E[0];if(D!=undefined){D=decodeURIComponent(D)}if(C in F){if(F[C].constructor!=Array){F[C]=[F[C]]}F[C].push(D)}else{F[C]=D}}return F})},toArray:function(){return this.split("")},succ:function(){return this.sliceLine truncated
|
||||
Reference in new issue
Block a user