phpgroupware-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpgroupware-cvs] [18559] switch to css more - this is still a WIP


From: Dave Hall
Subject: [Phpgroupware-cvs] [18559] switch to css more - this is still a WIP
Date: Sun, 01 Jun 2008 01:09:18 +0000

Revision: 18559
          
http://svn.sv.gnu.org/viewvc/?view=rev&root=phpgroupware&revision=18559
Author:   skwashd
Date:     2008-06-01 01:09:18 +0000 (Sun, 01 Jun 2008)

Log Message:
-----------
switch to css more - this is still a WIP

Modified Paths:
--------------
    trunk/phpgwapi/templates/verdilak/css/styles.css
    trunk/phpgwapi/templates/verdilak/head.inc.php
    trunk/phpgwapi/templates/verdilak/head.tpl
    trunk/phpgwapi/templates/verdilak/navbar.inc.php
    trunk/phpgwapi/templates/verdilak/navbar.tpl

Modified: trunk/phpgwapi/templates/verdilak/css/styles.css
===================================================================
--- trunk/phpgwapi/templates/verdilak/css/styles.css    2008-06-01 01:08:37 UTC 
(rev 18558)
+++ trunk/phpgwapi/templates/verdilak/css/styles.css    2008-06-01 01:09:18 UTC 
(rev 18559)
@@ -1,27 +1,20 @@
-
-body,p,td,th,table,input,form,option
+body, p, td, th, table, input, form, option
 {
-       font-family: Verdana,Arial,Helvetica,sans-serif;
-       font-size: 10pt;
-       font-style: normal;
-       font-weight: normal;
-       line-height: normal;
-       text-decoration: none;
-       letter-spacing: 0em;
-       word-spacing: 0em;
+       color: #000;
+       font-family: "Liberation Sans", Verdana, sans-serif;
+       font-size: 1em;
 }
 
 body
 {
-       margin-right: 0em;
-       margin-left: 0em;
-       margin-top: 0em;
-       margin-bottom: 0em;
+       background-color: #fff;
+       margin: 0;
+       padding: 0;
 }
 
 img, input[type=image]
 {
-       border: 0px;
+       border: 0;
 }
 
 table
@@ -31,7 +24,7 @@
 
 td.alarm
 {
-       color: #FF0000;
+       color: #f00;
 }
 
 a:link,a:visited,a:active,a:hover
@@ -91,16 +84,6 @@
        padding-top: 5px;
 }
 
-body,p,td,th,table,input,form,option
-{
-       color: #000000;
-}
-
-body
-{
-       background-color: #FFFFFF;
-}
-
 a:link,a:visited,a:active
 {
        color: mediumblue;
@@ -108,54 +91,54 @@
 
 a:hover
 {
-       color: #cc0000;
+       color: #c00;
 }
 
 .navbar,.th,.app_header
 {
-       background-color: #80BBFF;
+       background-color: #80bbff;
 }
 
 .login,.portal,.about
 {
-       background-color: #80BBFF;
-       border-color: #000000;
+       background-color: #80bbff;
+       border-color: #000;
 }
 
 .portal_text,.info
 {
-       color: #FFFFFF;
+       color: #fff;
 }
 
 .row_on,.th_bright
 {
-       background-color: #CCEEFF;
+       background-color: #cef;
 }
 
 .msgbox
 {
-       background-color: #FFFFFF;
+       background-color: #ffffff;
 }
 
 .row_off
 {
-       background-color: #DDF0FF;
+       background-color: #ddf0ff;
 }
 
 .cal_today
 {
-       background-color: #FFFFCC;
+       background-color: #ffc;
 }
 
 .cal_dayview
 {
-       background-color: #C0C0C0;
+       background-color: #c0c0c0;
 }
 
 .email_folder
 {
-       background-color: #7090FF;
-       color: #FFFFFF;
+       background-color: #7090ff;
+       color: #fff;
 }
 
 a.info,.info
@@ -234,14 +217,14 @@
  
  .horbar       {
        color: #212020;
-       background-color: #ECE9D8;
-       border: 1px solid #FFFFFF;
+       background-color: #ece9d8;
+       border: 1px solid #fff;
 }
 
 .horbaritem    {
        float: left;
        white-space: nowrap;
-       font-family: luxi sans, verdana, geneva, arial, helvetica, sans-serif;
+       font-family: "Liberation Sans", verdana, sans-serif;
        font-size: 14px;
 }
 
@@ -251,20 +234,20 @@
 }
 
 .horbaritem a:link     {
-       color: #000000;
+       color: #000;
 }
 
 .horbaritem a:visited  {
-       color: #000000;
+       color: #000;
 }
 
 .horbaritem a:hover    {
-       color: #ffffff;
+       color: #fff;
        background-color: #808080;
 }
 
 .horbaritem a:active   {
-       color: #ff0000;
+       color: #f00;
 }
 
 .verbar        {
@@ -302,20 +285,20 @@
 }
 
 .item a:link   {
-       color: #000000;
+       color: #000;
 }
 
 .item a:visited        {
-       color: #000000;
+       color: #000;
 }
 
 .item a:hover  {
-       color: #ffffff;
+       color: #fff;
        background-color: #808080;
 }
 
 .item a:active {
-       color: #ff0000;
+       color: #f00;
 }
 
 .item .fwdarr  {
@@ -325,12 +308,44 @@
        right: 7px;
 }
 
-TR.passed
+tr.passed
 {
        background-color: #d5d7d7;
 }
 
-TR.notpassed
+tr.notpassed
 {
        background-color: #bd6767;
 }
+
+#head_banner
+{
+       background: #cef url(../images/bg_filler.png) scroll top left repeat;
+       border: 0;
+       border-collapse: collapse;
+       height: 45px;
+       margin: 0;
+       padding: 0;
+}
+
+#head_banner td
+{
+       border: 0;
+       border-collapse: collapse;
+       margin: 0;
+       padding: 0;
+}
+
+#head_banner #phpgw_logo
+{
+       background: transparent url(../images/greybar.jpg) bottom left repeat-x;
+       text-align: left;
+       width: 100%;
+}
+
+#top_nav
+{
+       text-align: right;
+       vertical-align: bottom;
+       white-space: nowrap;
+}

Modified: trunk/phpgwapi/templates/verdilak/head.inc.php
===================================================================
--- trunk/phpgwapi/templates/verdilak/head.inc.php      2008-06-01 01:08:37 UTC 
(rev 18558)
+++ trunk/phpgwapi/templates/verdilak/head.inc.php      2008-06-01 01:09:18 UTC 
(rev 18559)
@@ -20,38 +20,33 @@
 
        $app = $GLOBALS['phpgw_info']['flags']['currentapp'];
 
-       $theme_styles[] = 
"{$GLOBALS['phpgw_info']['server']['webserver_url']}/phpgwapi/templates/verdilak/css/base.css";
-       
if(isset($GLOBALS['phpgw_info']['user']['preferences']['common']['theme']) && 
file_exists(PHPGW_SERVER_ROOT . '/phpgwapi/templates/verdilak/css/' . 
$GLOBALS['phpgw_info']['user']['preferences']['common']['theme'] . '.css'))
+       if ( 
!is_readable("/phpgwapi/templates/idsociety/css/{$GLOBALS['phpgw_info']['user']['preferences']['common']['theme']}.css")
 )
        {
-               $theme_styles[] = 
"{$GLOBALS['phpgw_info']['server']['webserver_url']}/phpgwapi/templates/verdilak/css/{$GLOBALS['phpgw_info']['user']['preferences']['common']['theme']}.css";
+               
$GLOBALS['phpgw_info']['user']['preferences']['common']['theme'] = 'styles';
        }
-       else
-       {
-               $theme_styles[] = 
"{$GLOBALS['phpgw_info']['server']['webserver_url']}/phpgwapi/templates/verdilak/css/styles.css";
-               
$GLOBALS['phpgw_info']['user']['preferences']['common']['theme'] = 'verdilak';
-       }
 
-       if(file_exists(PHPGW_SERVER_ROOT . 
"/{$app}/templates/base/css/base.css"))
-       {
-               $theme_styles[] = 
"{$GLOBALS['phpgw_info']['server']['webserver_url']}/{$app}/templates/base/css/base.css";
-       }
+       $theme_styles = array
+       (
+               '/phpgwapi/js/yahoo/reset-fonts-grids/reset-fonts-grids.css',
+               '/phpgwapi/js/yahoo/tabview/assets/skins/sam/tabview.css',
+               '/phpgwapi/templates/base/css/base.css',
+               '/phpgwapi/templates/verdilak/css/base.css',
+               
"/phpgwapi/templates/verdilak/css/{$GLOBALS['phpgw_info']['user']['preferences']['common']['theme']}.css",
+               "/{$app}/templates/base/css/base.css",
+               "/{$app}/templates/verdilak/css/base.css",
+               
"/{$app}/templates/verdilak/css/{$GLOBALS['phpgw_info']['user']['preferences']['common']['theme']}.css"
+       );
 
-       if(file_exists(PHPGW_SERVER_ROOT . 
"/{$app}/templates/verdilak/css/base.css"))
+       foreach ( $theme_styles as $style )
        {
-               $theme_styles[] = 
"{$GLOBALS['phpgw_info']['server']['webserver_url']}/{$app}/templates/verdilak/css/base.css";
-       }
 
-       if(file_exists(PHPGW_SERVER_ROOT . 
"/{$app}/templates/verdilak/css/{$GLOBALS['phpgw_info']['user']['preferences']['common']['theme']}.css"))
-       {
-               $theme_styles[] = 
"{$GLOBALS['phpgw_info']['server']['webserver_url']}/{$app}/templates/verdilak/css/{$GLOBALS['phpgw_info']['user']['preferences']['common']['theme']}.css";
+               if( file_exists( PHPGW_SERVER_ROOT . $style ) )
+               {
+                               
$GLOBALS['phpgw']->template->set_var('theme_style', 
"{$GLOBALS['phpgw_info']['server']['webserver_url']}$style");
+                       $GLOBALS['phpgw']->template->parse('theme_stylesheets', 
'theme_stylesheet', true);
+               }
        }
 
-       foreach ( $theme_styles as $style )
-       {
-               $GLOBALS['phpgw']->template->set_var('theme_style', $style);
-               $GLOBALS['phpgw']->template->parse('theme_stylesheets', 
'theme_stylesheet', true);
-       }
-       
        $app = $app ? ' ['.(isset($GLOBALS['phpgw_info']['apps'][$app]) ? 
$GLOBALS['phpgw_info']['apps'][$app]['title'] : lang($app)).']':'';
 
        $GLOBALS['phpgw']->template->set_var(array
@@ -67,5 +62,3 @@
        ));
 
        $GLOBALS['phpgw']->template->pfp('out','head');
-?>
-

Modified: trunk/phpgwapi/templates/verdilak/head.tpl
===================================================================
--- trunk/phpgwapi/templates/verdilak/head.tpl  2008-06-01 01:08:37 UTC (rev 
18558)
+++ trunk/phpgwapi/templates/verdilak/head.tpl  2008-06-01 01:09:18 UTC (rev 
18559)
@@ -10,13 +10,10 @@
                <meta name="robots" content="none" />
                <link rel="icon" href="{img_icon}" type="image/x-ico" />
                <link rel="shortcut icon" href="{img_shortcut}" />
-               {css}
-               <script language="JavaScript" type="text/javascript" 
src="{phpgw_root}folders/phplayersmenu/libjs/layersmenu-browser_detection.js"></script>
-               <script language="JavaScript" type="text/javascript" 
src="{phpgw_root}folders/phplayersmenu/libjs/layersmenu-library.js"></script>
-               <script language="JavaScript" type="text/javascript" 
src="{phpgw_root}folders/phplayersmenu/libjs/layersmenu.js"></script>
                <!-- BEGIN theme_stylesheet -->
                <link href="{theme_style}" type="text/css" rel="StyleSheet">
                <!-- END theme_stylesheet -->
+               {css}
                <script type="text/javascript">
                        <!--
                        var strBaseURL = '{str_base_url}';
@@ -24,7 +21,27 @@
                        -->
                </script>
                {javascript}
+               <script type="text/javascript">
+                       var page;
+
+                       function openwindow(url)
+                       {
+                               if (page)
+                               {
+                                       if (page.closed)
+                                       {
+                                               page.stop;
+                                               page.close;
+                                       }
+                               }
+                               page = window.open(url, 
"pageWindow","width=700,height=600,location=no,menubar=no,directories=no,toolbar=no,scrollbars=yes,resizable=yes,status=no");
+                               if (page.opener == null)
+                               {
+                                       page.opener = window;
+                               }
+                       }
+               </script>
                <title>{website_title}</title>
        </head>
-       <body>
+       <body class="yui-skin-sam">
 <!-- END Head -->

Modified: trunk/phpgwapi/templates/verdilak/navbar.inc.php
===================================================================
--- trunk/phpgwapi/templates/verdilak/navbar.inc.php    2008-06-01 01:08:37 UTC 
(rev 18558)
+++ trunk/phpgwapi/templates/verdilak/navbar.inc.php    2008-06-01 01:09:18 UTC 
(rev 18559)
@@ -18,35 +18,6 @@
        function parse_navbar($force = False)
        {
 
-               /* FIXME remove this rubbish
-               $GLOBALS['phpgw_info']['theme']['bg_color']    = '#FFFFFF';
-               $GLOBALS['phpgw_info']['theme']['bg_text']     = '#000000';
-               $GLOBALS['phpgw_info']['theme']['vlink']       = 'blue';
-               $GLOBALS['phpgw_info']['theme']['alink']       = 'red';
-               $GLOBALS['phpgw_info']['theme']['link']        = 'blue';
-               $GLOBALS['phpgw_info']['theme']['row_on']      = '#CCEEFF';
-               $GLOBALS['phpgw_info']['theme']['row_off']     = '#DDF0FF';
-               $GLOBALS['phpgw_info']['theme']['row_text']    = '#000000';
-               $GLOBALS['phpgw_info']['theme']['th_bg']       = '#80BBFF';
-               $GLOBALS['phpgw_info']['theme']['th_text']     = '#000000';
-               $GLOBALS['phpgw_info']['theme']['navbar_bg']   = '#80CCFF';
-               $GLOBALS['phpgw_info']['theme']['navbar_text'] = '#FFFFFF';
-               $GLOBALS['phpgw_info']['theme']['table_bg']    = '#7090FF';
-               $GLOBALS['phpgw_info']['theme']['table_text']  = '#000000';
-               $GLOBALS['phpgw_info']['theme']['font']        = 'Arial, 
Helvetica, san-serif';
-               $GLOBALS['phpgw_info']['theme']['bg01']        = '#dadada';
-               $GLOBALS['phpgw_info']['theme']['bg02']        = '#dad0d0';
-               $GLOBALS['phpgw_info']['theme']['bg03']        = '#dacaca';
-               $GLOBALS['phpgw_info']['theme']['bg04']        = '#dac0c0';
-               $GLOBALS['phpgw_info']['theme']['bg05']        = '#dababa';
-               $GLOBALS['phpgw_info']['theme']['bg06']        = '#dab0b0';
-               $GLOBALS['phpgw_info']['theme']['bg07']        = '#daaaaa';
-               $GLOBALS['phpgw_info']['theme']['bg08']        = '#da9090';
-               $GLOBALS['phpgw_info']['theme']['bg09']        = '#da8a8a';
-               $GLOBALS['phpgw_info']['theme']['bg10']        = '#da7a7a';
-               */
-
-
                $tpl = createobject('phpgwapi.Template',PHPGW_TEMPLATE_DIR);
 
                $tpl->set_file('navbartpl', 'navbar.tpl');
@@ -54,8 +25,6 @@
                $tpl->set_block('navbartpl','navbar');
 
                $var['img_root'] = 
$GLOBALS['phpgw_info']['server']['webserver_url'] . 
'/phpgwapi/templates/verdilak/images';
-               $var['table_bg_color'] = 
$GLOBALS['phpgw_info']['theme']['navbar_bg'];
-               $var['navbar_text'] = 
$GLOBALS['phpgw_info']['theme']['navbar_text'];
                $applications = '';
                $exclude = array('home', 'preferences', 'about', 'logout');
                $navbar = execMethod('phpgwapi.menu.get', 'navbar');
@@ -70,27 +39,28 @@
                        $applications .= <<<HTML
                                <br>
                                <a href="{$app_data['url']}">
-                                       <img src="{$icon}" 
alt="{$app_data['text']}" title="{{$app_data['text']}">
+                                       <img src="{$icon}" 
alt="{$app_data['text']}" title="{$app_data['text']}">
                                </a>
 
 HTML;
                }
+
                $var['applications'] = $applications;
+               $var['logo'] = 'logo.png';
 
-               if (isset($GLOBALS['phpgw_info']['theme']['special_logo']))
+               $var['home_url']                = 
$GLOBALS['phpgw']->link('/home.php');
+               $var['home_text']               = lang('home');
+               $var['about_url']               = 
$GLOBALS['phpgw']->link('/about.php', array('appname' => 
$GLOBALS['phpgw_info']['flags']['currentapp']) );
+               $var['about_text']              = lang('about');
+               $var['logout_url']              = 
$GLOBALS['phpgw']->link('/logout.php');
+               $var['logout_text']             = lang('logout');
+
+               if ( isset($navbar['preferences']) )
                {
-                       $var['logo'] = 
$GLOBALS['phpgw_info']['theme']['special_logo'];
+                       $var['preferences_url'] = $navbar['preferences']['url'];
+                       $var['preferences_text'] = 
$navbar['preferences']['text'];
                }
-               else
-               {
-                       $var['logo'] = 'logo.png';
-               }
 
-               $var['home_link'] = 
$GLOBALS['phpgw_info']['navbar']['home']['url'];
-               //XXX Caeies not sure of that :(
-               $var['preferences_link'] = 
isset($GLOBALS['phpgw_info']['navbar']['preferences']) && 
isset($GLOBALS['phpgw_info']['navbar']['preferences']['url']) ? 
$GLOBALS['phpgw_info']['navbar']['preferences']['url'] : '' ;
-               $var['logout_link'] = 
$GLOBALS['phpgw_info']['navbar']['logout']['url'];
-               $var['help_link'] = 
$GLOBALS['phpgw_info']['navbar']['about']['url'];
 
                if ($GLOBALS['phpgw_info']['flags']['currentapp'] == 'home')
                {
@@ -156,7 +126,6 @@
                if (isset($GLOBALS['phpgw_info']['flags']['app_header']))
                {
                        $var['current_app_header'] = 
$GLOBALS['phpgw_info']['flags']['app_header'];
-                       $var['th_bg'] = 
$GLOBALS['phpgw_info']['theme']['th_bg'];
                }
                else
                {
@@ -202,7 +171,6 @@
                );
                $var = Array(
                        'img_root'              => 
$GLOBALS['phpgw_info']['server']['webserver_url'] . 
'/phpgwapi/templates/verdilak/images',
-                       'table_bg_color'        => 
(isset($GLOBALS['phpgw_info']['theme']['navbar_bg'])?$GLOBALS['phpgw_info']['theme']['navbar_bg']:''),
                        'version'               => 
$GLOBALS['phpgw_info']['server']['versions']['phpgwapi']
                );
                if (isset($GLOBALS['phpgw_info']['navbar']['admin']) && 
isset($GLOBALS['phpgw_info']['user']['preferences']['common']['show_currentusers']))

Modified: trunk/phpgwapi/templates/verdilak/navbar.tpl
===================================================================
--- trunk/phpgwapi/templates/verdilak/navbar.tpl        2008-06-01 01:08:37 UTC 
(rev 18558)
+++ trunk/phpgwapi/templates/verdilak/navbar.tpl        2008-06-01 01:09:18 UTC 
(rev 18559)
@@ -1,49 +1,31 @@
 <!-- BEGIN navbar -->
-<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
-       var page;
-
-       function openwindow(url)
-       {
-               if (page)
-               {
-                       if (page.closed)
-                       {
-                               page.stop;
-                               page.close;
-                       }
-               }
-               page = window.open(url, 
"pageWindow","width=700,height=600,location=no,menubar=no,directories=no,toolbar=no,scrollbars=yes,resizable=yes,status=no");
-               if (page.opener == null)
-               {
-                       page.opener = window;
-               }
-       }
-</SCRIPT>
-
-<table border="0" cellspacing="0" cellpadding="0" width="100%" 
bgcolor="{table_bg_color}">
-<tr background="{img_root}/bg_filler.png">
-<td background="{img_root}/bg_filler.png" align="left" valign="bottom"><a 
href="http://www.phpgroupware.org"; target="_new"><img src="{img_root}/{logo}" 
border="0" alt="phpGroupWare"></a></td>
-<td background="{img_root}/bg_filler.png" align="center" valign="bottom" 
width="100%"><!--<font color="{navbar_text}" 
size="-1">{user_info}</font>--></td>
-<td background="{img_root}/bg_filler.png" align="right" valign="bottom" 
rowspan="2" nowrap><a href="{home_link}"><img src="{welcome_img}" border="0" 
alt="Welcome"></a>{preferences_icon}<a href="{logout_link}"><img 
src="{logout_img}" border="0" alt="Logout"></a><a href="{help_link}"><img 
src="{img_root}/help.png" border="0" alt="Help"></a></td></tr>
-<tr background="{img_root}/bg_filler.png">
-<td align="center" width="100%" valign="bottom" colspan="2"><img 
src="{img_root}/greybar.jpg" height="6"  width="100%" alt="bar"></td></tr>
+<table id="head_banner">
+       <tr>
+               <td id="phpgw_logo">
+                       <a href="http://www.phpgroupware.org"; 
target="_new"><img src="{img_root}/{logo}" border="0" alt="phpGroupWare"></a>
+               </td>
+               <td id="top_nav"><a
+                       href="{home_link}"><img 
src="{welcome_img}"alt="Welcome"></a>{preferences_icon}<a
+                       href="{logout_link}"><img src="{logout_img}" 
alt="Logout"></a><a
+                       href="{help_link}"><img src="{img_root}/help.png" 
alt="Help"></a>
+               </td>
+       </tr>
 </table>
 
 <table border="0" cellspacing="0" cellpadding="0" width="100%">
- <tr valign="top">
-  <td background="{img_root}/navbar_filler.jpg" align="left">
-   {applications}
-  </td>
-  <td width="100%">
-<!-- BEGIN app_header -->
-<div style="text-align: center; font-weight: bold; background-color: {th_bg}; 
padding:5px">{current_app_header}</div>
-<!-- END app_header -->
-<div align="center">{messages}</div>
-<div align="center">{sideboxcontent}</div>
-   <table border="0" cellpadding="5" width="100%">
-    <tr>
-     <td>
+       <tr valign="top">
+               <td background="{img_root}/navbar_filler.jpg" align="left">
+                       {applications}
+               </td>
+               <td width="100%">
+                       <!-- BEGIN app_header -->
+                       <div style="text-align: center; font-weight: bold; 
background-color: #ccc; padding:5px">{current_app_header}</div>
+                       <!-- END app_header -->
+                       <div align="center">{messages}</div>
+                       <div align="center">{sideboxcontent}</div>
+                       <table border="0" cellpadding="5" width="100%">
+                               <tr>
+                                       <td>
 <!-- END navbar -->
 
-<!-- BEGIN preferences --><a href="{preferences_link}"><img 
src="{preferences_img}" border="0" alt="Preferences"></a>
-<!-- END preferences -->
+<!-- BEGIN preferences --><a href="{preferences_link}"><img 
src="{preferences_img}" border="0" alt="Preferences"></a><!-- END preferences 
-->






reply via email to

[Prev in Thread] Current Thread [Next in Thread]