Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
It's funny.  Laugh.

Journal Journal: Slashdot Yahoo Conspiracy 1

Excerpt from JavaScript used on Slashdot:

YAHOO.slashdot.DS_JSArray.prototype=new YAHOO.widget.DataSource();YAHOO.slashdot.DS_JSArray.prototype.data=null;YAHOO.slashdot.DS_JSArray.prototype.doQuery=function(oCallbackFn,sQuery,oParent){var aData=this.data;var aResults=[];var bMatchFound=false;var bMatchContains=this.queryMatchContains;if(sQuery&&!this.queryMatchCase){sQuery=sQuery.toLowerCase();}
for(var i=aData.length-1;i>=0;i--){var aDataset=[];if(aData[i]){if(aData[i].constructor==String){aDataset[0]=aData[i];}
else if(aData[i].constructor==Array){aDataset=aData[i];}}
if(aDataset[0]&&(aDataset[0].constructor==String)){var sKeyIndex=0;if(sQuery){sKeyIndex=(this.queryMatchCase)?encodeURIComponent(aDataset[0]).indexOf(sQuery):encodeURIComponent(aDataset[0]).toLowerCase().indexOf(sQuery);}
if((!bMatchContains&&(sKeyIndex===0))||(bMatchContains&&(sKeyIndex>-1))){aResults.unshift(aDataset);}}}
this.getResultsEvent.fire(this,oParent,sQuery,aResults);oCallbackFn(sQuery,aResults,oParent);};YAHOO.slashdot.gCompleterWidget=null;YAHOO.slashdot.feedbackTags=["dupe","typo","error"];YAHOO.slashdot.actionTags=["none","quik","hold","back"];YAHOO.slashdot.sectionTags=["apache","apple","askslashdot","awards","backslash","books","bsd","developers","features","games","hardware","interviews","it","linux","mainpage","politics","polls","radio","science","search","tacohell","vendors","vendor_amd","yro"];YAHOO.slashdot.topicTags=["keyword","mainpage","apache","apple","askslashdot","awards","books","bsd","developers","features","games","interviews","polls","radio","science","search","tacohell","yro","be","caldera","comdex","debian","digital","gimp","encryption","gnustep","internet","links","movies","money","news","pilot","starwars","sun","usa","x","xmas","linux","java","microsoft","redhat","spam","quake","ie","netscape","enlightenment","cda","gnu","intel","eplus","aol","kde","doj","slashdot","wine","tech","bug","tv","unix","gnome","corel","humor","ibm","hardware","amiga","sgi","compaq","music","amd","suse","quickies","perl","ed","mandrake","media","va","linuxcare","graphics","censorship","mozilla","patents","programming","privacy","toys","space","transmeta","announce","linuxbiz","upgrades","turbolinux","editorial","slashback","anime","php","ximian","journal","security","hp","desktops","imac","media","networking","osnine","osx","portables","technology","utilities","wireless","portables","software","ent","biz","media","gui","os","biotech","books","wireless","printers","displays","storage","lotr","matrix","windows","classic","emulation","fps","nes","pcgames","portablegames","puzzlegames","rpg","rts","xbox","ps2","gamecube","wii","scifi","communications","robotics","google","it","politics","worms","databases","hardhack","novell","republicans","democrats","mars","inputdev","math","moon","networking","supercomputing","power","sony","nintendo","e3","nasa","yahoo","vendors","vendor_amd","vendor_amd_64chip","vendor_amd_announce","vendor_amd_ask","vendor_amd_64fx","vendor_amd_laptops","vendor_amd_multicore","vendor_amd_ostg","backslash"];YAHOO.slashdot.fhitemOpts=["hold","back","quik","typo","dupe"];YAHOO.slashdot.storyOpts=["neverdisplay"];var feedbackDS=new YAHOO.slashdot.DS_JSArray(YAHOO.slashdot.feedbackTags);var actionsDS=new YAHOO.slashdot.DS_JSArray(YAHOO.slashdot.actionTags);var sectionsDS=new YAHOO.slashdot.DS_JSArray(YAHOO.slashdot.sectionTags);var topicsDS=new YAHOO.slashdot.DS_JSArray(YAHOO.slashdot.topicTags);var fhitemDS=new YAHOO.slashdot.DS_JSArray(YAHOO.slashdot.fhitemOpts);var storyDS=new YAHOO.slashdot.DS_JSArray(YAHOO.slashdot.storyOpts);var tagsDS=new YAHOO.widget.DS_XHR("./ajax.pl",["\n","\t"]);tagsDS.queryMatchSubset=false;tagsDS.responseType=YAHOO.widget.DS_XHR.TYPE_FLAT;tagsDS.scriptQueryParam="prefix";tagsDS.scriptQueryAppend="op=tags_list_tagnames";tagsDS.queryMethod="POST";var fhtabsDS=new YAHOO.widget.DS_XHR("./ajax.pl",["\n","\t"]);fhtabsDS.queryMatchSubset=false;fhtabsDS.responseType=YAHOO.widget.DS_XHR.TYPE_FLAT;fhtabsDS.scriptQueryParam="prefix";fhtabsDS.scriptQueryAppend="op=firehose_list_tabs";fhtabsDS.queryMethod="POST";YAHOO.slashdot.dataSources=[tagsDS,actionsDS,sectionsDS,topicsDS,feedbackDS,storyDS,fhitemDS,fhtabsDS];YAHOO.slashdot.AutoCompleteWidget=function()
{this._widget=document.getElementById("ac-select-widget");this._spareInput=document.getElementById("ac-select-input");this._sourceEl=null;this._denyNextAttachTo=null;YAHOO.util.Event.addListener(document.body,"click",this._onClick,this,true);}
YAHOO.slashdot.AutoCompleteWidget.prototype._textField=function()
{if(this._sourceEl==null||this._sourceEl.type=='text'||this._sourceEl.type=='textarea')
return this._sourceEl;return this._spareInput;}
YAHOO.slashdot.AutoCompleteWidget.prototype._needsSpareInput=function()
{return this._sourceEl&&(this._sourceEl.type!="text")&&(this._sourceEl.type!="textarea");}
YAHOO.slashdot.AutoCompleteWidget.prototype._newCompleter=function(tagDomain)
{var c=null;if(this._needsSpareInput())
{c=new YAHOO.widget.AutoComplete("ac-select-input","ac-choices",YAHOO.slashdot.dataSources[tagDomain]);c.minQueryLength=0;c._jumpSelection=function(){if(this._oCurItem)this._selectItem(this._oCurItem);};}
else
{c=new YAHOO.widget.AutoComplete(this._sourceEl,"ac-choices",YAHOO.slashdot.dataSources[tagDomain]);c.delimChar=" ";c.minQueryLength=3;}
c.typeAhead=false;c.forceSelection=false;c.allowBrowserAutocomplete=false;c.maxResultsDisplayed=25;c.animVert=false;return c;}

Slashdot Top Deals

For God's sake, stop researching for a while and begin to think!

Working...