summaryrefslogtreecommitdiff
path: root/lib/tpl
diff options
context:
space:
mode:
authorAnika Henke <anika@selfthinker.org>2009-01-24 19:40:33 +0100
committerAnika Henke <anika@selfthinker.org>2009-01-24 19:40:33 +0100
commitb5676fcfd98983fbf5a24ab62d55800347367c98 (patch)
tree925415c5c822f380a7d2d559280423a843b4abc6 /lib/tpl
parent96fbf406ff62d591b2f1d27f90b81a2623d8537b (diff)
downloadrpg-b5676fcfd98983fbf5a24ab62d55800347367c98.tar.gz
rpg-b5676fcfd98983fbf5a24ab62d55800347367c98.tar.bz2
adjusted and moved style.ini viewer to represent style.ini of current template (not just default template)
darcs-hash:20090124184033-f7d6d-b8d5aab351089866fecbb07f3fb3516f753bb077.gz
Diffstat (limited to 'lib/tpl')
-rw-r--r--lib/tpl/default/index.php53
-rw-r--r--lib/tpl/index.html12
-rw-r--r--lib/tpl/index.php68
3 files changed, 68 insertions, 65 deletions
diff --git a/lib/tpl/default/index.php b/lib/tpl/default/index.php
deleted file mode 100644
index d9d850bd9..000000000
--- a/lib/tpl/default/index.php
+++ /dev/null
@@ -1,53 +0,0 @@
-<?php
-/**
- * This file reads the style.ini and displays the replacements defined in
- * it. Color replacements will be displayed visually. This should help
- * with adjusting and using the styles specified in the style.ini
- *
- * You don't need this file when you create your own template, but it might
- * help others. Just copy it from the default. No modification needed.
- *
- * @author Andreas Gohr <andi@splitbrain.org>
- */
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Template Replacements</title>
- <style type="text/css">
- body {
- background-color: #fff;
- }
- td {
- margin: 0;
- padding: 0.5em 2em;
- font-family: monospace;
- font-size: 120%;
- border: 1px solid #fff;
- }
- tr:hover td {
- border: 1px solid #ccc;
- }
- </style>
-</head>
-<body>
-<?php
-$ini = parse_ini_file('style.ini',true);
-echo '<table>';
-foreach($ini['replacements'] as $key => $val){
- echo '<tr>';
- echo '<td>'.htmlspecialchars($key).'</td>';
- echo '<td>'.htmlspecialchars($val).'</td>';
- echo '<td>';
- if(preg_match('/^#[0-f]{3,6}$/i',$val)){
- echo '<div style="width: 40px; height:25px; background-color:'.$val.';border: 1px #000 solid"></div>';
- }
- echo '</td>';
- echo '</tr>';
-}
-echo '</table>';
-?>
-</body>
-</html>
diff --git a/lib/tpl/index.html b/lib/tpl/index.html
deleted file mode 100644
index d614603ac..000000000
--- a/lib/tpl/index.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="refresh" content="0; URL=../../" />
-<meta name="robots" content="noindex" />
-<title>nothing here...</title>
-</head>
-<body>
-<!-- this is just here to prevent directory browsing -->
-</body>
-</html>
diff --git a/lib/tpl/index.php b/lib/tpl/index.php
new file mode 100644
index 000000000..a55081738
--- /dev/null
+++ b/lib/tpl/index.php
@@ -0,0 +1,68 @@
+<?php
+/**
+ * This file reads the style.ini of the used template and displays the
+ * replacements defined in it. Color replacements will be displayed
+ * visually. This should help with adjusting and using the styles
+ * specified in the style.ini
+ *
+ * @author Andreas Gohr <andi@splitbrain.org>
+ * @author Anika Henke <anika@selfthinker.org>
+ */
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Template Replacements</title>
+ <style type="text/css">
+ body {
+ background-color: #fff;
+ color: #000;
+ }
+ caption {
+ font-weight: bold;
+ }
+ td {
+ margin: 0;
+ padding: 0.5em 2em;
+ font-family: monospace;
+ font-size: 120%;
+ border: 1px solid #fff;
+ }
+ tr:hover td {
+ border: 1px solid #ccc;
+ }
+ .color {
+ padding: 0.25em 1em;
+ border: 1px #000 solid;
+ }
+ </style>
+</head>
+<body>
+<?php
+if(!defined('DOKU_INC')) define('DOKU_INC',dirname(__FILE__).'/../../');
+require_once(DOKU_INC.'inc/init.php');
+
+$ini = @parse_ini_file($conf['template'].'/style.ini',true);
+if ($ini) {
+ echo '<table>';
+ echo "<caption>".htmlspecialchars($conf['template'])."'s style.ini</caption>";
+ foreach($ini['replacements'] as $key => $val){
+ echo '<tr>';
+ echo '<td>'.htmlspecialchars($key).'</td>';
+ echo '<td>'.htmlspecialchars($val).'</td>';
+ echo '<td>';
+ if(preg_match('/^#[0-f]{3,6}$/i',$val)){
+ echo '<div class="color" style="background-color:'.$val.';">&nbsp;</div>';
+ }
+ echo '</td>';
+ echo '</tr>';
+ }
+ echo '</table>';
+} else {
+ echo "<p>Non-existent template: <strong>".htmlspecialchars($conf['template'])."</strong></p>";
+}
+?>
+</body>
+</html>