Improved tab behaviour.

This commit is contained in:
Martin Edenhofer 2015-07-12 04:41:27 +02:00
parent 4f1821daf2
commit 3bd59292e7
7 changed files with 17 additions and 1 deletions

View file

@ -281,6 +281,8 @@ class App.ControllerTabs extends App.Controller
render: ->
@html App.view('generic/tabs')(
header: @header
subHeader: @subHeader
tabs: @tabs
)

View file

@ -1,4 +1,5 @@
class App.ChannelChat extends App.ControllerTabs
header: 'Chat'
constructor: ->
super

View file

@ -1,4 +1,5 @@
class App.ChannelEmail extends App.ControllerTabs
header: 'Email'
constructor: ->
super

View file

@ -1,4 +1,5 @@
class App.ChannelWeb extends App.ControllerTabs
header: 'Web'
constructor: ->
super

View file

@ -1,4 +1,5 @@
class Index extends App.ControllerTabs
header: 'Object Manager'
constructor: ->
super

View file

@ -1,4 +1,5 @@
class Branding extends App.ControllerTabs
header: 'Branding'
constructor: ->
super
return if !@authenticate()
@ -9,6 +10,7 @@ class Branding extends App.ControllerTabs
@render()
class System extends App.ControllerTabs
header: 'System'
constructor: ->
super
return if !@authenticate()
@ -22,6 +24,7 @@ class System extends App.ControllerTabs
@render()
class Security extends App.ControllerTabs
header: 'Security'
constructor: ->
super
return if !@authenticate()
@ -36,6 +39,7 @@ class Security extends App.ControllerTabs
@render()
class Import extends App.ControllerTabs
header: 'Import'
constructor: ->
super
return if !@authenticate()
@ -47,6 +51,7 @@ class Import extends App.ControllerTabs
@render()
class Ticket extends App.ControllerTabs
header: 'Ticket'
constructor: ->
super
return if !@authenticate()

View file

@ -1,4 +1,9 @@
<ul class="nav nav-tabs" role="tablist">
<div class="page-header">
<div class="page-header-title">
<h1><%- @T( @header ) %> <small><%- @T( @subHeader ) %></small></h1>
</div>
</div>
<ul class="nav nav-tabs <% if @tabs.length <= 1: %>hide<% end %>" role="tablist">
<% for tab in @tabs: %>
<li><a href="#<%= tab.target %>" role="tab" data-toggle="tab"><%- @T( tab.name ) %></a></li>
<% end %>