]> git.mxchange.org Git - friendica.git/commitdiff
added Greenzero as colorset of duepuntozero
authorTobias Diekershoff <tobias.diekershoff@gmx.net>
Sun, 7 Sep 2014 10:48:23 +0000 (12:48 +0200)
committerTobias Diekershoff <tobias.diekershoff@gmx.net>
Sun, 7 Sep 2014 10:48:23 +0000 (12:48 +0200)
view/theme/duepuntozero/config.php [new file with mode: 0644]
view/theme/duepuntozero/deriv/greenzero.css [new file with mode: 0644]
view/theme/duepuntozero/deriv/imggreenzero/border.jpg [new file with mode: 0644]
view/theme/duepuntozero/deriv/imggreenzero/editicons.png [new file with mode: 0644]
view/theme/duepuntozero/deriv/imggreenzero/file.gif [new file with mode: 0644]
view/theme/duepuntozero/deriv/imggreenzero/greenicons.png [new file with mode: 0644]
view/theme/duepuntozero/deriv/imggreenzero/head.jpg [new file with mode: 0644]
view/theme/duepuntozero/deriv/imggreenzero/screenshot.jpg [new file with mode: 0644]
view/theme/duepuntozero/deriv/imggreenzero/shiny.png [new file with mode: 0644]
view/theme/duepuntozero/style.php [new file with mode: 0644]

diff --git a/view/theme/duepuntozero/config.php b/view/theme/duepuntozero/config.php
new file mode 100644 (file)
index 0000000..f8209bb
--- /dev/null
@@ -0,0 +1,60 @@
+<?php
+/**
+ * Theme settings
+ */
+
+
+
+function theme_content(&$a){
+    if(!local_user())
+        return;                
+
+    $colorset = get_pconfig( local_user(), 'duepuntozero', 'colorset');
+    $user = true;
+
+    return clean_form($a, $colorset, $user);
+}
+
+function theme_post(&$a){
+    if(! local_user())
+        return;
+    
+    if (isset($_POST['duepuntozero-settings-submit'])){
+        set_pconfig(local_user(), 'duepuntozero', 'colorset', $_POST['duepuntozero_colorset']);
+    }
+}
+
+
+function theme_admin(&$a){
+    $colorset = get_config( 'duepuntozero', 'colorset');
+    $user = false;
+
+    return clean_form($a, $colorset, $user);
+}
+
+function theme_admin_post(&$a){
+    if (isset($_POST['duepuntozero-settings-submit'])){
+        set_config('duepuntozero', 'colorset', $_POST['duepuntozero_colorset']);
+    }
+}
+
+
+function clean_form(&$a, &$colorset, $user){
+    $colorset = array(
+       'default'=>t('default'), 
+        'greenzero'=>t('greenzero'),
+    );
+    if ($user) {
+        $color = get_pconfig(local_user(), 'duepuntozero', 'colorset');
+    } else {
+        $color = get_config( 'duepuntozero', 'colorset');
+    }
+    $t = get_markup_template("theme_settings.tpl" );
+    $o .= replace_macros($t, array(
+        '$submit' => t('Submit'),
+        '$baseurl' => $a->get_baseurl(),
+        '$title' => t("Theme settings"),
+        '$colorset' => array('duepuntozero_colorset', t('Color scheme'), $color, '', $colorset),
+    ));
+    return $o;
+}
diff --git a/view/theme/duepuntozero/deriv/greenzero.css b/view/theme/duepuntozero/deriv/greenzero.css
new file mode 100644 (file)
index 0000000..0f6f788
--- /dev/null
@@ -0,0 +1,34 @@
+/* green variation by Tobias Diekershoff <tobias.diekershoff@gmx.net> */
+
+a:link, a:visited { color: #549f4f; text-decoration: none; }
+a:hover {text-decoration: underline; }
+
+.nav-selected.nav-link { color: #549f4f!important; border-bottom: 0px}
+.nav-commlink, .nav-login-link {background-color: #aed3b2;}
+.nav-commlink:link, .nav-commlink:visited,
+.nav-login-link:link, .nav-login-link:visited{
+       color: #ffffff;
+}
+
+.icon {
+       display: block; width: 16px; height: 16px;
+       background-image: url('imggreenzero/greenicons.png');
+}
+
+
+
+body {         background-image: url('imggreenzero/head.jpg'); }
+aside { background-image: url('imggreenzero/border.jpg'); }
+section { background-image: url('imggreenzero/border.jpg'); }
+.tabs {        background-image: url('imggreenzero/head.jpg'); }
+div.wall-item-content-wrapper.shiny {  background-image: url('imggreenzero/shiny.png'); }
+
+.fakelink, .fakelink:visited, .fakelink:hover, .fakelink:link {
+       color: #549f4f !important;
+}
+
+.wall-item-name-link {
+       color: #549f4f;
+}
+
+
diff --git a/view/theme/duepuntozero/deriv/imggreenzero/border.jpg b/view/theme/duepuntozero/deriv/imggreenzero/border.jpg
new file mode 100644 (file)
index 0000000..034a1cb
Binary files /dev/null and b/view/theme/duepuntozero/deriv/imggreenzero/border.jpg differ
diff --git a/view/theme/duepuntozero/deriv/imggreenzero/editicons.png b/view/theme/duepuntozero/deriv/imggreenzero/editicons.png
new file mode 100644 (file)
index 0000000..171a408
Binary files /dev/null and b/view/theme/duepuntozero/deriv/imggreenzero/editicons.png differ
diff --git a/view/theme/duepuntozero/deriv/imggreenzero/file.gif b/view/theme/duepuntozero/deriv/imggreenzero/file.gif
new file mode 100644 (file)
index 0000000..e388a13
Binary files /dev/null and b/view/theme/duepuntozero/deriv/imggreenzero/file.gif differ
diff --git a/view/theme/duepuntozero/deriv/imggreenzero/greenicons.png b/view/theme/duepuntozero/deriv/imggreenzero/greenicons.png
new file mode 100644 (file)
index 0000000..2644e42
Binary files /dev/null and b/view/theme/duepuntozero/deriv/imggreenzero/greenicons.png differ
diff --git a/view/theme/duepuntozero/deriv/imggreenzero/head.jpg b/view/theme/duepuntozero/deriv/imggreenzero/head.jpg
new file mode 100644 (file)
index 0000000..c697762
Binary files /dev/null and b/view/theme/duepuntozero/deriv/imggreenzero/head.jpg differ
diff --git a/view/theme/duepuntozero/deriv/imggreenzero/screenshot.jpg b/view/theme/duepuntozero/deriv/imggreenzero/screenshot.jpg
new file mode 100644 (file)
index 0000000..692ad35
Binary files /dev/null and b/view/theme/duepuntozero/deriv/imggreenzero/screenshot.jpg differ
diff --git a/view/theme/duepuntozero/deriv/imggreenzero/shiny.png b/view/theme/duepuntozero/deriv/imggreenzero/shiny.png
new file mode 100644 (file)
index 0000000..994c0d0
Binary files /dev/null and b/view/theme/duepuntozero/deriv/imggreenzero/shiny.png differ
diff --git a/view/theme/duepuntozero/style.php b/view/theme/duepuntozero/style.php
new file mode 100644 (file)
index 0000000..d5f8696
--- /dev/null
@@ -0,0 +1,11 @@
+<?php
+if (file_exists("$THEMEPATH/style.css")){
+    echo file_get_contents("$THEMEPATH/style.css");
+}
+$s_colorset = get_config('duepuntozero','colorset');
+$uid = local_user();
+$colorset = get_pconfig( $uid, 'duepuntozero', 'colorset');
+if (!x($colorset)) 
+    $colorset = $s_colorset;
+
+?>