<SCRIPT type="text/javascript" src="blueshoes-4.5/javascript/components/slider/Bs_Slider.class.js"></SCRIPT>\r
\r
<SCRIPT language="JavaScript"><!--\r
-function init(){\r
+function init()
+{
inputTracker = new Bs_Slider();\r
- inputTracker.attachOnChange(onInputTrackerChange);\r
- inputTracker.attachOnSlideStart(onInputTrackerScrollStart);\r
- inputTracker.attachOnSlideEnd(onInputTrackerScrollEnd);\r
- inputTracker.width = 530 ;\r
- inputTracker.height = 15;\r
- inputTracker.minVal = 0;\r
- inputTracker.maxVal = 1.0;\r
- inputTracker.valueDefault = 0;\r
- inputTracker.valueInterval = 1/530;\r
- inputTracker.setDisabled(true);\r
- inputTracker.imgDir = 'blueshoes-4.5/javascript/components/slider/img/';\r
- inputTracker.setBackgroundImage('aluminumalloyvolcanic/horizontal_background.gif', 'repeat');\r
- inputTracker.setArrowIconLeft('aluminumalloyvolcanic/horizontal_backgroundLeft.gif', 2, 19);\r
- inputTracker.setArrowIconRight('aluminumalloyvolcanic/horizontal_backgroundRight.gif', 2, 19);\r
- inputTracker.setSliderIcon('aluminumalloyvolcanic/horizontal_knob.gif', 15, 19);\r
- inputTracker.useInputField = 0;\r
- inputTracker.draw('inputTrackerDiv');\r
+ if (inputTracker)
+ {
+ inputTracker.attachOnChange(onInputTrackerChange);
+ inputTracker.attachOnSlideStart(onInputTrackerScrollStart);
+ inputTracker.attachOnSlideEnd(onInputTrackerScrollEnd);
+ inputTracker.width = 530 ;
+ inputTracker.height = 15;
+ inputTracker.minVal = 0;
+ inputTracker.maxVal = 1.0;
+ inputTracker.valueDefault = 0;
+ inputTracker.valueInterval = 1/530;
+ inputTracker.setDisabled(true);
+ inputTracker.imgDir = 'blueshoes-4.5/javascript/components/slider/img/';
+ inputTracker.setBackgroundImage('aluminumalloyvolcanic/horizontal_background.gif', 'repeat');
+ inputTracker.setArrowIconLeft('aluminumalloyvolcanic/horizontal_backgroundLeft.gif', 2, 19);
+ inputTracker.setArrowIconRight('aluminumalloyvolcanic/horizontal_backgroundRight.gif', 2, 19);
+ inputTracker.setSliderIcon('aluminumalloyvolcanic/horizontal_knob.gif', 15, 19);
+ inputTracker.useInputField = 0;
+ inputTracker.draw('inputTrackerDiv');
+ }
\r
if( navigator.appName.indexOf("Microsoft Internet")==-1 )\r
{\r
else\r
{\r
/* Explorer loads plugins asynchronously */\r
- document.onreadystatechange=function() {\r
+ document.onreadystatechange=function()
+ {
if( document.readyState == 'complete' )\r
{\r
onVLCPluginReady();\r
var prevState = 0;\r
var monitorTimerId = 0;\r
var rateTimerId = 0;\r
+var inputTracker;
var inputTrackerScrolling = false;\r
var inputTrackerIgnoreChange = false;\r
var telxState = false;\r
\r
function onPlaying()\r
{\r
- if( ! inputTrackerScrolling )\r
+ if( !inputTrackerScrolling )
{\r
var vlc = getVLC("vlc");\r
var info = document.getElementById("info");\r
var mediaLen = vlc.input.length;\r
- inputTrackerIgnoreChange = true;\r
+ inputTrackerIgnoreChange = true;
if( mediaLen > 0 )\r
{\r
// seekable media\r
- if( inputTracker.maxVal == 1.0 )\r
+ if( inputTracker )
{\r
- inputTracker.setDisabled(false);\r
- inputTracker.maxVal = 1.0;\r
+ if( inputTracker.maxVal == 1.0 )
+ {
+ inputTracker.setDisabled(false);
+ inputTracker.maxVal = 1.0;
+ }
+ inputTracker.setValue(vlc.input.position);
}\r
- inputTracker.setValue(vlc.input.position);\r
info.innerHTML = formatTime(vlc.input.time)+"/"+formatTime(mediaLen);\r
}\r
else\r
{\r
// non-seekable "live" media\r
- if( inputTracker.maxVal != 0.0 )\r
+ if( inputTracker )
{\r
- inputTracker.maxVal = 0.0;\r
- inputTracker.setValue(0.0);\r
- inputTracker.setDisabled(true);\r
+ if( inputTracker.maxVal != 0.0 )
+ {
+ inputTracker.maxVal = 0.0;
+ inputTracker.setValue(0.0);
+ inputTracker.setDisabled(true);
+ }
}\r
liveFeedRoll = liveFeedRoll & 3;\r
info.innerHTML = liveFeedText[liveFeedRoll++];\r
// disable logging\r
vlc.log.verbosity = -1;\r
\r
- if( !inputTracker.disabled )\r
+ if( inputTracker )
{\r
- inputTracker.setValue(inputTracker.minVal);\r
- inputTracker.setDisabled(true);\r
+ if( !inputTracker.disabled )
+ {
+ inputTracker.setValue(inputTracker.minVal);
+ inputTracker.setDisabled(true);
+ }
}\r
document.getElementById("info").innerHTML = "-:--:--/-:--:--";\r
document.getElementById("state").innerHTML = "Stopped...";\r