diff --git a/style.css b/style.css old mode 100644 new mode 100755 index 991a80d..dc9164c --- a/style.css +++ b/style.css @@ -1,4 +1,4 @@ -.ample { +/*.ample { display: block; width: 200px; height: 100px; @@ -15,4 +15,30 @@ .not-available { background-color: red; color: white; +}*/ + +div.hackerspace-room-state { + border: 1px solid #cccccc; + background-color: #ffffff; + padding: 0.5rem; +} + +div.hackerspace-room-state h3 { + +} + +div.hackerspace-room-state .icon { + display: inline; + width: 24px; + height: 24px; +} + +div.hackerspace-room-state .text { + display: inline; + margin-left: 0.3rem; +} + +div.hackerspace-room-state hr { + margin-top: 0.3rem; + margin-bottom: 0.3rem; } \ No newline at end of file diff --git a/syntax.php b/syntax.php old mode 100644 new mode 100755 index 3e07b6e..9db67b4 --- a/syntax.php +++ b/syntax.php @@ -67,14 +67,28 @@ class syntax_plugin_whoisinyourhackspace extends DokuWiki_Syntax_Plugin { $api = json_decode($file); + $content = ''; + $content .= '
'; + $content .= '

Raumstatus

'; + + //$content .= '
Status
'; if ($api->state->open) { - $renderer->doc .= sprintf('

%s ist besetzt :).

',$api->space); + //$content .= '
Offen
'; + $content .= "state->icon->open}\" alt=\"{$api->space} ist besetzt.\" title=\"{$api->space} ist besetzt.\" />"; + $content .= "

{$api->space} ist besetzt.

"; + //$renderer->doc .= sprintf('

%s ist besetzt :).

',$api->space); } else { - $renderer->doc .= sprintf('

%s ist nicht besetzt :(.

',$api->space); + //$renderer->doc .= sprintf('

%s ist nicht besetzt :(.

',$api->space); + $content .= "state->icon->closed}\" alt=\"{$api->space} ist geschlossen.\" title=\"{$api->space} ist geschlossen.\" />"; + $content .= "

{$api->space} ist geschlossen.

"; } - $renderer->doc .= sprintf('

MOAH!

',strtolower($api->space)); + $content .= '
'; + $content .= sprintf('

Raum-Öffnungs-Statistiken

',strtolower($api->space)); + $content .= '
'; + + $renderer->doc .= $content; return true; } }