Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 40255f36

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

  • ID 40255f36b6d4986caa11f5136a3d18857c2231a7
  • Vorgänger 2c7a89dd
  • Nachfolger ebceac3e

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.

Unterschiede anzeigen:

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
      print
390 392
        qq|menu[$mlz{$ml}][$z] = new Item('$label', '#', '', defLength, 0, |

Auch abrufbar als: Unified diff