X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/ccf94c5dca76b164beeba398d4c493018a9b535b..e0a3b19e35aed6f3f8ba84e25381a5d0e6ca61f4:/SL/Layout/Base.pm?ds=sidebyside diff --git a/SL/Layout/Base.pm b/SL/Layout/Base.pm index e39502f1f..c2590449c 100644 --- a/SL/Layout/Base.pm +++ b/SL/Layout/Base.pm @@ -7,7 +7,7 @@ use List::MoreUtils qw(uniq); use Time::HiRes qw(); use Rose::Object::MakeMethods::Generic ( - 'scalar --get_set_init' => [ qw(menu auto_reload_resources_param) ], + 'scalar --get_set_init' => [ qw(menu auto_reload_resources_param sub_layouts_by_name) ], 'scalar' => qw(focus), 'array' => [ 'add_stylesheets_inline' => { interface => 'add', hash_key => 'stylesheets_inline' }, @@ -32,6 +32,15 @@ sub init_menu { SL::Menu->new('user'); } +sub init_sublayouts_by_name { + {} +} + +sub get { + $_[0]->sub_layouts; + $_[0]->sub_layouts_by_name->{$_[1]} +} + sub init_auto_reload_resources_param { return '' unless $::lx_office_conf{debug}->{auto_reload_resources}; return sprintf('?rand=%d-%d-%d', Time::HiRes::gettimeofday(), int(rand 1000000000000)); @@ -69,6 +78,8 @@ sub javascripts_inline { sub init_sub_layouts { [] } +sub init_sub_layouts_by_name { +{} } + ######################################### # Interface