芝麻web文件管理V1.00
编辑当前文件:/home/prismawe/www/resupres/javascript/moteurRecherche.js
var ResultatCandidat=Class.create(DisplayObject,{initialize:function($super,a){$super();this.candidat=a;this._content.className="resultItem";this.lien=UI.el("a",{},{href:a.url});this.addChild(this.lien);this.image=UI.el("img",{},{src:a.urlImage});this.paragraph=UI.el("p",{},{},UI.txt(a.prenom+" "+a.nom));this.lien.addChild(this.image);this.lien.addChild(this.paragraph)}});var ResultatParti=Class.create(DisplayObject,{initialize:function($super,a){$super();this.parti=a;this._content.className="resultItem";this.lien=UI.el("a",{},{href:a.url});this.addChild(this.lien);this.image=UI.el("img",{},{src:a.urlImage});this.paragraph=UI.el("p",{},{},UI.txt(a.nom));this.lien.addChild(this.image);this.lien.addChild(this.paragraph)}});var MoteurRecherche=Class.create(DisplayObject,{initialize:function($super,b){var a=this;$super();this.addStyle({display:"none"});this._content.className="propResultat";this.inputText=b;this.inputText.onfocus=function(){a.enableSearch()};this.inputText.onblur=function(c){c=c||window.event;a.disableSearch(c)};this.ajax=new Xhr();this.ajax.onreadystatechange=function(){a.resultatReceived()};this.candidats=[];this.partis=[]},enableSearch:function(){var a=this;this.inputText.onkeyup=function(){if(this.value.length>1){a.ajax.abort();a.launchSearch()}}},disableSearch:function(b){var a=this;this.inputText.onkeypress=null;setTimeout(function(){a.addStyle({display:"none"})},500)},launchSearch:function(){var a=this;this.ajax.onreadystatechange=function(){a.resultatReceived()};this.ajax.open("GET","/recherche/jsonRecherche/"+this.inputText.value,true);this.ajax.send(null);this.addStyle({display:"none"})},resultatReceived:function(){if(this.ajax.readyState==4&&this.ajax.status==200){for(var cpt=0;cpt