diff options
author | marijus <mario@mariovavti.com> | 2014-03-19 09:43:23 +0100 |
---|---|---|
committer | marijus <mario@mariovavti.com> | 2014-03-19 09:43:23 +0100 |
commit | 20d47c44782e27f9930c49ddd59a2abc12f79a07 (patch) | |
tree | a191fa5c52e3f4dc8a9940409101b22fcf892b4f | |
parent | 8c177fbc4b20c297afbd7035dbb5e59d94fb4020 (diff) | |
download | volse-hubzilla-20d47c44782e27f9930c49ddd59a2abc12f79a07.tar.gz volse-hubzilla-20d47c44782e27f9930c49ddd59a2abc12f79a07.tar.bz2 volse-hubzilla-20d47c44782e27f9930c49ddd59a2abc12f79a07.zip |
bootstrapify common tabs and make show aside/tabs buttons only appear if there is something to show
-rw-r--r-- | view/css/bootstrap-red.css | 4 | ||||
-rw-r--r-- | view/css/conversation.css | 4 | ||||
-rw-r--r-- | view/css/default.css | 4 | ||||
-rw-r--r-- | view/theme/redbasic/css/style.css | 39 | ||||
-rw-r--r-- | view/theme/redbasic/js/redbasic.js | 15 | ||||
-rwxr-xr-x | view/tpl/common_tabs.tpl | 12 | ||||
-rwxr-xr-x | view/tpl/nav.tpl | 3 |
7 files changed, 41 insertions, 40 deletions
diff --git a/view/css/bootstrap-red.css b/view/css/bootstrap-red.css index aff35bf85..016c66c97 100644 --- a/view/css/bootstrap-red.css +++ b/view/css/bootstrap-red.css @@ -121,6 +121,10 @@ nav .navbar-collapse .navbar-right { margin-right: 5px; } +.nav-tabs.nav-justified > li { + white-space: nowrap; +} + code { white-space: normal; } diff --git a/view/css/conversation.css b/view/css/conversation.css index 188dbaccc..33786600d 100644 --- a/view/css/conversation.css +++ b/view/css/conversation.css @@ -1,9 +1,5 @@ /* jot */ -#profile-jot-wrapper { - margin-top: 25px; -} - #jot-title, #jot-category, #jot-pagetitle { diff --git a/view/css/default.css b/view/css/default.css index f8d00d34c..9ece626b4 100644 --- a/view/css/default.css +++ b/view/css/default.css @@ -18,7 +18,7 @@ aside#region_1 { min-width: 210px; display: table-cell; vertical-align: top; - padding: 65px 7px 7px 7px; + padding: 65px 7px 13px 7px; } aside input[type='text'] { @@ -29,5 +29,5 @@ section { width: 100%; display: table-cell; vertical-align: top; - padding: 65px 15px 200px 7px; + padding: 65px 13px 200px 13px; } diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css index 3b61ceab1..4415bdc30 100644 --- a/view/theme/redbasic/css/style.css +++ b/view/theme/redbasic/css/style.css @@ -245,31 +245,6 @@ header #banner #logo-text { font-size: 22px; } -.tabs { - height: 28px; - border-bottom: 1px solid #aaaaaa; - padding:0px; - width: 100%; -} - -.tabs li { margin: 0px; list-style: none; } -.tab { - display:block; - float:left; - margin-right: 15px ; -} - -.tab.active { - color: #444444; -} - -ul.tabs { - margin-top: 0px; - margin-bottom: 0px; - list-style-type: none; - -} - /* footer */ footer { @@ -2308,11 +2283,19 @@ blockquote { background-color: $nav_active_icon_colour; } -#expand-aside { +#expand-aside, +#expand-tabs { color: $nav_active_icon_colour; padding: 7px 10px; } +#tabs-collapse-1 { + padding: 0px; + margin-bottom: 25px; + border-top: none; + box-shadow: none; +} + @media screen and (max-width: 767px) { aside#region_1 { background: rgba(0, 0, 0, .1); @@ -2326,8 +2309,8 @@ blockquote { } main { - left: -227px; - width: calc( 100% + 227px ); + left: -225px; + width: calc( 100% + 225px ); } main.region_1-on { diff --git a/view/theme/redbasic/js/redbasic.js b/view/theme/redbasic/js/redbasic.js index bec7c55c8..9a34b6a07 100644 --- a/view/theme/redbasic/js/redbasic.js +++ b/view/theme/redbasic/js/redbasic.js @@ -22,11 +22,24 @@ function cmtBbClose(comment, id) { $(document).ready(function() { -$('[data-toggle=offcanvas]').click(function() { +$('#expand-aside').click(function() { $('#expand-aside-icon').toggleClass('icon-circle-arrow-right').toggleClass('icon-circle-arrow-left'); $('main').toggleClass('region_1-on'); + $('html, body').animate({ scrollTop: position }); }); +if ($('aside').html().length == 0) { + $('#expand-aside').hide(); +} + +$('#expand-tabs').click(function() { + $('#expand-tabs-icon').toggleClass('icon-circle-arrow-down').toggleClass('icon-circle-arrow-up'); +}); + +if($('#tabs-collapse-1').length == 0) { + $('#expand-tabs').hide(); +} + $('.group-edit-icon').hover( function() { $(this).css('opacity','1.0');}, diff --git a/view/tpl/common_tabs.tpl b/view/tpl/common_tabs.tpl index 3d34d7c57..fa6bfbdfa 100755 --- a/view/tpl/common_tabs.tpl +++ b/view/tpl/common_tabs.tpl @@ -1,6 +1,8 @@ -<ul class="tabs"> - {{foreach $tabs as $tab}} - <li {{if $tab.id}}id="{{$tab.id}}"{{/if}}><a href="{{$tab.url}}" class="tab button {{$tab.sel}}"{{if $tab.title}} title="{{$tab.title}}"{{/if}}>{{$tab.label}}</a></li> - {{/foreach}} -</ul> +<div id="tabs-collapse-1" class="navbar-collapse collapse"> + <ul class="nav nav-tabs nav-justified"> + {{foreach $tabs as $tab}} + <li class="{{$tab.sel}}" {{if $tab.id}}id="{{$tab.id}}"{{/if}}><a href="{{$tab.url}}"{{if $tab.title}} title="{{$tab.title}}"{{/if}}>{{$tab.label}}</a></li> + {{/foreach}} + </ul> +</div> <div class="tabs-end"></div> diff --git a/view/tpl/nav.tpl b/view/tpl/nav.tpl index fbdf28f76..5aa3b0f01 100755 --- a/view/tpl/nav.tpl +++ b/view/tpl/nav.tpl @@ -5,6 +5,9 @@ <span class="icon-bar"></span> <span class="icon-bar"></span> </button> + <button id="expand-tabs" type="button" class="navbar-toggle" data-toggle="collapse" data-target="#tabs-collapse-1"> + <i class="icon-circle-arrow-down" id="expand-tabs-icon"></i> + </button> <button id="expand-aside" type="button" class="navbar-toggle" data-toggle="offcanvas" data-target="#region_1"> <i class="icon-circle-arrow-right" id="expand-aside-icon"></i> </button> |