src/js/LdtPlayer.js
changeset 4 b050f540942e
parent 3 1bd9377aa5c8
child 5 e4e403ac4e03
--- a/src/js/LdtPlayer.js	Mon Mar 28 13:07:23 2011 +0200
+++ b/src/js/LdtPlayer.js	Tue Mar 29 12:28:52 2011 +0200
@@ -20,6 +20,19 @@
 
 if(window.__IriSP === undefined ){ var __IriSP={};}
 
+		
+/* CLASS TRACE */
+
+__IriSP.traceNum=0;
+__IriSP.trace = function(msg,value){
+
+	if(__IriSP.config.gui.debug===true){
+		__IriSP.traceNum += 1;
+		__IriSP.jQuery("<div>"+__IriSP.traceNum+" - "+msg+" : "+value+"</div>").appendTo("#Ldt-output");
+	}
+
+}
+
 // Player Configuration 
 __IriSP.config = undefined;
 __IriSP.configDefault = {
@@ -59,7 +72,6 @@
 		},
 		module:null
 	};
-
 __IriSP.lib = {
 			jQuery:"http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js",
 			jQueryUI:"http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.min.js",
@@ -325,14 +337,17 @@
 __IriSP.createMyHtml = function(){
 		var width = __IriSP.config.gui.width;
 		var height = __IriSP.config.gui.height;
+		var heightS = __IriSP.config.gui.height-20;
 		
 		// AUDIO  */
 		// PB dans le html : ; 
 		if(__IriSP.config.gui.mode=="radio"){
-		__IriSP.jQuery(  "<div id='Ldt-Root'>\n"+
-			"<div id='LdtSearchContainer'  style='margin-left:445px;'>\n"+
-			"<div id='LdtSearch' style='background-color:#EEE;display:block;width:165px;boder:1px;border-color:#CFCFCF;position:absolute;text-align:center;display:none;'><input id='LdtSearchInput' style='margin-top:2px;margin-bottom:2px;' /></div>	\n"+
-			"</div>\n"+
+		__IriSP.jQuery( 
+/*
+		"<div id='LdtSearchContainer'  style='margin-left:445px;position:absolute;'>\n"+
+		"<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"+
+		"</div>\n"+*/
+		"<div id='Ldt-Root'>\n"+
 			"	<div id='Ldt-PlaceHolder'>\n"+
 			"		<a href='http://www.adobe.com/go/getflashplayer'>Get flash</a> to see this player	\n"+
 			"	</div>\n"+
@@ -375,15 +390,14 @@
 			"<div id='Ldt-output'></div>").appendTo("#"+__IriSP.config.gui.container);
 		} else if(__IriSP.config.gui.mode=="video") {
 		
-			__IriSP.jQuery(  "<div id='Ldt-Root'>\n"+
+			__IriSP.jQuery(  "<div id='LdtSearchContainer'  style='margin-top:"+heightS+"px;margin-left:445px;position:absolute;'>\n"+
+			"<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"+
+			"</div>\n"+
+			"<div id='Ldt-Root'>\n"+
 			"	<div id='Ldt-PlaceHolder'>\n"+
 			"		<a href='http://www.adobe.com/go/getflashplayer'>Get flash</a> to see this player	\n"+
 			"	</div>\n"+
-			"<div id='LdtSearchContainer'  style='margin-left:445px;margin-top:-30px;position:absolute;'>\n"+
-			"<div id='LdtSearch' style='background-color:#EEE;display:block;width:165px;boder:1px;border-color:#CFCFCF;position:absolute;text-align:center;display:none;'><input id='LdtSearchInput' style='margin-top:2px;margin-bottom:2px;' /></div>	\n"+
-			"</div>\n"+
-			
-			
+						
 			"	<div id='Ldt-controler' class='demo'>\n"+
 			"		<div class='Ldt-Control1' >\n"+
 			"			<button id='ldt-CtrlPlay' onclick='__IriSP.MyApiPlayer.play()'>Lecture / Pause </button>\n"+
@@ -1003,10 +1017,11 @@
 }
 
 
-/* Search  	*/
+/* Search  methodes	*/
 __IriSP.SearchOldValue="";
-__IriSP.searchblock = function (){
-	if (__IriSP.jQuery(".ui-icon-search").css("background-position")=="-160px -112px"){
+__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.jQuery(".ui-icon-search").css("background-position","-144px -112px");
 		//__IriSP.jQuery("#LdtSearch").animate({height:26},250);
 		__IriSP.jQuery("#LdtSearch").show(250);
@@ -1018,12 +1033,12 @@
 		__IriSP.SearchOldValue = __IriSP.jQuery("#LdtSearchInput").attr('value');
 		__IriSP.jQuery("#LdtSearchInput").attr('value','');
 		__IriSP.SearchClean();
-		__IriSP.jQuery(".ui-icon-search").css("background-position","-160px -112px");
+		__IriSP.jQuery(".ui-icon-search").css("background-position-x","-160px");
 		//__IriSP.jQuery("#LdtSearch").animate({height:0},250);
 		__IriSP.jQuery("#LdtSearch").hide(250);
 	}
 }
-__IriSP.Search = function (value){
+__IriSP.Search 				= function (value){
 
 	annotations = __IriSP.LDTligne.annotations;
 	
@@ -1083,8 +1098,9 @@
 		__IriSP.jQuery("#LdtSearchInput").css('background-color','#f6f6f6');
 	}
 }
-
-__IriSP.SearchClean = function (){
+__IriSP.SearchClean 		= function (){
+	annotations = __IriSP.LDTligne.annotations;
+	
 	for (var i=0; i < annotations.length; ++i){
 			annotation = annotations[i];
 			__IriSP.jQuery("#"+annotation.id).dequeue();
@@ -1094,17 +1110,12 @@
 			__IriSP.jQuery("#"+annotation.id).animate({opacity:0.3},100);
 		}
 }
-
-__IriSP.SearchCleanString = function (value){
+__IriSP.SearchCleanString 	= function (value){
 	var reg = new RegExp("(chien)", "g");
 	value.replace(reg,"")
 	return value;
-}
-
-
-
-	
-__IriSP.SearchThisSegment  = function (annotation){
+}	
+__IriSP.SearchThisSegment  	= function (annotation){
 					__IriSP.jQuery("#LdtSearchInput").text(annotation.title);
 					__IriSP.trace("__IriSP.Ligne.prototype.checkTimeLigne",annotation.title);
 					/*__IriSP.jQuery("#Ldt-SaDescription").text(annotationTempo.description);
@@ -1407,21 +1418,3 @@
 	
 }
 
-		
-/* CLASS TRACE */
-
-__IriSP.traceNum=0;
-__IriSP.trace = function(msg,value){
-
-	if(__IriSP.config.gui.debug===true){
-		__IriSP.traceNum += 1;
-		__IriSP.jQuery("<div>"+__IriSP.traceNum+" - "+msg+" : "+value+"</div>").appendTo("#Ldt-output");
-	}
-
-}
-	
-	
-	
-	
-	
-	
\ No newline at end of file