diff --git a/themes/minimal/layout.class.php b/themes/minimal/layout.class.php
deleted file mode 100644
index a111e921..00000000
--- a/themes/minimal/layout.class.php
+++ /dev/null
@@ -1,83 +0,0 @@
-get_string('theme', 'default');
- $data_href = get_base_href();
- $contact_link = $config->get_string('contact_link');
- $version = "Shimmie-".VERSION;
-
- $header_html = "";
- foreach($page->headers as $line) {
- $header_html .= "\t\t$line\n";
- }
-
- $left_block_html = "";
- $main_block_html = "";
-
- foreach($page->blocks as $block) {
- switch($block->section) {
- case "left":
- $left_block_html .= $this->block_to_html($block, true, "left");
- break;
- case "main":
- $main_block_html .= $this->block_to_html($block, false, "main");
- break;
- default:
- print "
error: {$block->header} using an unknown section ({$block->section})";
- break;
- }
- }
-
- $debug = get_debug_info();
-
- $contact = empty($contact_link) ? "" : "
Contact";
-
- if(empty($page->subheading)) {
- $subheading = "";
- }
- else {
- $subheading = "
{$page->subheading}
";
- }
-
- print <<
-
-
- {$page->title}
-
-
-$header_html
-
-
-
-
- $left_block_html
- $main_block_html
-
-
-
-
-EOD;
- }
-
- function block_to_html($block, $hidable=false, $salt="") {
- $h = $block->header;
- $b = $block->body;
- $html = "";
- $i = str_replace(' ', '_', $h) . $salt;
- if(!is_null($b)) $html .= "$b
\n";
- return $html;
- }
-}
-?>
diff --git a/themes/minimal/script.js b/themes/minimal/script.js
deleted file mode 100644
index 3b26466e..00000000
--- a/themes/minimal/script.js
+++ /dev/null
@@ -1,136 +0,0 @@
-var defaultTexts = new Array();
-
-window.onload = function(e) {
- var sections=get_sections();
- for(var i=0;iINPUT[type="submit"] {width: 100%;}
-TD>INPUT[type="text"] {width: 100%;}
-TD>INPUT[type="password"] {width: 100%;}
-TD>SELECT {width: 100%;}
-
-#footer {
- clear: both;
- padding-top: 8px;
- font-size: 0.7em;
- text-align: center;
-}
-
-*[onclick] {cursor: pointer;}
-IMG {border: none;}
-FORM {margin: 0px;}
-A {text-decoration: none;}
-A:hover {text-decoration: underline;}
-
-BLOCKQUOTE {
- border: 1px solid black;
- padding: 8px;
- background: #DDD;
-}
-
-UL {
- text-align: left;
-}
-
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
-* the navigation bar, and all its blocks *
-* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-#nav {
- width: 150px;
- float: left;
- text-align: center;
- font-size: 0.9em;
-}
-#nav TABLE {
- width: 150px;
-}
-#nav TD {
- vertical-align: middle;
-}
-#nav INPUT {
- width: 100%;
- padding: 0px;
-}
-#nav SELECT {
- width: 100%;
- padding: 0px;
-}
-
-#comments P {
- text-align: left;
- width: 150px;
- max-width: 150px;
- overflow: hidden;
-}
-
-.more:after {
- content: " >>>";
-}
-
-.tag_count:before {
- content: "(";
-}
-.tag_count:after {
- content: ")";
-}
-
-
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
-* the main part of each page *
-* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-#body {
- margin-left: 160px;
- text-align: center;
- height: 1%;
-}
-#body TABLE {
- width: 90%;
- margin: auto;
-}
-
-
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
-* specific page types *
-* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-#pagelist {
- margin-top: 32px;
-}
-
-#tagmap A {
- padding: 8px 4px 8px 4px;
-}
-
-.comment {
- text-align: left;
-}
-
-.setupblock {
- border: 1px solid #AAA;
- padding: 8px;
- margin: 16px;
- width: 350px;
-}
-
-.helpable {
- border-bottom: 1px dashed gray;
-}
-
-.ok {
- background: #AFA;
-}
-.bad {
- background: #FAA;
-}
-
-
-.thumb {
- width: 220px;
- display: inline-block;
- margin-bottom: 16px;
-}
diff --git a/themes/minimal/themelet.class.php b/themes/minimal/themelet.class.php
deleted file mode 100644
index 09eb031e..00000000
--- a/themes/minimal/themelet.class.php
+++ /dev/null
@@ -1,89 +0,0 @@
-set_title($title);
- $page->set_heading($title);
- $page->add_block(new NavBlock());
- $page->add_block(new Block("Error", $message));
- }
-
-
- /**
- * A specific, common error message
- */
- public function display_permission_denied(Page $page) {
- header("HTTP/1.0 403 Permission Denied");
- $this->display_error($page, "Permission Denied", "You do not have permission to access this page");
- }
-
-
- /**
- * Generic thumbnail code; returns HTML rather than adding
- * a block since thumbs tend to go inside blocks...
- */
- public function build_thumb_html(Image $image, $query=null) {
- global $config;
- $i_id = int_escape($image->id);
- $h_view_link = make_link("post/view/$i_id", $query);
- $h_tip = html_escape($image->get_tooltip());
- $h_thumb_link = $image->get_thumb_link();
- $tsize = get_thumbnail_size($image->width, $image->height);
- return "
";
- }
-
-
- /**
- * Add a generic paginator
- */
- public function display_paginator(Page $page, $base, $query, $page_number, $total_pages) {
- if($total_pages == 0) $total_pages = 1;
- $body = $this->build_paginator($page_number, $total_pages, $base, $query);
- $page->add_block(new Block(null, $body, "main", 90));
- }
-
- private function gen_page_link($base_url, $query, $page, $name) {
- $link = make_link("$base_url/$page", $query);
- return "$name";
- }
-
- private function gen_page_link_block($base_url, $query, $page, $current_page, $name) {
- $paginator = "";
- if($page == $current_page) $paginator .= "";
- $paginator .= $this->gen_page_link($base_url, $query, $page, $name);
- if($page == $current_page) $paginator .= "";
- return $paginator;
- }
-
- private function build_paginator($current_page, $total_pages, $base_url, $query) {
- $next = $current_page + 1;
- $prev = $current_page - 1;
- $rand = rand(1, $total_pages);
-
- $at_start = ($current_page <= 1 || $total_pages <= 1);
- $at_end = ($current_page >= $total_pages);
-
- $first_html = $at_start ? "First" : $this->gen_page_link($base_url, $query, 1, "First");
- $prev_html = $at_start ? "Prev" : $this->gen_page_link($base_url, $query, $prev, "Prev");
- $random_html = $this->gen_page_link($base_url, $query, $rand, "Random");
- $next_html = $at_end ? "Next" : $this->gen_page_link($base_url, $query, $next, "Next");
- $last_html = $at_end ? "Last" : $this->gen_page_link($base_url, $query, $total_pages, "Last");
-
- $start = $current_page-5 > 1 ? $current_page-5 : 1;
- $end = $start+10 < $total_pages ? $start+10 : $total_pages;
-
- $pages = array();
- foreach(range($start, $end) as $i) {
- $pages[] = $this->gen_page_link_block($base_url, $query, $i, $current_page, $i);
- }
- $pages_html = implode(" | ", $pages);
-
- return "$first_html | $prev_html | $random_html | $next_html | $last_html".
- "
<< $pages_html >>
";
- }
-}
-?>