Revision 08b6539d
Von Sven Donath vor etwa 14 Jahren hinzugefügt
bin/mozilla/menu.pl | ||
---|---|---|
28 | 28 |
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
29 | 29 |
####################################################################### |
30 | 30 |
# |
31 |
# thre frame layout with refractured menu
|
|
31 |
# the frame layout with refractured menu |
|
32 | 32 |
# |
33 | 33 |
# CHANGE LOG: |
34 | 34 |
# DS. 2002-03-25 Created |
35 | 35 |
# 2004-12-14 - New Optik - Marco Welter <mawe@linux-studio.de> |
36 |
# 2010-08-19 - Icons for sub entries and one click |
|
37 |
# JS switchable HTML-menu - Sven Donath <lxo@dexo.de> |
|
36 | 38 |
####################################################################### |
37 | 39 |
|
38 | 40 |
use strict; |
... | ... | |
61 | 63 |
print qq| |
62 | 64 |
<frameset rows="28px,*" cols="*" framespacing="0" frameborder="0"> |
63 | 65 |
<frame src="kopf.pl" name="kopf" scrolling="NO"> |
64 |
<frameset cols="$framesize,*" framespacing="0" frameborder="0" border="0" > |
|
66 |
<frameset cols="$framesize,*" framespacing="0" frameborder="0" border="0" id="menuframe" name="menuframe">
|
|
65 | 67 |
<frame src="$form->{script}?action=acc_menu" name="acc_menu" scrolling="auto" noresize marginwidth="0"> |
66 | 68 |
<frame src="$callback" name="main_window" scrolling="auto"> |
67 | 69 |
</frameset> |
... | ... | |
80 | 82 |
|
81 | 83 |
my $form = $main::form; |
82 | 84 |
my $locale = $main::locale; |
83 |
my $framesize = _calc_framesize(); |
|
85 |
my $framesize = _calc_framesize(); # how to get it into kopf.pl or vice versa?
|
|
84 | 86 |
|
85 | 87 |
$mainlevel = $form->{level}; |
86 | 88 |
$mainlevel =~ s/\Q$mainlevel\E--//g; |
... | ... | |
246 | 248 |
|
247 | 249 |
return $is_mobile_browser && $is_mobile_style ? 130 |
248 | 250 |
: $is_lynx_browser ? 240 |
249 |
: 190;
|
|
251 |
: 180;
|
|
250 | 252 |
} |
251 | 253 |
|
252 | 254 |
1; |
Auch abrufbar als: Unified diff
Seitliches HTML-Menü lässt sich ein- und ausklappen. (Link "Menü" in Kopfzeile)
Das bringt auf kleinen Bildschirmen zusätzlichen horizontalen Platz.
Getestet mit Opera, Firefox, Chrome, IE8, Android Webkit.
Funktioniert auf allen außer Android. ^^ Hier muss noch nachgebessert werden,
am besten im Zusammenhang mit dem Mobile.css.
Außerdem Reihenfolge der Links in der Kopfzeile geändert, und Title-Tag
für Logout hinzugefügt.