]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Output custom stylesheets on design sub-Actions
authorZach Copley <zach@controlyourself.ca>
Tue, 16 Jun 2009 05:13:35 +0000 (22:13 -0700)
committerZach Copley <zach@controlyourself.ca>
Tue, 16 Jun 2009 05:13:35 +0000 (22:13 -0700)
classes/Design.php
lib/currentuserdesignaction.php
lib/ownerdesignaction.php

index bb1e917e3e4322baa1776657f0e3b35968e551e8..4f6b2a84496d0267d2a115307b27b8f3d123b495 100644 (file)
@@ -47,7 +47,7 @@ class Design extends Memcached_DataObject
 
     function showCSS($out)
     {
-        $out->element('stylesheet', array('type' => 'text/css'),
+        $out->element('style', array('type' => 'text/css'),
                       'body { background-color: #' . dechex($this->backgroundcolor) . '} '."\n".
                       '#content { background-color #' . dechex($this->contentcolor) . '} '."\n".
                       '#aside_primary { background-color #'. dechex($this->sidebarcolor) .'} '."\n".
index 2975256557dd72dda104664b7919363c266307b6..40502bc7762bb22f350e8977d8be31a08df9695a 100644 (file)
@@ -47,6 +47,20 @@ if (!defined('LACONICA')) {
 
 class CurrentUserDesignAction extends Action
 {
+
+    /**
+      * Show the user's design stylesheet
+      *
+      * @return nothing
+      */
+     function showStylesheets()
+     {
+         parent::showStylesheets();
+
+         $design = $this->getDesign();
+         $design->showCSS($this);
+     }
+
     /**
      * A design for this action
      *
@@ -66,4 +80,6 @@ class CurrentUserDesignAction extends Action
 
         return $cur->getDesign();
     }
+
+
 }
index c47633bdb23fd101ff39afc035f101ee03c95cd9..b6b30a60654ea3846c13f1d4c93e90fb3b9c4e6a 100644 (file)
@@ -52,6 +52,19 @@ class OwnerDesignAction extends Action {
 
     var $user = null;
 
+    /**
+      * Show the owner's design stylesheet
+      *
+      * @return nothing
+      */
+     function showStylesheets()
+     {
+         parent::showStylesheets();
+
+         $design = $this->getDesign();
+         $design->showCSS($this);
+     }
+
     /**
      * A design for this action
      *