Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 1f1db278

Von Sven Schöling vor mehr als 3 Jahren hinzugefügt

  • ID 1f1db27892952c2ad41d711eb06ce35e4bb367ca
  • Vorgänger 4abd6557
  • Nachfolger 76cad441

Mobile: templates nach templates/mobile_webpages verschoben

Unterschiede anzeigen:

SL/Layout/Material.pm
'css/material';
}
sub webpages_path {
"templates/mobile_webpages";
}
sub init_sub_layouts {
[
SL::Layout::None->new,
SL/Layout/MaterialMenu.pm
}
sub pre_content {
$_[0]->presenter->render('menu/material', menu => $_[0]->menu, C => SL::Controller::Base->new);
$_[0]->presenter->render('menu/menu', menu => $_[0]->menu, C => SL::Controller::Base->new);
}
1;
SL/Layout/MobileLogin.pm
'css/material';
}
sub webpages_path {
"templates/mobile_webpages"
}
sub init_sub_layouts {
[
SL::Layout::None->new,
templates/mobile_webpages/generic/exception.html
[%- USE LxERP %]
[%- USE HTML %]
<h1 class="message_error">[%- LxERP.t8('Error!') %]</h1>
<p>
[%- LxERP.t8('An exception occurred during execution.') %]
</p>
<div>
<table>
<tr>
<td valign="top">[%- LxERP.t8('Type') %]:</td>
<td valign="top">[%- HTML.escape(error.type) %]</td>
</tr>
<tr>
<td valign="top">[%- LxERP.t8('Information') %]:</td>
<td valign="top"><pre>[%- HTML.escape(error.info) %]</pre></td>
</tr>
</table>
</div>
templates/mobile_webpages/generic/information.html
[%- USE T8 %]
<div class="message_ok">[% IF title_information %][% title_information %][% ELSE %][% 'Information' | $T8 %][% END %]</div>
<p>[% label_information %]</p>
templates/mobile_webpages/login/company_logo.html
[%- USE T8 %]
[%- USE HTML %][%- USE LxERP %]
<center>
<a class="nomobile" href="http://www.kivitendo.de" target="_top"><img src="image/kivitendo[% xmas %].png" class='kivitendo-logo' border="0" alt='[% 'kivitendo' | $T8 %]' title="[% 'kivitendo Homepage' | $T8 %]"></a>
<h3 class="login">[% 'kivitendo' | $T8 %] [% version %]</h3>
[%- IF git_head %]
<p>[%- LxERP.t8("Git revision: #1, #2 #3", git_head.hash.substr(0, 7), git_head.author_date.to_kivitendo, git_head.author_date.strftime('%H:%M:%S %Z')) %]</p>
[%- END %]
<p>[% 'companylogo_subtitle' | $T8 %]</p>
<p>
<b>
[% HTML.escape(defaults.company) %]
<br>
[% HTML.escape(defaults.address).replace('\\\\n', '<br>').replace('\n', '<br>') %]
</b>
<br>
<br>
<table border="0">
<tr>
<th align="left"><a href="am.pl?action=config" title="[% 'Preferences' | $T8 %]">[% 'User' | $T8 %]</a></th>
<td>[% HTML.escape(MYCONFIG.name) %]</td>
</tr>
<tr>
<th align="left">[% IF AUTH.assert('admin', 'may_fail') %]<a href="controller.pl?action=ClientConfig/edit" title="[% 'Client Configuration' | $T8 %]">[% END %][% 'Client' | $T8 %][% IF AUTH.assert('admin', 'may_fail') %]</a>[% END %]</th>
<td>[% HTML.escape(client.name) %]</td>
</tr>
<tr>
<th align="left"><a href="am.pl?action=config" title="[% 'Preferences' | $T8 %]">[% 'Language' | $T8 %]</a></th>
<td>[% HTML.escape(MYCONFIG.countrycode) %]</td>
</tr>
<tr>
<th align="left">[% 'Webserver interface' | $T8 %]</th>
<td>[% HTML.escape(interface) %]</td>
</tr>
<tr class="nomobile">
<th align="left">[% 'kivitendo Homepage' | $T8 %]:</th>
<td><a href="http://kivitendo.de" target="_blank" title="[% 'kivitendo Homepage' | $T8 %]">http://kivitendo.de</a></td>
</tr>
</table>
</center>
[%- todo_list %]
templates/mobile_webpages/menu/menu.html
[%- USE T8 %]
[%- USE L %]
[%- USE HTML %]
[%- USE LxERP -%]
<nav>
<div class="nav-wrapper">
<a class="brand-logo">Kivitendo</a>
<a href="#" data-target="nav-mobile" class="sidenav-trigger"><i class="material-icons">menu</i></a>
<ul id="nav" class="right hide-on-med-and-down">
[% PROCESS menu_items %]
</ul>
</div>
</nav>
<ul id="nav-mobile" class="sidenav">
[% PROCESS menu_items %]
</ul>
[%- BLOCK menu_items %]
[%- IF MYCONFIG.login %]
<li><a>[% 'User' | $T8 %]: [% MYCONFIG.login | html %]</a></li>
[%- ELSE %]
<li>[% L.link(C.url_for(controller='LoginScreen', action='user_login'), LxERP.t8('Login')) %]</li>
[%- END %]
<li><div class="divider"></div></li>
[%- FOREACH node = menu.tree %]
[%- NEXT UNLESS node.visible %]
<li>[% L.link(menu.href_for_node(node) || '#', menu.name_for_node(node), target=node.target) %]</li>
[%- END %]
<li><div class="divider"></div></li>
[%- IF MYCONFIG.login %]
<li>[% L.link(C.url_for(controller='LoginScreen', action='logout'), LxERP.t8('Logout')) %]</li>
[%- END %]
[% END %]
templates/webpages/menu/material.html
[%- USE T8 %]
[%- USE L %]
[%- USE HTML %]
[%- USE LxERP -%]
<nav>
<div class="nav-wrapper">
<a class="brand-logo">Kivitendo</a>
<a href="#" data-target="nav-mobile" class="sidenav-trigger"><i class="material-icons">menu</i></a>
<ul id="nav" class="right hide-on-med-and-down">
[% PROCESS menu_items %]
</ul>
</div>
</nav>
<ul id="nav-mobile" class="sidenav">
[% PROCESS menu_items %]
</ul>
[%- BLOCK menu_items %]
[%- IF MYCONFIG.login %]
<li><a>[% 'User' | $T8 %]: [% MYCONFIG.login | html %]</a></li>
[%- ELSE %]
<li>[% L.link(C.url_for(controller='LoginScreen', action='user_login'), LxERP.t8('Login')) %]</li>
[%- END %]
<li><div class="divider"></div></li>
[%- FOREACH node = menu.tree %]
[%- NEXT UNLESS node.visible %]
<li>[% L.link(menu.href_for_node(node) || '#', menu.name_for_node(node), target=node.target) %]</li>
[%- END %]
<li><div class="divider"></div></li>
[%- IF MYCONFIG.login %]
<li>[% L.link(C.url_for(controller='LoginScreen', action='logout'), LxERP.t8('Logout')) %]</li>
[%- END %]
[% END %]

Auch abrufbar als: Unified diff