Revision 40255f36
Von Sven Schöling vor etwa 15 Jahren hinzugefügt
bin/mozilla/menujs.pl | ||
---|---|---|
44 | 44 |
# end of main |
45 | 45 |
|
46 | 46 |
sub display { |
47 |
$form->{callback} = $form->unescape($form->{callback}); |
|
48 |
$form->{callback} ||= "login.pl?action=company_logo"; |
|
47 | 49 |
|
48 | 50 |
$form->header; |
49 | 51 |
|
... | ... | |
52 | 54 |
&acc_menu; |
53 | 55 |
|
54 | 56 |
print qq| |
55 |
<iframe id="win1" src="login.pl?action=company_logo" width="100%" height="93%" name="main_window" style="position: absolute; border:0px;">
|
|
57 |
<iframe id="win1" src="$form->{callback}" width="100%" height="93%" name="main_window" style="position: absolute; border:0px;">
|
|
56 | 58 |
<p>Ihr Browser kann leider keine eingebetteten Frames anzeigen. |
57 | 59 |
</p> |
58 | 60 |
</iframe> |
... | ... | |
160 | 162 |
|
161 | 163 |
<script type="text/javascript"> |
162 | 164 |
<!-- |
163 |
var isDOM = (document.getElementById ? true : false);
|
|
165 |
var isDOM = (document.getElementById ? true : false); |
|
164 | 166 |
var isIE4 = ((document.all && !isDOM) ? true : false); |
165 | 167 |
var isNS4 = (document.layers ? true : false); |
166 | 168 |
//var KO = (navigator.appName=="Konqueror" \|\| navigator.appName=="Opera") ; |
... | ... | |
172 | 174 |
} |
173 | 175 |
function getSty(id) { |
174 | 176 |
return (isNS4 ? getRef(id) : getRef(id).style); |
175 |
}
|
|
177 |
} |
|
176 | 178 |
var popTimer = 0; |
177 | 179 |
var litNow = new Array(); |
178 | 180 |
function popOver(menuNum, itemNum) { |
... | ... | |
351 | 353 |
|; |
352 | 354 |
|
353 | 355 |
print qq| |
354 |
|
|
356 |
|
|
355 | 357 |
|; |
356 | 358 |
|
357 | 359 |
} |
... | ... | |
379 | 381 |
$menu->{$item}{$item} = !$form->{$item}; |
380 | 382 |
|
381 | 383 |
# Untermen |
382 |
if ($mlz{"s$ml"} > 1) {
|
|
383 |
$z++;
|
|
384 |
$sm = 1;
|
|
385 |
} else {
|
|
386 |
$z = $sm;
|
|
387 |
$mlz{"s$ml"}++;
|
|
384 |
if ($mlz{"s$ml"} > 1) { |
|
385 |
$z++; |
|
386 |
$sm = 1; |
|
387 |
} else { |
|
388 |
$z = $sm; |
|
389 |
$mlz{"s$ml"}++; |
|
388 | 390 |
} |
389 | 391 |
|
390 | 392 |
qq|menu[$mlz{$ml}][$z] = new Item('$label', '#', '', defLength, 0, | |
Auch abrufbar als: Unified diff
Fenster und Tabtitle im XUL Menü gefixt.
Ausserdem unterstützt login.pl jetzt den Parameter callback in allen
Menüs. Solange keiner angegeben ist, wird nach wie vor company_logo
aufegrufen, ansonsten die übergebene relative oder absolute url, und im
iframe aufgerufen.