Created
September 16, 2015 19:35
-
-
Save duellj/f53969e6f6099d92b137 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| diff --git a/ombu_toolbar.tpl.php b/ombu_toolbar.tpl.php | |
| index 7cc6d64..4704fef 100644 | |
| --- a/ombu_toolbar.tpl.php | |
| +++ b/ombu_toolbar.tpl.php | |
| @@ -4,10 +4,14 @@ | |
| * Render OMBU toolbar | |
| * | |
| */ | |
| + | |
| ?> | |
| <div id="toolbar" class="toolbar overlay-displace-top clearfix toolbar-processed" style="display: none;"> | |
| <div class="toolbar-expanded-items clearfix"> | |
| <div class="toolbar-menu clearfix"> | |
| + <?php foreach ($statuses as $status): ?> | |
| + <?php print render($status); ?> | |
| + <?php endforeach; ?> | |
| <?php print render($menu) ?> | |
| </div> | |
| <div class="toolbar-drawer clearfix"> | |
| diff --git a/ombudashboard.module b/ombudashboard.module | |
| index 5ef07cb..2d97e15 100644 | |
| --- a/ombudashboard.module | |
| +++ b/ombudashboard.module | |
| @@ -806,6 +806,40 @@ function template_preprocess_ombu_toolbar(&$variables) { | |
| ), | |
| ); | |
| + // Add Published status to toolbar | |
| + // $published = ''; | |
| + // Initialize statuses | |
| + $variables['statuses'] = array(); | |
| + | |
| + // Check for node | |
| + $is_node = menu_get_object(); | |
| + $variables['node'] = $is_node; | |
| + | |
| + | |
| + if (!empty($is_node)) { | |
| + $node = $is_node; | |
| + | |
| + // Setup published item | |
| + // @TODO update to use workbench statuses when workbench is integrated | |
| + $published_status = ($node->status == 1) ? 'Published' : 'Unpublished'; | |
| + $published_class = strtolower($published_status); | |
| + | |
| + $published_items = array(); | |
| + $published_items['attributes']['id'] = 'toolbar-published'; | |
| + $published_items['attributes']['class'] = (empty($gated_status)) ? array('published-only') : array(''); | |
| + $published_items['items'] = array( | |
| + array( | |
| + 'data' => t($published_status), | |
| + 'class' => array('status status-' . $published_class), | |
| + ), | |
| + ); | |
| + | |
| + $published = theme('item_list',$published_items); | |
| + | |
| + $variables['statuses']['published'] = $published; | |
| + | |
| + } | |
| + | |
| $variables['menu'] = $menu; | |
| $variables['drawer'] = $drawer; | |
| diff --git a/toolbar/toolbar.css b/toolbar/toolbar.css | |
| index 4479672..a014714 100644 | |
| --- a/toolbar/toolbar.css | |
| +++ b/toolbar/toolbar.css | |
| @@ -263,6 +263,23 @@ | |
| #toolbar .toolbar-collapse-button:hover { | |
| background: #000000 url(collapse.png) no-repeat center -16px !important; | |
| } | |
| +#toolbar-published { | |
| + float: left; | |
| + margin: -5px 0 -10px -10px; | |
| + color: #fff; | |
| +} | |
| +#toolbar-published.published-only { | |
| + margin-left: 0; | |
| +} | |
| +#toolbar-published .status { | |
| + padding: 5px; | |
| +} | |
| +#toolbar-published .status.status-published { | |
| + background-color: #339933; | |
| +} | |
| +#toolbar-published .status.status-unpublished { | |
| + background-color: #c03; | |
| +} | |
| /** | |
| * IE 6 Fix. | |
| * | |
| diff --git a/toolbar/toolbar.less b/toolbar/toolbar.less | |
| index d3dee72..a3c8dc1 100644 | |
| --- a/toolbar/toolbar.less | |
| +++ b/toolbar/toolbar.less | |
| @@ -301,6 +301,29 @@ | |
| } | |
| +#toolbar-published { | |
| + float: left; | |
| + margin: -5px 0 -10px -10px; | |
| + color: #fff; | |
| +} | |
| + | |
| +#toolbar-published.published-only { | |
| + margin-left: 0; | |
| +} | |
| + | |
| + | |
| +#toolbar-published .status { | |
| + padding: 5px; | |
| +} | |
| + | |
| +#toolbar-published .status.status-published { | |
| + background-color: #339933; | |
| +} | |
| + | |
| +#toolbar-published .status.status-unpublished { | |
| + background-color: #c03; | |
| +} | |
| + | |
| /** | |
| * IE 6 Fix. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment