Thread: [Phphtmllib-devel] SF.net SVN: phphtmllib:[3406] trunk/open2300/htdocs/js/banner.js
Status: Beta
Brought to you by:
hemna
From: <he...@us...> - 2010-03-03 16:57:38
|
Revision: 3406 http://phphtmllib.svn.sourceforge.net/phphtmllib/?rev=3406&view=rev Author: hemna Date: 2010-03-03 16:57:32 +0000 (Wed, 03 Mar 2010) Log Message: ----------- added Added Paths: ----------- trunk/open2300/htdocs/js/banner.js Added: trunk/open2300/htdocs/js/banner.js =================================================================== --- trunk/open2300/htdocs/js/banner.js (rev 0) +++ trunk/open2300/htdocs/js/banner.js 2010-03-03 16:57:32 UTC (rev 3406) @@ -0,0 +1,61 @@ +var bannerC; +Event.observe(window, 'load', start_banner); + +function start_banner() { + bannerC = new BannerControl; +} + +var BannerControl = Class.create({ + + initialize: function() { + this.metar = null; + this.getMetar(); + var data = new PeriodicalExecuter(this.getMetar,60*10); + }, + + getMetar: function() { + new Ajax.Request("/?target=rmetar", + { method:'get', + asynchronous:true, + evalJSON:true, + sanitizeJSON:true, + onSuccess: function(req,json) { + var metar = eval('(' + req.responseText + ')'); + + bannerC.metar = metar; + bannerC.processMetar(); + }, + onFailure: function(req) { + console.log("wholy shit!"); + } + }); + }, + + + processMetar: function() { + console.log("Process"); + //console.log(this.metar); + + try { + var img_src = this.metar.banner; + if (img_src != undefined && img_src != null) { + console.log("changing to "+img_src); + + Effect.Fade('pageheader', {duration: 0.7, afterFinish: function() { + img = new Image(); + img.src = bannerC.metar.banner+get_junk(); + $('pageheader').style.backgroundImage = img; + Effect.Appear('pageheader', {duration: 0.7}); + }}); + } else { + console.log("we need a new image!"); + } + + } catch(err) { + //console.log("FUCK!"); + console.log(err.message); + } + + } + +}); \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2010-03-03 19:26:42
|
Revision: 3417 http://phphtmllib.svn.sourceforge.net/phphtmllib/?rev=3417&view=rev Author: hemna Date: 2010-03-03 19:26:17 +0000 (Wed, 03 Mar 2010) Log Message: ----------- try catch Modified Paths: -------------- trunk/open2300/htdocs/js/banner.js Modified: trunk/open2300/htdocs/js/banner.js =================================================================== --- trunk/open2300/htdocs/js/banner.js 2010-03-03 19:24:00 UTC (rev 3416) +++ trunk/open2300/htdocs/js/banner.js 2010-03-03 19:26:17 UTC (rev 3417) @@ -20,10 +20,14 @@ evalJSON:true, sanitizeJSON:true, onSuccess: function(req,json) { - var metar = eval('(' + req.responseText + ')'); + try { + var metar = eval('(' + req.responseText + ')'); - bannerC.metar = metar; - bannerC.processMetar(); + bannerC.metar = metar; + bannerC.processMetar(); + } catch(err) { + console.log("oops error"+err.message); + } }, onFailure: function(req) { console.log("wholy shit!"); @@ -37,7 +41,7 @@ //console.log(this.metar); try { - var img_src = this.metar.banner; + var img_src = this.metar.filename; if (img_src != undefined && img_src != null) { console.log("changing to "+img_src); @@ -58,4 +62,4 @@ } -}); \ No newline at end of file +}); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2010-03-03 19:31:24
|
Revision: 3419 http://phphtmllib.svn.sourceforge.net/phphtmllib/?rev=3419&view=rev Author: hemna Date: 2010-03-03 19:31:18 +0000 (Wed, 03 Mar 2010) Log Message: ----------- added get_junk and fixed filename Modified Paths: -------------- trunk/open2300/htdocs/js/banner.js Modified: trunk/open2300/htdocs/js/banner.js =================================================================== --- trunk/open2300/htdocs/js/banner.js 2010-03-03 19:27:40 UTC (rev 3418) +++ trunk/open2300/htdocs/js/banner.js 2010-03-03 19:31:18 UTC (rev 3419) @@ -42,24 +42,31 @@ try { var img_src = this.metar.filename; - if (img_src != undefined && img_src != null) { + if (img_src != undefined && img_src != null && + this.metar.banner == "yes") { console.log("changing to "+img_src); Effect.Fade('pageheader', {duration: 0.7, afterFinish: function() { img = new Image(); - img.src = bannerC.metar.banner+get_junk(); + img.src = bannerC.metar.filename+"?"+bannerC.get_junk(); $('pageheader').style.backgroundImage = img; Effect.Appear('pageheader', {duration: 0.7}); }}); } else { - console.log("we need a new image!"); + console.log("we need a new image ("+this.metar.filename+")"); } } catch(err) { //console.log("FUCK!"); console.log(err.message); - } + } + }, + + get_junk: function() { + var d = new Date(); + var junk=d.getMonth()+1+''+d.getDay()+''+d.getHours()+''+d.getMinutes()+''+d.getSeconds(); + return junk; + } + - } - }); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2010-03-03 19:31:38
|
Revision: 3420 http://phphtmllib.svn.sourceforge.net/phphtmllib/?rev=3420&view=rev Author: hemna Date: 2010-03-03 19:31:32 +0000 (Wed, 03 Mar 2010) Log Message: ----------- junk Modified Paths: -------------- trunk/open2300/htdocs/js/banner.js Modified: trunk/open2300/htdocs/js/banner.js =================================================================== --- trunk/open2300/htdocs/js/banner.js 2010-03-03 19:31:18 UTC (rev 3419) +++ trunk/open2300/htdocs/js/banner.js 2010-03-03 19:31:32 UTC (rev 3420) @@ -48,7 +48,7 @@ Effect.Fade('pageheader', {duration: 0.7, afterFinish: function() { img = new Image(); - img.src = bannerC.metar.filename+"?"+bannerC.get_junk(); + img.src = bannerC.metar.filename+"?junk="+bannerC.get_junk(); $('pageheader').style.backgroundImage = img; Effect.Appear('pageheader', {duration: 0.7}); }}); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2010-03-03 19:52:33
|
Revision: 3421 http://phphtmllib.svn.sourceforge.net/phphtmllib/?rev=3421&view=rev Author: hemna Date: 2010-03-03 19:52:27 +0000 (Wed, 03 Mar 2010) Log Message: ----------- seems to work now Modified Paths: -------------- trunk/open2300/htdocs/js/banner.js Modified: trunk/open2300/htdocs/js/banner.js =================================================================== --- trunk/open2300/htdocs/js/banner.js 2010-03-03 19:31:32 UTC (rev 3420) +++ trunk/open2300/htdocs/js/banner.js 2010-03-03 19:52:27 UTC (rev 3421) @@ -43,14 +43,17 @@ try { var img_src = this.metar.filename; if (img_src != undefined && img_src != null && - this.metar.banner == "yes") { - console.log("changing to "+img_src); + this.metar.banner == "yes") { - Effect.Fade('pageheader', {duration: 0.7, afterFinish: function() { - img = new Image(); - img.src = bannerC.metar.filename+"?junk="+bannerC.get_junk(); - $('pageheader').style.backgroundImage = img; - Effect.Appear('pageheader', {duration: 0.7}); + Effect.Fade('pageheader', {duration: 0.5, afterFinish: function() { + try { + var header = $("pageheader"); + imgsrc = bannerC.metar.filename+"?junk="+bannerC.get_junk(); + header.style.background = "url("+imgsrc+") no-repeat"; + } catch(err) { + console.log("ASS "+err.message); + } + Effect.Appear('pageheader', {duration: 0.5}); }}); } else { console.log("we need a new image ("+this.metar.filename+")"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2010-03-03 19:54:07
|
Revision: 3422 http://phphtmllib.svn.sourceforge.net/phphtmllib/?rev=3422&view=rev Author: hemna Date: 2010-03-03 19:53:58 +0000 (Wed, 03 Mar 2010) Log Message: ----------- process Modified Paths: -------------- trunk/open2300/htdocs/js/banner.js Modified: trunk/open2300/htdocs/js/banner.js =================================================================== --- trunk/open2300/htdocs/js/banner.js 2010-03-03 19:52:27 UTC (rev 3421) +++ trunk/open2300/htdocs/js/banner.js 2010-03-03 19:53:58 UTC (rev 3422) @@ -37,7 +37,7 @@ processMetar: function() { - console.log("Process"); + //console.log("Process"); //console.log(this.metar); try { @@ -51,7 +51,7 @@ imgsrc = bannerC.metar.filename+"?junk="+bannerC.get_junk(); header.style.background = "url("+imgsrc+") no-repeat"; } catch(err) { - console.log("ASS "+err.message); + console.log("error "+err.message); } Effect.Appear('pageheader', {duration: 0.5}); }}); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <he...@us...> - 2010-03-03 23:24:38
|
Revision: 3427 http://phphtmllib.svn.sourceforge.net/phphtmllib/?rev=3427&view=rev Author: hemna Date: 2010-03-03 23:24:23 +0000 (Wed, 03 Mar 2010) Log Message: ----------- check every 2 minutes Modified Paths: -------------- trunk/open2300/htdocs/js/banner.js Modified: trunk/open2300/htdocs/js/banner.js =================================================================== --- trunk/open2300/htdocs/js/banner.js 2010-03-03 23:06:07 UTC (rev 3426) +++ trunk/open2300/htdocs/js/banner.js 2010-03-03 23:24:23 UTC (rev 3427) @@ -10,7 +10,7 @@ initialize: function() { this.metar = null; this.getMetar(); - var data = new PeriodicalExecuter(this.getMetar,60*10); + var data = new PeriodicalExecuter(this.getMetar,60*2); }, getMetar: function() { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |