From 3e70c672d4d1c7606bbbb42d8ede71789f2f7740 Mon Sep 17 00:00:00 2001 From: philipp <philipp@philipp-laptop.(none)> Date: Sun, 5 Dec 2010 00:46:39 +0100 Subject: [PATCH] javascript mit content gefuellt --- webroot/index.php | 2 +- webroot/widgets/ZoneOffen/ZoneOffen.js | 26 +++++++++++++++++++++++++ webroot/widgets/ZoneOffen/ZoneOffen.php | 6 ++++-- 3 files changed, 31 insertions(+), 3 deletions(-) diff --git a/webroot/index.php b/webroot/index.php index 653348e..931aef8 100644 --- a/webroot/index.php +++ b/webroot/index.php @@ -1,6 +1,6 @@ <head> <link rel="stylesheet" type="text/css" href="css/widget.css" /> - <script src="/js/jquery-1.4.4.js" type="text/javascript"></script> + <script src="js/jquery-1.4.4.js" type="text/javascript"></script> </head> <body> <?php diff --git a/webroot/widgets/ZoneOffen/ZoneOffen.js b/webroot/widgets/ZoneOffen/ZoneOffen.js index e69de29..a513f56 100644 --- a/webroot/widgets/ZoneOffen/ZoneOffen.js +++ b/webroot/widgets/ZoneOffen/ZoneOffen.js @@ -0,0 +1,26 @@ +function fillContent(response) { + if (response["TuerOffen"] == false){ + $("#ZoneOffen_open").html(" <font color='red'>geschlossen!</font>"); + } else { + $("#ZoneOffen_open").html(" <font color='green'>geöffnet!</font>"); + } + $("#ZoneOffen_templounge").html(response["tempLounge"]); + $("#ZoneOffen_tempwerkstatt").html(response["tempWerkstatt"]); +} + +function updateZoneOffen () { + $.getJson("widgets/ZoneOffen/ajax.php", function (response) + { + fillContent(response); + }, "json"); +} + + +$(document).ready(function() + { + //Zuerst einmal nur einmal laden + updateZoneOffen(); + } +); + + diff --git a/webroot/widgets/ZoneOffen/ZoneOffen.php b/webroot/widgets/ZoneOffen/ZoneOffen.php index 04b8b33..2778ee6 100644 --- a/webroot/widgets/ZoneOffen/ZoneOffen.php +++ b/webroot/widgets/ZoneOffen/ZoneOffen.php @@ -12,8 +12,10 @@ class ZoneOffen implements iWidget public function giveOutput() { - $widgetOutput = "Test\n"; - $widgetOutput .= '<script src="/widgets/ZoneOffen/ZoneOffen.js" type="text/javascript"></script>'."\n"; + $widgetOutput = '<script src="widgets/ZoneOffen/ZoneOffen.js" type="text/javascript"></script>'."\n"; + $widgetOutput .= '<div>Die Zone ist <span id="ZoneOffen_open"></span></div>'."\n"; + $widgetOutput .= '<div>Lounge <span id="ZoneOffen_templounge"></span></div>'."\n"; + $widgetOutput .= '<div>Werkstatt <span id="ZoneOffen_tempwerkstatt"></span></div>'."\n"; return $widgetOutput; } -- GitLab