Class: CellsV1::Actionbar::Cell
- Inherits:
-
Cell
- Object
- Cell
- CellsV1::Actionbar::Cell
- Defined in:
- app/cells/lato_view/cells_v1/actionbar/cell.rb
Overview
Cella Actionbar
Constant Summary collapse
- @@align =
Lista allineamenti accettati dalla cella per i widget
%(left right)
Instance Attribute Summary collapse
-
#links ⇒ Object
Lista di links da mostrare nella Actionbar secondo la struttura [[‘Nome link’, ‘url’], [‘Nome link’, ‘url’]] * default: nil.
-
#title ⇒ Object
Titolo principale da mostrare nella Actionbar * default: nil.
-
#widgets ⇒ Object
Celle da inserire all’interno della Actionbar.
Instance Method Summary collapse
-
#initialize(links: nil, title: '', widgets: nil) ⇒ Cell
constructor
A new instance of Cell.
- #show ⇒ Object
Constructor Details
#initialize(links: nil, title: '', widgets: nil) ⇒ Cell
Returns a new instance of Cell.
27 28 29 30 31 32 |
# File 'app/cells/lato_view/cells_v1/actionbar/cell.rb', line 27 def initialize(links: nil, title: '', widgets: nil) # assegno i valori alle variabili di istanza @links = links if links && check_links(links) @title = title @widgets = if && () end |
Instance Attribute Details
#links ⇒ Object
Lista di links da mostrare nella Actionbar secondo la struttura [[‘Nome link’, ‘url’], [‘Nome link’, ‘url’]]
-
default: nil
14 15 16 |
# File 'app/cells/lato_view/cells_v1/actionbar/cell.rb', line 14 def links @links end |
#title ⇒ Object
Titolo principale da mostrare nella Actionbar
-
default: nil
18 19 20 |
# File 'app/cells/lato_view/cells_v1/actionbar/cell.rb', line 18 def title @title end |
#widgets ⇒ Object
Celle da inserire all’interno della Actionbar. Le celle per ora supportate sono: (searchbar, dropdown, buttongroup). I widget devono essere inseriti sotto forma di array che segue la struttura [[cella_widget, ‘allineamento’], […]]
-
default: nil
25 26 27 |
# File 'app/cells/lato_view/cells_v1/actionbar/cell.rb', line 25 def @widgets end |
Instance Method Details
#show ⇒ Object
34 35 36 |
# File 'app/cells/lato_view/cells_v1/actionbar/cell.rb', line 34 def show render 'show.html' end |