diff -r b050f540942e -r e4e403ac4e03 src/js/LdtPlayer.js
--- a/src/js/LdtPlayer.js Tue Mar 29 12:28:52 2011 +0200
+++ b/src/js/LdtPlayer.js Tue Mar 29 15:59:28 2011 +0200
@@ -341,13 +341,19 @@
// AUDIO */
// PB dans le html : ;
+ __IriSP.trace("__IriSP.createMyHtml",__IriSP.config.gui.container);
+
+
+
if(__IriSP.config.gui.mode=="radio"){
- __IriSP.jQuery(
-/*
+
+ __IriSP.jQuery("#"+__IriSP.config.gui.container).before(
"
\n"+
"
\n"+
@@ -1019,9 +1025,10 @@
/* Search methodes */
__IriSP.SearchOldValue="";
+__IriSP.searchblockOpen=false;
__IriSP.searchblock = function (){
- __IriSP.trace("__IriSP.searchblock",__IriSP.jQuery(".ui-icon-search").css("background-position-x"));
- if (__IriSP.jQuery(".ui-icon-search").css("background-position-x")=="-160px"){
+ __IriSP.trace("__IriSP.searchblock",__IriSP.searchblockOpen);
+ if (__IriSP.searchblockOpen==false){
__IriSP.jQuery(".ui-icon-search").css("background-position","-144px -112px");
//__IriSP.jQuery("#LdtSearch").animate({height:26},250);
__IriSP.jQuery("#LdtSearch").show(250);
@@ -1029,13 +1036,15 @@
__IriSP.jQuery("#LdtSearchInput").focus();
__IriSP.jQuery("#LdtSearchInput").attr('value',__IriSP.SearchOldValue);
__IriSP.Search(__IriSP.SearchOldValue);
+ __IriSP.searchblockOpen=true;
} else {
__IriSP.SearchOldValue = __IriSP.jQuery("#LdtSearchInput").attr('value');
__IriSP.jQuery("#LdtSearchInput").attr('value','');
__IriSP.SearchClean();
- __IriSP.jQuery(".ui-icon-search").css("background-position-x","-160px");
+ __IriSP.jQuery(".ui-icon-search").css("background-position","-160px -112px");
//__IriSP.jQuery("#LdtSearch").animate({height:0},250);
__IriSP.jQuery("#LdtSearch").hide(250);
+ __IriSP.searchblockOpen=false;
}
}
__IriSP.Search = function (value){
@@ -1047,23 +1056,26 @@
var findmem = 0;
var factor = 0;
__IriSP.trace(value,value.length);
- if(value.length>=3){
+ var valueS = value.toLowerCase();
+ __IriSP.trace("__IriSP.Search",annotations.length+" "+valueS);
+ if(valueS.length>=3){
for (var i=0; i < annotations.length; ++i){
annotation = annotations[i];
__IriSP.jQuery("#output2").text(annotation.title+" ?= "+value);
+
chaine1 = annotation.title.toLowerCase();
chaine2 = annotation.description.toLowerCase();
chaine3 = annotation.htmlTags.toLowerCase();
- if(chaine1.indexOf(value,0) !=-1){
+ if(chaine1.indexOf(valueS,0) !=-1){
finded+=1;
}
- if(chaine2.indexOf(value,0) !=-1){
+ if(chaine2.indexOf(valueS,0) !=-1){
finded+=1;
}
- if(chaine3.indexOf(value,0) !=-1){
+ if(chaine3.indexOf(valueS,0) !=-1){
finded+=1;
}