Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision e0a3b19e

Von Sven Schöling vor etwa 7 Jahren hinzugefügt

  • ID e0a3b19e35aed6f3f8ba84e25381a5d0e6ca61f4
  • Vorgänger ccf94c5d
  • Nachfolger 11dd62da

ActionBar: Funktionierender Prototyp mit submit und actionbutton

Unterschiede anzeigen:

SL/Layout/Base.pm
7 7
use Time::HiRes qw();
8 8

  
9 9
use Rose::Object::MakeMethods::Generic (
10
  'scalar --get_set_init' => [ qw(menu auto_reload_resources_param) ],
10
  'scalar --get_set_init' => [ qw(menu auto_reload_resources_param sub_layouts_by_name) ],
11 11
  'scalar'                => qw(focus),
12 12
  'array'                 => [
13 13
    'add_stylesheets_inline' => { interface => 'add', hash_key => 'stylesheets_inline' },
......
32 32
  SL::Menu->new('user');
33 33
}
34 34

  
35
sub init_sublayouts_by_name {
36
  {}
37
}
38

  
39
sub get {
40
  $_[0]->sub_layouts;
41
  $_[0]->sub_layouts_by_name->{$_[1]}
42
}
43

  
35 44
sub init_auto_reload_resources_param {
36 45
  return '' unless $::lx_office_conf{debug}->{auto_reload_resources};
37 46
  return sprintf('?rand=%d-%d-%d', Time::HiRes::gettimeofday(), int(rand 1000000000000));
......
69 78

  
70 79
sub init_sub_layouts { [] }
71 80

  
81
sub init_sub_layouts_by_name { +{} }
82

  
72 83

  
73 84
#########################################
74 85
# Interface

Auch abrufbar als: Unified diff