From 8a1be9ab362c2da6e18e45ef6cf2b60d4e038c40 Mon Sep 17 00:00:00 2001 From: philipp <philipp@philipp-laptop.(none)> Date: Sun, 5 Dec 2010 03:44:39 +0100 Subject: [PATCH] timer entwickelt --- webroot/index.php | 1 + webroot/js/marvin.js | 20 ++++++++++++++++++++ webroot/widgets/ZoneOffen/ZoneOffen.js | 2 +- 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 webroot/js/marvin.js diff --git a/webroot/index.php b/webroot/index.php index 95c8be6..956d181 100644 --- a/webroot/index.php +++ b/webroot/index.php @@ -2,6 +2,7 @@ <link rel="stylesheet" type="text/css" href="css/widget.css" /> <title>Warpzone's Marvin</title> <script src="js/jquery-1.4.4.js" type="text/javascript"></script> + <script src="js/marvin.js" type="text/javascript"></script> </head> <body> <img src="img/warpzone.png"> diff --git a/webroot/js/marvin.js b/webroot/js/marvin.js new file mode 100644 index 0000000..14598f8 --- /dev/null +++ b/webroot/js/marvin.js @@ -0,0 +1,20 @@ +var minuteTimerFunctionArray = []; +var minuteTimer; + +function addFunctionToMinuteTimer(addFunction) +{ + minuteTimerFunctionArray[minuteTimerFunctionArray.length] = addFunction; +} + +function executeMinuteTimer() +{ + for (i = 0; i < minuteTimerFunctionArray.length; i++) + { + minuteTimerFunctionArray[i](); + } +} + +$(document).ready(function() +{ + minuteTimer = setInterval(executeMinuteTimer, 60*1000); +}); \ No newline at end of file diff --git a/webroot/widgets/ZoneOffen/ZoneOffen.js b/webroot/widgets/ZoneOffen/ZoneOffen.js index 39803dc..0af7927 100644 --- a/webroot/widgets/ZoneOffen/ZoneOffen.js +++ b/webroot/widgets/ZoneOffen/ZoneOffen.js @@ -19,7 +19,7 @@ function updateZoneOffen () { $(document).ready(function() { //Zuerst nur einmal laden - updateZoneOffen(); + addFunctionToMinuteTimer(updateZoneOffen); } ); -- GitLab