Author: sevein
Date: Wed Aug 24 13:56:25 2011
New Revision: 9582

Log:
New header based in Twitter(bootstrap)

Added:
   trunk/plugins/qtTrilliumPlugin/css/header.css
   trunk/plugins/qtTrilliumPlugin/modules/
   trunk/plugins/qtTrilliumPlugin/modules/i18n/
   trunk/plugins/qtTrilliumPlugin/modules/i18n/templates/
   trunk/plugins/qtTrilliumPlugin/modules/i18n/templates/_changeLanguageList.php
   trunk/plugins/qtTrilliumPlugin/modules/menu/
   trunk/plugins/qtTrilliumPlugin/modules/menu/templates/
   trunk/plugins/qtTrilliumPlugin/modules/menu/templates/_browseMenu.php
   trunk/plugins/qtTrilliumPlugin/modules/menu/templates/_mainMenu.php
   trunk/plugins/qtTrilliumPlugin/modules/menu/templates/_quickLinks.php
   trunk/plugins/qtTrilliumPlugin/templates/layout.php
Deleted:
   trunk/plugins/qtTrilliumPlugin/templates/_header.php
Modified:
   trunk/plugins/qtTrilliumPlugin/config/qtTrilliumPluginConfiguration.class.php
   trunk/plugins/qtTrilliumPlugin/css/main.css

Modified: 
trunk/plugins/qtTrilliumPlugin/config/qtTrilliumPluginConfiguration.class.php
==============================================================================
--- 
trunk/plugins/qtTrilliumPlugin/config/qtTrilliumPluginConfiguration.class.php   
    Wed Aug 24 13:53:05 2011        (r9581)
+++ 
trunk/plugins/qtTrilliumPlugin/config/qtTrilliumPluginConfiguration.class.php   
    Wed Aug 24 13:56:25 2011        (r9582)
@@ -32,10 +32,8 @@
     // $context->response->addStylesheet('/plugins/sfCaribouPlugin/css/print', 
'last', array('media' => 'print'));
     // 
$context->response->addStylesheet('/plugins/sfCaribouPlugin/css/print-ie', 
'last', array('condition' => 'IE', 'media' => 'print'));
     // 
$context->response->addJavaScript('/plugins/sfCaribouPlugin/js/navigation', 
'last');
-
-    // $context->response->addStylesheet('/plugins/qtTrilliumPlugin/css/GGS', 
'last', array('media' => 'all'));
-    // $context->response->addStylesheet('/plugins/sfClassicPlugin/css/main', 
'last', array('media' => 'all'));
     $context->response->addStylesheet('/plugins/qtTrilliumPlugin/css/main', 
'last', array('media' => 'all'));
+    $context->response->addStylesheet('/plugins/qtTrilliumPlugin/css/header', 
'last', array('media' => 'all'));
  }
 
   public function initialize()

Added: trunk/plugins/qtTrilliumPlugin/css/header.css
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ trunk/plugins/qtTrilliumPlugin/css/header.css       Wed Aug 24 13:56:25 
2011        (r9582)
@@ -0,0 +1,314 @@
+#page-wrapper {
+  margin-top: 90px;
+}
+
+#header {
+  height: 40px;
+  position: fixed;
+  top: 0;
+  left: 0;
+  right: 0;
+  z-index: 10000;
+  overflow: visible;
+}
+
+#header > .section {
+  background: #222;
+  background-color: #222222;
+  background-repeat: repeat-x;
+  background-image: -khtml-gradient(linear, left top, left bottom, 
from(#333333), to(#222222));
+  background-image: -moz-linear-gradient(#333333, #222222);
+  background-image: -ms-linear-gradient(#333333, #222222);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
color-stop(0%, #333333), color-stop(100%, #222222));
+  background-image: -webkit-linear-gradient(#333333, #222222);
+  background-image: -o-linear-gradient(#333333, #222222);
+  background-image: linear-gradient(#333333, #222222);
+  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 
0, 0.1);
+  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 
0.1);
+  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
+}
+
+#header > .section > .container {
+  width: 940px;
+  margin: 0 auto;
+  zoom: 1;
+}
+
+/* Links */
+
+#header a {
+  color: #bfbfbf;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+
+#header a:hover,
+#header ul li.active a {
+  background-color: #333;
+  background-color: rgba(255, 255, 255, 0.05);
+  color: #ffffff;
+  text-decoration: none;
+}
+
+/* Logo */
+
+#logo {
+  position: relative;
+  float: left;
+}
+
+#logo > img {
+  height: 40px;
+}
+
+/* Name and slogan */
+
+#name-and-slogan {
+  position: relative;
+}
+
+#name-and-slogan > #site-name {
+}
+
+#name-and-slogan > #site-name > a {
+  float: left;
+  display: block;
+  padding: 8px 20px 12px;
+  margin-left: -10px;
+  color: #ffffff;
+  font-size: 20px;
+  font-weight: 200;
+  line-height: 1;
+}
+
+#name-and-slogan > #site-slogan {
+  display: none;
+}
+
+/* Search */
+
+#header .search {
+
+}
+
+#header .search > .content {
+
+}
+
+#header .search > .content > form {
+  float: left;
+  margin: 5px 0 0 0;
+  position: relative;
+  filter: alpha(opacity=100);
+  -khtml-opacity: 1;
+  -moz-opacity: 1;
+  opacity: 1;
+}
+
+#header .search > .content > form > input[name=query] {
+  background-color: #444;
+  background-color: rgba(255, 255, 255, 0.3);
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-size: normal;
+  font-weight: 13px;
+  line-height: 1;
+  width: 220px;
+  padding: 4px 26px 4px 9px;
+  color: #fff;
+  color: rgba(255, 255, 255, 0.75);
+  border: 1px solid #111;
+  -webkit-border-radius: 4px;
+  -moz-border-radius: 4px;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 
255, 255, 0.25);
+  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 
255, 255, 0.25);
+  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 
255, 0.25);
+  -webkit-transition: none;
+  -moz-transition: none;
+  transition: none;
+}
+
+#header .search > .content > form > input:-moz-placeholder {
+  color: #e6e6e6;
+}
+
+#header .search > .content > form > input::-webkit-input-placeholder {
+  color: #e6e6e6;
+}
+
+#header .search > .content > form > input[name=query]:hover {
+  background-color: #bfbfbf;
+  background-color: rgba(255, 255, 255, 0.5);
+  color: #fff;
+}
+
+#header .search > .content > form > input[name=query]:focus,
+#header .search > .content > form > input[name=query].focused {
+  outline: none;
+  background-color: #fff;
+  color: #404040;
+  text-shadow: 0 1px 0 #fff;
+  border: 0;
+  padding: 5px 26px 5px 10px;
+  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
+  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
+  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
+}
+
+#header .search > .content > form > input[type=submit] {
+  border: 0;
+  margin: 0;
+  position: absolute;
+  cursor: pointer;
+  display: block;
+  top: 7px;
+  right: 8px;
+  background-image: 
url(http://a1.twimg.com/a/1314204713/phoenix/img/sprite-icons.png);
+  background-position: -224px -96px;
+  background-color: transparent;
+  width: 14px;
+  height: 14px;
+  font-size: 0;
+}
+
+#header ul {
+  display: block;
+  float: left;
+  margin: 0 10px 0 0;
+  position: relative;
+}
+#header ul.secondary-nav {
+  float: right;
+  margin-left: 10px;
+  margin-right: 0;
+}
+#header ul li {
+  display: block;
+  float: left;
+  font-size: 13px;
+}
+#header ul li a {
+  display: block;
+  float: none;
+  padding: 10px 10px 11px;
+  line-height: 19px;
+  text-decoration: none;
+}
+#header ul li a:hover {
+  color: #fff;
+  text-decoration: none;
+}
+#header ul li.active a {
+  background-color: #222;
+  background-color: rgba(0, 0, 0, 0.5);
+}
+#header ul.primary-nav li ul {
+  left: 0;
+}
+#header ul.secondary-nav li ul {
+  right: 0;
+}
+#header ul li.menu {
+  position: relative;
+}
+#header ul li.menu a.menu:after {
+  width: 0px;
+  height: 0px;
+  display: inline-block;
+  content: "↓";
+  text-indent: -99999px;
+  vertical-align: top;
+  margin-top: 8px;
+  margin-left: 4px;
+  border-left: 4px solid transparent;
+  border-right: 4px solid transparent;
+  border-top: 4px solid #fff;
+  filter: alpha(opacity=50);
+  -khtml-opacity: 0.5;
+  -moz-opacity: 0.5;
+  opacity: 0.5;
+}
+#header ul li.menu.open a.menu, #header ul li.menu.open a:hover {
+  background-color: #444;
+  background-color: rgba(255, 255, 255, 0.1);
+  *background-color: #444;
+  /* IE6-7 */
+
+  color: #fff;
+}
+#header ul li.menu.open ul {
+  display: block;
+}
+#header ul li.menu.open ul li a {
+  background-color: transparent;
+  font-weight: normal;
+}
+#header ul li.menu.open ul li a:hover {
+  background-color: rgba(255, 255, 255, 0.1);
+  *background-color: #444;
+  /* IE6-7 */
+
+  color: #fff;
+}
+#header ul li.menu.open ul li.active a {
+  background-color: rgba(255, 255, 255, 0.1);
+  font-weight: bold;
+}
+#header ul li ul {
+  background-color: #333;
+  float: left;
+  display: none;
+  position: absolute;
+  top: 40px;
+  min-width: 160px;
+  max-width: 220px;
+  _width: 160px;
+  margin-left: 0;
+  margin-right: 0;
+  padding: 0;
+  text-align: left;
+  border: 0;
+  zoom: 1;
+  -webkit-border-radius: 0 0 5px 5px;
+  -moz-border-radius: 0 0 5px 5px;
+  border-radius: 0 0 5px 5px;
+  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
+  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
+  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
+}
+#header ul li ul li {
+  float: none;
+  clear: both;
+  display: block;
+  background: none;
+  font-size: 12px;
+}
+#header ul li ul li a {
+  display: block;
+  padding: 6px 15px;
+  clear: both;
+  font-weight: normal;
+  line-height: 19px;
+  color: #bbb;
+}
+#header ul li ul li a:hover {
+  background-color: #333;
+  background-color: rgba(255, 255, 255, 0.25);
+  color: #fff;
+}
+#header ul li ul li.divider {
+  height: 1px;
+  overflow: hidden;
+  background: #222;
+  background: rgba(0, 0, 0, 0.2);
+  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
+  margin: 5px 0;
+}
+#header ul li ul li span {
+  clear: both;
+  display: block;
+  background: rgba(0, 0, 0, 0.2);
+  padding: 6px 15px;
+  cursor: default;
+  color: #808080;
+  border-top: 1px solid rgba(0, 0, 0, 0.2);
+}

Modified: trunk/plugins/qtTrilliumPlugin/css/main.css
==============================================================================
--- trunk/plugins/qtTrilliumPlugin/css/main.css Wed Aug 24 13:53:05 2011        
(r9581)
+++ trunk/plugins/qtTrilliumPlugin/css/main.css Wed Aug 24 13:56:25 2011        
(r9582)
@@ -1,66 +1 @@
-body {
-}
 
-#page-wrapper {
-}
-
-#page {
-}
-
-#header {
-  background-color: #eee;
-  border-top: 1px solid #d2d2d2;
-  border-bottom: 1px solid #d2d2d2;
-  height: 92px;
-  display: block;
-}
-
-#header > .section {
-  display: table-row;
-}
-
-#userMenu {
-
-}
-
-#languageMenu {
-
-}
-
-#logo {
-  display: table-cell;
-}
-
-#logo > img {
-}
-
-#name-and-slogan {
-  display: table-cell;
-}
-
-#site-name {
-}
-
-#site-slogan {
-}
-
-.section.search {
-}
-
-.section.browse {
-}
-
-.section.browse li > a,
-#navigation li > a,
-.section.browse li > a,
-#navigation li > a {
-  display: inline;
-}
-
-#main-wrapper {
-  margin: 0 auto;
-  width: 960px;
-}
-
-#footer {
-}

Added: 
trunk/plugins/qtTrilliumPlugin/modules/i18n/templates/_changeLanguageList.php
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ 
trunk/plugins/qtTrilliumPlugin/modules/i18n/templates/_changeLanguageList.php   
    Wed Aug 24 13:56:25 2011        (r9582)
@@ -0,0 +1,9 @@
+<a class="menu" href="#"><?php echo __('L') ?></a>
+
+<ul class="links">
+  <?php foreach (sfConfig::getAll() as $name => $value): ?>
+    <?php if ('app_i18n_languages' == substr($name, 0, 18)): ?>
+      <li<?php if ($sf_user->getCulture() == $value): ?> class="active"<?php 
endif; ?>><?php echo link_to(format_language($value, $value), 
array('sf_culture' => $value) + $sf_request->getParameterHolder()->getAll()) 
?></li>
+    <?php endif; ?>
+  <?php endforeach; ?>
+</ul>

Added: trunk/plugins/qtTrilliumPlugin/modules/menu/templates/_browseMenu.php
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ trunk/plugins/qtTrilliumPlugin/modules/menu/templates/_browseMenu.php       
Wed Aug 24 13:56:25 2011        (r9582)
@@ -0,0 +1,3 @@
+<a class="menu" href="#"><?php echo 
$browseMenu->getLabel(array('cultureFallback' => true)) ?></a>
+
+<?php echo QubitMenu::displayHierarchyAsList($browseMenu, 0) ?>

Added: trunk/plugins/qtTrilliumPlugin/modules/menu/templates/_mainMenu.php
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ trunk/plugins/qtTrilliumPlugin/modules/menu/templates/_mainMenu.php Wed Aug 
24 13:56:25 2011        (r9582)
@@ -0,0 +1,3 @@
+<a class="menu" href="#"><?php echo __('Main menu') ?></a>
+
+<?php echo QubitMenu::displayHierarchyAsList($mainMenu, 0, 
array('overrideVisibility' => array('admin' => 
$sf_user->hasCredential('administrator')))) ?>

Added: trunk/plugins/qtTrilliumPlugin/modules/menu/templates/_quickLinks.php
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ trunk/plugins/qtTrilliumPlugin/modules/menu/templates/_quickLinks.php       
Wed Aug 24 13:56:25 2011        (r9582)
@@ -0,0 +1,13 @@
+<a class="menu" href="#"><?php echo __('Q') ?></a>
+
+<ul>
+  <?php foreach ($quickLinksMenu->getChildren() as $child): ?>
+    <?php if (($sf_user->isAuthenticated()
+        && 'login' != $child->getName())
+      || (!$sf_user->isAuthenticated()
+        && 'logout' != $child->getName()
+        && 'myProfile' != $child->getName())): ?>
+      <li<?php if ($child->isSelected()): ?> class="active"<?php endif; 
?>><?php echo link_to($child->getLabel(array('cultureFallback' => true)), 
$child->getPath(array('getUrl' => true, 'resolveAlias' => true))) ?></li>
+    <?php endif; ?>
+  <?php endforeach; ?>
+</ul>

Added: trunk/plugins/qtTrilliumPlugin/templates/layout.php
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ trunk/plugins/qtTrilliumPlugin/templates/layout.php Wed Aug 24 13:56:25 
2011        (r9582)
@@ -0,0 +1,38 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="<?php echo 
$sf_user->getCulture() ?>"<?php if ('rtl' == 
sfCultureInfo::getInstance($sf_user->getCulture())->direction): ?> 
dir="rtl"<?php endif; ?>>
+  <head>
+    <?php include_http_metas() ?>
+    <?php include_metas() ?>
+    <?php include_title() ?>
+    <link rel="shortcut icon" href="/favicon.ico"/>
+    <?php include_stylesheets() ?>
+    <?php include_javascripts() ?>
+  </head>
+  <body class="yui-skin-sam <?php echo $sf_context->getModuleName() ?> <?php 
echo $sf_context->getActionName() ?>">
+
+    <div id="page-wrapper">
+      <div id="page">
+
+        <?php echo get_partial('header') ?>
+
+        <div id="main-wrapper">
+          <div class="clearfix" id="main">
+
+            <div class="column" id="content">
+              <div class="section">
+                <?php echo $sf_content ?>
+              </div> <!-- /.section -->
+            </div> <!-- /.column#content -->
+
+            <?php echo get_partial('sidebar') ?>
+
+          </div> <!-- /#main -->
+        </div> <!-- /#main-wrapper -->
+
+        <?php echo get_partial('footer') ?>
+
+      </div> <!-- /#page -->
+    </div> <!-- /#page-wrapper -->
+
+  </body>
+</html>

-- 
You received this message because you are subscribed to the Google Groups 
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/qubit-commits?hl=en.

Reply via email to