]> git.wh0rd.org Git - tt-rss.git/commitdiff
remove themes/
authorAndrew Dolgov <fox@madoka.volgo-balt.ru>
Wed, 23 Jan 2013 11:36:32 +0000 (15:36 +0400)
committerAndrew Dolgov <fox@madoka.volgo-balt.ru>
Wed, 23 Jan 2013 11:36:32 +0000 (15:36 +0400)
classes/pref/prefs.php
include/functions.php
index.php
js/tt-rss.js
prefs.php
themes/triple-pane/theme.css [deleted file]
themes/triple-pane/theme.ini [deleted file]
themes/triple-pane/theme.js [deleted file]

index bb82b355edac60376e5539cbed5d8d9273939ecb..4f6c27a36131c0f26683c22959045a5c9dfd6408 100644 (file)
@@ -42,8 +42,6 @@ class Pref_Prefs extends Handler_Protected {
 
                $_SESSION["prefs_cache"] = false;
 
-               $orig_theme = get_pref($this->link, "_THEME_ID");
-
                foreach (array_keys($_POST) as $pref_name) {
 
                        $pref_name = db_escape_string($pref_name);
@@ -62,11 +60,7 @@ class Pref_Prefs extends Handler_Protected {
 
                }
 
-               if ($orig_theme != get_pref($this->link, "_THEME_ID")) {
-                       print "PREFS_THEME_CHANGED";
-               } else {
-                       print __("The configuration was saved.");
-               }
+               print __("The configuration was saved.");
        }
 
        function getHelp() {
@@ -458,32 +452,6 @@ class Pref_Prefs extends Handler_Protected {
 
                                print "<tr><td colspan=\"3\"><h3>".__($active_section)."</h3></td></tr>";
 
-                               if ($line["section_id"] == 2) {
-                                       print "<tr><td width=\"40%\">".__("Select theme")."</td>";
-
-                                       $user_theme = get_pref($this->link, "_THEME_ID");
-                                       $themes = get_all_themes();
-
-                                       print "<td><select name=\"_THEME_ID\" dojoType=\"dijit.form.Select\">";
-                                       print "<option value='Default'>".__('Default')."</option>";
-                                       print "<option value='----------------' disabled=\"1\">--------</option>";
-
-                                       foreach ($themes as $t) {
-                                               $base = $t['base'];
-                                               $name = $t['name'];
-
-                                               if ($base == $user_theme) {
-                                                       $selected = "selected=\"1\"";
-                                               } else {
-                                                       $selected = "";
-                                               }
-
-                                               print "<option $selected value='$base'>$name</option>";
-
-                                       }
-
-                                       print "</select></td></tr>";
-                               }
                                $lnum = 0;
                        }
 
index 029b3248fa3c29c81d1abb8c6969a0b986c25fac..9dea353ae371ea83c4336d921c60e8b4456294b9 100644 (file)
                }
        }
 
+       // Deprecated, TODO: remove
        function theme_image($link, $filename) {
-               if ($link) {
-                       $theme_path = get_user_theme_path($link);
-
-                       if ($theme_path && is_file($theme_path.$filename)) {
-                               return $theme_path.$filename;
-                       } else {
-                               return $filename;
-                       }
-               } else {
-                       return $filename;
-               }
-       }
-
-       function get_user_theme($link) {
-
-               if (get_schema_version($link) >= 63 && $_SESSION["uid"]) {
-                       $theme_name = get_pref($link, "_THEME_ID");
-                       if (is_dir("themes/$theme_name")) {
-                               return $theme_name;
-                       } else {
-                               return '';
-                       }
-               } else {
-                       return '';
-               }
-
-       }
-
-       function get_user_theme_path($link) {
-               $theme_path = '';
-
-               if (get_schema_version($link) >= 63 && $_SESSION["uid"]) {
-                       $theme_name = get_pref($link, "_THEME_ID");
-
-                       if ($theme_name && is_dir("themes/$theme_name")) {
-                               $theme_path = "themes/$theme_name/";
-                       } else {
-                               $theme_name = '';
-                       }
-               } else {
-                       $theme_path = '';
-               }
-
-               if ($theme_path) {
-                       if (is_file("$theme_path/theme.ini")) {
-                               $ini = parse_ini_file("$theme_path/theme.ini", true);
-                               if ($ini['theme']['version'] >= THEME_VERSION_REQUIRED) {
-                                       return $theme_path;
-                               }
-                       }
-               }
-               return '';
-       }
-
-       function get_user_theme_options($link) {
-               $t = get_user_theme_path($link);
-
-               if ($t) {
-                       if (is_file("$t/theme.ini")) {
-                               $ini = parse_ini_file("$t/theme.ini", true);
-                               if ($ini['theme']['version']) {
-                                       return $ini['theme']['options'];
-                               }
-                       }
-               }
-               return '';
-       }
-
-       function print_theme_includes($link) {
-
-               $t = get_user_theme_path($link);
-               $time = time();
-
-               if ($t) {
-                       print "<link rel=\"stylesheet\" type=\"text/css\"
-                               href=\"$t/theme.css?$time \">";
-                       if (file_exists("$t/theme.js")) {
-                               print "<script type=\"text/javascript\" src=\"$t/theme.js?$time\">
-                                       </script>";
-                       }
-               }
-       }
-
-       function get_all_themes() {
-               $themes = glob("themes/*");
-
-               asort($themes);
-
-               $rv = array();
-
-               foreach ($themes as $t) {
-                       if (is_file("$t/theme.ini")) {
-                               $ini = parse_ini_file("$t/theme.ini", true);
-                               if ($ini['theme']['version'] >= THEME_VERSION_REQUIRED &&
-                                                       !$ini['theme']['disabled']) {
-                                       $entry = array();
-                                       $entry["path"] = $t;
-                                       $entry["base"] = basename($t);
-                                       $entry["name"] = $ini['theme']['name'];
-                                       $entry["version"] = $ini['theme']['version'];
-                                       $entry["author"] = $ini['theme']['author'];
-                                       $entry["options"] = $ini['theme']['options'];
-                                       array_push($rv, $entry);
-                               }
-                       }
-               }
-
-               return $rv;
+               return $filename;
        }
 
        function convert_timestamp($timestamp, $source_tz, $dest_tz) {
        function make_init_params($link) {
                $params = array();
 
-               $params["theme"] = get_user_theme($link);
-               $params["theme_options"] = get_user_theme_options($link);
-
                $params["sign_progress"] = theme_image($link, "images/indicator_white.gif");
                $params["sign_progress_tiny"] = theme_image($link, "images/indicator_tiny.gif");
                $params["sign_excl"] = theme_image($link, "images/sign_excl.svg");
index f07ee056a7f9f75d7e3c4bba181dc110570de472..0d0646c79b7e42a029f95dff096a53ecc1a620cd 100644 (file)
--- a/index.php
+++ b/index.php
@@ -53,7 +53,6 @@
        <link rel="stylesheet" type="text/css" href="tt-rss.css?<?php echo $dt_add ?>"/>
        <link rel="stylesheet" type="text/css" href="cdm.css?<?php echo $dt_add ?>"/>
 
-       <?php print_theme_includes($link) ?>
        <?php print_user_stylesheet($link) ?>
 
        <script type="text/javascript">
index ab1ab53d216718d8489c1eac3515e9b556772233..bfbb40684ba6d66e5e93d66ba636c992a8729ad2 100644 (file)
@@ -280,10 +280,6 @@ function init() {
 
                dojo.require("fox.FeedTree");
 
-               if (typeof themeBeforeLayout == 'function') {
-                       themeBeforeLayout();
-               }
-
                dojo.require("dijit.ColorPalette");
                dojo.require("dijit.Dialog");
                dojo.require("dijit.form.Button");
@@ -342,10 +338,6 @@ function init_second_stage() {
                                switchPanelMode(_widescreen_mode);
                        }
 
-                       if (typeof themeAfterLayout == 'function') {
-                               themeAfterLayout();
-                       }
-
                });
 
                delCookie("ttrss_test");
index 85838861c2b076b69d34c22a32ffe554c6514f85..6c10918434178f9dc0e7bc56332830e70f12334c 100644 (file)
--- a/prefs.php
+++ b/prefs.php
@@ -29,7 +29,6 @@
        <link rel="stylesheet" type="text/css" href="lib/dijit/themes/claro/claro.css"/>
        <link rel="stylesheet" type="text/css" href="tt-rss.css?<?php echo $dt_add ?>"/>
 
-       <?php print_theme_includes($link) ?>
        <?php print_user_stylesheet($link) ?>
 
        <link rel="shortcut icon" type="image/png" href="images/favicon.png"/>
diff --git a/themes/triple-pane/theme.css b/themes/triple-pane/theme.css
deleted file mode 100644 (file)
index 9367dc4..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-#content-insert {
-       border-left-width : 1px;
-       border-bottom-width : 0px;
-}
-
-#headlines-frame {
-       border-right-width : 1px;
-}
-
-
diff --git a/themes/triple-pane/theme.ini b/themes/triple-pane/theme.ini
deleted file mode 100644 (file)
index a544c06..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[theme]
-name=Widescreen
-author=seeker
-version=1.1
-options=
diff --git a/themes/triple-pane/theme.js b/themes/triple-pane/theme.js
deleted file mode 100644 (file)
index ff3506b..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-function themeBeforeLayout() {
-       if ($("content-insert")) {
-               $("headlines-wrap-inner").setAttribute("design", 'sidebar');
-               $("content-insert").setAttribute("region", "trailing");
-               $("content-insert").setStyle({
-                       width: '50%',
-                       height: 'auto'});
-       }
-}
-
-function themeAfterLayout() {
-       $("headlines-toolbar").setStyle({
-               'border-width': '1px 1px 0px 0px',
-               'border-color': '#88b0f0',
-               });
-}