Improved tab behaviour.
This commit is contained in:
parent
4f1821daf2
commit
3bd59292e7
7 changed files with 17 additions and 1 deletions
|
@ -281,6 +281,8 @@ class App.ControllerTabs extends App.Controller
|
||||||
render: ->
|
render: ->
|
||||||
|
|
||||||
@html App.view('generic/tabs')(
|
@html App.view('generic/tabs')(
|
||||||
|
header: @header
|
||||||
|
subHeader: @subHeader
|
||||||
tabs: @tabs
|
tabs: @tabs
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
class App.ChannelChat extends App.ControllerTabs
|
class App.ChannelChat extends App.ControllerTabs
|
||||||
|
header: 'Chat'
|
||||||
constructor: ->
|
constructor: ->
|
||||||
super
|
super
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
class App.ChannelEmail extends App.ControllerTabs
|
class App.ChannelEmail extends App.ControllerTabs
|
||||||
|
header: 'Email'
|
||||||
constructor: ->
|
constructor: ->
|
||||||
super
|
super
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
class App.ChannelWeb extends App.ControllerTabs
|
class App.ChannelWeb extends App.ControllerTabs
|
||||||
|
header: 'Web'
|
||||||
constructor: ->
|
constructor: ->
|
||||||
super
|
super
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
class Index extends App.ControllerTabs
|
class Index extends App.ControllerTabs
|
||||||
|
header: 'Object Manager'
|
||||||
constructor: ->
|
constructor: ->
|
||||||
super
|
super
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
class Branding extends App.ControllerTabs
|
class Branding extends App.ControllerTabs
|
||||||
|
header: 'Branding'
|
||||||
constructor: ->
|
constructor: ->
|
||||||
super
|
super
|
||||||
return if !@authenticate()
|
return if !@authenticate()
|
||||||
|
@ -9,6 +10,7 @@ class Branding extends App.ControllerTabs
|
||||||
@render()
|
@render()
|
||||||
|
|
||||||
class System extends App.ControllerTabs
|
class System extends App.ControllerTabs
|
||||||
|
header: 'System'
|
||||||
constructor: ->
|
constructor: ->
|
||||||
super
|
super
|
||||||
return if !@authenticate()
|
return if !@authenticate()
|
||||||
|
@ -22,6 +24,7 @@ class System extends App.ControllerTabs
|
||||||
@render()
|
@render()
|
||||||
|
|
||||||
class Security extends App.ControllerTabs
|
class Security extends App.ControllerTabs
|
||||||
|
header: 'Security'
|
||||||
constructor: ->
|
constructor: ->
|
||||||
super
|
super
|
||||||
return if !@authenticate()
|
return if !@authenticate()
|
||||||
|
@ -36,6 +39,7 @@ class Security extends App.ControllerTabs
|
||||||
@render()
|
@render()
|
||||||
|
|
||||||
class Import extends App.ControllerTabs
|
class Import extends App.ControllerTabs
|
||||||
|
header: 'Import'
|
||||||
constructor: ->
|
constructor: ->
|
||||||
super
|
super
|
||||||
return if !@authenticate()
|
return if !@authenticate()
|
||||||
|
@ -47,6 +51,7 @@ class Import extends App.ControllerTabs
|
||||||
@render()
|
@render()
|
||||||
|
|
||||||
class Ticket extends App.ControllerTabs
|
class Ticket extends App.ControllerTabs
|
||||||
|
header: 'Ticket'
|
||||||
constructor: ->
|
constructor: ->
|
||||||
super
|
super
|
||||||
return if !@authenticate()
|
return if !@authenticate()
|
||||||
|
|
|
@ -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: %>
|
<% for tab in @tabs: %>
|
||||||
<li><a href="#<%= tab.target %>" role="tab" data-toggle="tab"><%- @T( tab.name ) %></a></li>
|
<li><a href="#<%= tab.target %>" role="tab" data-toggle="tab"><%- @T( tab.name ) %></a></li>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
Loading…
Reference in a new issue