339 var height = __IriSP.config.gui.height; |
339 var height = __IriSP.config.gui.height; |
340 var heightS = __IriSP.config.gui.height-20; |
340 var heightS = __IriSP.config.gui.height-20; |
341 |
341 |
342 // AUDIO */ |
342 // AUDIO */ |
343 // PB dans le html : ; |
343 // PB dans le html : ; |
|
344 __IriSP.trace("__IriSP.createMyHtml",__IriSP.config.gui.container); |
|
345 |
|
346 |
|
347 |
344 if(__IriSP.config.gui.mode=="radio"){ |
348 if(__IriSP.config.gui.mode=="radio"){ |
345 __IriSP.jQuery( |
349 |
346 /* |
350 __IriSP.jQuery("#"+__IriSP.config.gui.container).before( |
347 "<div id='LdtSearchContainer' style='margin-left:445px;position:absolute;'>\n"+ |
351 "<div id='LdtSearchContainer' style='margin-left:445px;position:absolute;'>\n"+ |
348 "<div id='LdtSearch' style='background-color:#EEE;display:block;width:165px;boder:1px;border-color:#CFCFCF;position:absolute;text-align:center;z-index:999;'><input id='LdtSearchInput' style='margin-top:2px;margin-bottom:2px;' /></div> \n"+ |
352 "<div id='LdtSearch' style='background-color:#EEE;display:none;width:165px;boder:1px;border-color:#CFCFCF;position:absolute;text-align:center;z-index:999;'><input id='LdtSearchInput' style='margin-top:2px;margin-bottom:2px;' /></div> \n"+ |
349 "</div>\n"+*/ |
353 "</div>\n"); |
350 "<div id='Ldt-Root'>\n"+ |
354 __IriSP.trace("__IriSP.createHtml",__IriSP.config.gui.container); |
|
355 |
|
356 __IriSP.jQuery( "<div id='Ldt-Root'>\n"+ |
351 " <div id='Ldt-PlaceHolder'>\n"+ |
357 " <div id='Ldt-PlaceHolder'>\n"+ |
352 " <a href='http://www.adobe.com/go/getflashplayer'>Get flash</a> to see this player \n"+ |
358 " <a href='http://www.adobe.com/go/getflashplayer'>Get flash</a> to see this player \n"+ |
353 " </div>\n"+ |
359 " </div>\n"+ |
354 " <div id='Ldt-controler' class='demo'>\n"+ |
360 " <div id='Ldt-controler' class='demo'>\n"+ |
355 " <div class='Ldt-Control1' >\n"+ |
361 " <div class='Ldt-Control1' >\n"+ |
385 " </div>\n"+ |
391 " </div>\n"+ |
386 " <div class='cleaner'></div>"+ |
392 " <div class='cleaner'></div>"+ |
387 "</div> "+ |
393 "</div> "+ |
388 //"<div id='Ldt-Tags'> Mots clefs : </div>"+ |
394 //"<div id='Ldt-Tags'> Mots clefs : </div>"+ |
389 "</div>"+ |
395 "</div>"+ |
390 "<div id='Ldt-output'></div>").appendTo("#"+__IriSP.config.gui.container); |
396 "<div id='Ldt-output' style='clear:left;float:none;position:relative;height:200px;width:"+width+"px;overflow:scroll;' ></div>").appendTo("#"+__IriSP.config.gui.container); |
391 } else if(__IriSP.config.gui.mode=="video") { |
397 } else if(__IriSP.config.gui.mode=="video") { |
392 |
398 |
393 __IriSP.jQuery( "<div id='LdtSearchContainer' style='margin-top:"+heightS+"px;margin-left:445px;position:absolute;'>\n"+ |
399 __IriSP.jQuery( "<div id='LdtSearchContainer' style='margin-top:"+heightS+"px;margin-left:445px;position:absolute;'>\n"+ |
394 "<div id='LdtSearch' style='background-color:#EEE;display:block;width:165px;boder:1px;border-color:#CFCFCF;position:absolute;text-align:center;z-index:999;'><input id='LdtSearchInput' style='margin-top:2px;margin-bottom:2px;' /></div> \n"+ |
400 "<div id='LdtSearch' style='background-color:#EEE;display:none;width:165px;boder:1px;border-color:#CFCFCF;position:absolute;text-align:center;z-index:999;'><input id='LdtSearchInput' style='margin-top:2px;margin-bottom:2px;' /></div> \n"+ |
395 "</div>\n"+ |
401 "</div>\n"+ |
396 "<div id='Ldt-Root'>\n"+ |
402 "<div id='Ldt-Root'>\n"+ |
397 " <div id='Ldt-PlaceHolder'>\n"+ |
403 " <div id='Ldt-PlaceHolder'>\n"+ |
398 " <a href='http://www.adobe.com/go/getflashplayer'>Get flash</a> to see this player \n"+ |
404 " <a href='http://www.adobe.com/go/getflashplayer'>Get flash</a> to see this player \n"+ |
399 " </div>\n"+ |
405 " </div>\n"+ |
1017 } |
1023 } |
1018 |
1024 |
1019 |
1025 |
1020 /* Search methodes */ |
1026 /* Search methodes */ |
1021 __IriSP.SearchOldValue=""; |
1027 __IriSP.SearchOldValue=""; |
|
1028 __IriSP.searchblockOpen=false; |
1022 __IriSP.searchblock = function (){ |
1029 __IriSP.searchblock = function (){ |
1023 __IriSP.trace("__IriSP.searchblock",__IriSP.jQuery(".ui-icon-search").css("background-position-x")); |
1030 __IriSP.trace("__IriSP.searchblock",__IriSP.searchblockOpen); |
1024 if (__IriSP.jQuery(".ui-icon-search").css("background-position-x")=="-160px"){ |
1031 if (__IriSP.searchblockOpen==false){ |
1025 __IriSP.jQuery(".ui-icon-search").css("background-position","-144px -112px"); |
1032 __IriSP.jQuery(".ui-icon-search").css("background-position","-144px -112px"); |
1026 //__IriSP.jQuery("#LdtSearch").animate({height:26},250); |
1033 //__IriSP.jQuery("#LdtSearch").animate({height:26},250); |
1027 __IriSP.jQuery("#LdtSearch").show(250); |
1034 __IriSP.jQuery("#LdtSearch").show(250); |
1028 __IriSP.jQuery("#LdtSearchInput").css('background-color','#fff'); |
1035 __IriSP.jQuery("#LdtSearchInput").css('background-color','#fff'); |
1029 __IriSP.jQuery("#LdtSearchInput").focus(); |
1036 __IriSP.jQuery("#LdtSearchInput").focus(); |
1030 __IriSP.jQuery("#LdtSearchInput").attr('value',__IriSP.SearchOldValue); |
1037 __IriSP.jQuery("#LdtSearchInput").attr('value',__IriSP.SearchOldValue); |
1031 __IriSP.Search(__IriSP.SearchOldValue); |
1038 __IriSP.Search(__IriSP.SearchOldValue); |
|
1039 __IriSP.searchblockOpen=true; |
1032 } else { |
1040 } else { |
1033 __IriSP.SearchOldValue = __IriSP.jQuery("#LdtSearchInput").attr('value'); |
1041 __IriSP.SearchOldValue = __IriSP.jQuery("#LdtSearchInput").attr('value'); |
1034 __IriSP.jQuery("#LdtSearchInput").attr('value',''); |
1042 __IriSP.jQuery("#LdtSearchInput").attr('value',''); |
1035 __IriSP.SearchClean(); |
1043 __IriSP.SearchClean(); |
1036 __IriSP.jQuery(".ui-icon-search").css("background-position-x","-160px"); |
1044 __IriSP.jQuery(".ui-icon-search").css("background-position","-160px -112px"); |
1037 //__IriSP.jQuery("#LdtSearch").animate({height:0},250); |
1045 //__IriSP.jQuery("#LdtSearch").animate({height:0},250); |
1038 __IriSP.jQuery("#LdtSearch").hide(250); |
1046 __IriSP.jQuery("#LdtSearch").hide(250); |
|
1047 __IriSP.searchblockOpen=false; |
1039 } |
1048 } |
1040 } |
1049 } |
1041 __IriSP.Search = function (value){ |
1050 __IriSP.Search = function (value){ |
1042 |
1051 |
1043 annotations = __IriSP.LDTligne.annotations; |
1052 annotations = __IriSP.LDTligne.annotations; |
1045 __IriSP.trace("__IriSP.Search",annotations.length+" "+value); |
1054 __IriSP.trace("__IriSP.Search",annotations.length+" "+value); |
1046 var finded = 0; |
1055 var finded = 0; |
1047 var findmem = 0; |
1056 var findmem = 0; |
1048 var factor = 0; |
1057 var factor = 0; |
1049 __IriSP.trace(value,value.length); |
1058 __IriSP.trace(value,value.length); |
1050 if(value.length>=3){ |
1059 var valueS = value.toLowerCase(); |
|
1060 __IriSP.trace("__IriSP.Search",annotations.length+" "+valueS); |
|
1061 if(valueS.length>=3){ |
1051 |
1062 |
1052 for (var i=0; i < annotations.length; ++i){ |
1063 for (var i=0; i < annotations.length; ++i){ |
1053 annotation = annotations[i]; |
1064 annotation = annotations[i]; |
1054 |
1065 |
1055 __IriSP.jQuery("#output2").text(annotation.title+" ?= "+value); |
1066 __IriSP.jQuery("#output2").text(annotation.title+" ?= "+value); |
|
1067 |
1056 chaine1 = annotation.title.toLowerCase(); |
1068 chaine1 = annotation.title.toLowerCase(); |
1057 chaine2 = annotation.description.toLowerCase(); |
1069 chaine2 = annotation.description.toLowerCase(); |
1058 chaine3 = annotation.htmlTags.toLowerCase(); |
1070 chaine3 = annotation.htmlTags.toLowerCase(); |
1059 |
1071 |
1060 if(chaine1.indexOf(value,0) !=-1){ |
1072 if(chaine1.indexOf(valueS,0) !=-1){ |
1061 finded+=1; |
1073 finded+=1; |
1062 } |
1074 } |
1063 if(chaine2.indexOf(value,0) !=-1){ |
1075 if(chaine2.indexOf(valueS,0) !=-1){ |
1064 finded+=1; |
1076 finded+=1; |
1065 } |
1077 } |
1066 if(chaine3.indexOf(value,0) !=-1){ |
1078 if(chaine3.indexOf(valueS,0) !=-1){ |
1067 finded+=1; |
1079 finded+=1; |
1068 } |
1080 } |
1069 |
1081 |
1070 findmem += finded; |
1082 findmem += finded; |
1071 if(finded>0){ |
1083 if(finded>0){ |