mirror of
https://github.com/fspc/BikeShed-1.git
synced 2025-02-28 08:43:23 -05:00
Changed tab titles, and removed some redundant panel headers(titles)
This commit is contained in:
parent
40393d882f
commit
92f7a3178c
@ -1,5 +1,6 @@
|
||||
class AppTabPanel < Netzke::Basepack::TabPanel
|
||||
|
||||
|
||||
action :sign_out do |c|
|
||||
c.icon = :door_out
|
||||
c.text = "Sign out #{controller.current_user.email}" if controller.current_user
|
||||
@ -8,19 +9,26 @@ class AppTabPanel < Netzke::Basepack::TabPanel
|
||||
def configure(c)
|
||||
|
||||
#all users
|
||||
@@app_tab_panel_items = [ :bikes_border, :brands_and_models_border]
|
||||
# (had to use hash for borders to get the title to display properly)
|
||||
@@app_tab_panel_items = [ :bikes_border, {layout: :fit, wrappedComponent: :brands_and_models_border, title: "Brands/Models"}]
|
||||
|
||||
#for users
|
||||
if controller.current_user.user?
|
||||
@@app_tab_panel_items.concat [:user_profile_border]
|
||||
# (had to use hash for borders to get the title to display properly)
|
||||
@@app_tab_panel_items.concat [{ layout: :fit, wrappedComponent: :user_profile_border, title: "Profile"}]
|
||||
end
|
||||
#for admins
|
||||
if controller.current_user.admin?
|
||||
@@app_tab_panel_items.concat [:users_and_profiles_border, :logs]
|
||||
# (had to use hash for borders to get the title to display properly)
|
||||
@@app_tab_panel_items.concat [{ layout: :fit, wrappedComponent: :users_and_profiles_border, title: "Users/Profiles"}, :logs]
|
||||
end
|
||||
|
||||
@@app_tab_panel_items.each do |item|
|
||||
self.class.component item
|
||||
if item.kind_of?(Symbol)
|
||||
self.class.component item
|
||||
elsif item.kind_of?(Hash)
|
||||
self.class.component item[:wrappedComponent]
|
||||
end
|
||||
end
|
||||
|
||||
c.active_tab = 0
|
||||
|
@ -1,3 +1,4 @@
|
||||
|
||||
class BrandsAndModelsBorder < Netzke::Base
|
||||
# Remember regions collapse state and size
|
||||
include Netzke::Basepack::ItemPersistence
|
||||
@ -5,7 +6,7 @@ class BrandsAndModelsBorder < Netzke::Base
|
||||
component :bike_models
|
||||
def configure(c)
|
||||
super
|
||||
c.title = "Brands/Models"
|
||||
c.header = false
|
||||
c.items = [
|
||||
{ netzke_component: :bike_brands, region: :center, split: true },
|
||||
{ netzke_component: :bike_models, region: :east, width: 500, split: true}
|
||||
|
@ -2,6 +2,7 @@ class Logs < Netzke::Basepack::Grid
|
||||
|
||||
def configure(c)
|
||||
super
|
||||
c.header = false
|
||||
c.model = "ActsAsLoggable::Log"
|
||||
c.columns = [
|
||||
:loggable_id,
|
||||
|
@ -7,7 +7,7 @@ class UserProfileBorder < Netzke::Base
|
||||
|
||||
def configure(c)
|
||||
super
|
||||
c.title = "Profile"
|
||||
c.header = false
|
||||
c.items = [
|
||||
{ netzke_component: :user_logs, region: :center, split: true},
|
||||
{ netzke_component: :user_stats, region: :east, width: 350, split: true},
|
||||
|
@ -7,7 +7,7 @@ class UsersAndProfilesBorder < Netzke::Base
|
||||
|
||||
def configure(c)
|
||||
super
|
||||
c.title = "Users/Profiles"
|
||||
c.header = false
|
||||
c.items = [
|
||||
{ netzke_component: :users, region: :center, width: 300, split: true },
|
||||
{ netzke_component: :user_profiles, region: :south, height: 150, split: true},
|
||||
|
Loading…
x
Reference in New Issue
Block a user