Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 46c987b8

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

Layout: Javascript Includes gefixt

1. jquery-ui muss im Top vorhanden sein für glquicksearch.js
2. Javacript und CssMenu brauchen das frame_header css nicht einbinden
3. js includes normalisiert ohne "js/" Präfix

Unterschiede anzeigen:

SL/Layout/CssMenu.pm
4 4
use parent qw(SL::Layout::Base);
5 5

  
6 6
sub use_stylesheet {
7
  qw(icons16.css frame_header/header.css),
7
  qw(icons16.css),
8 8
}
9 9

  
10 10
sub pre_content {
SL/Layout/Javascript.pm
59 59
    dhtmlsuite/menu-item.css
60 60
    dhtmlsuite/menu-bar.css
61 61
    icons16.css
62
    frame_header/header.css
63 62
    menu.css
64 63
  ));
65 64
  $_[0]->SUPER::stylesheets;
SL/Layout/None.pm
26 26
sub use_javascript {
27 27
  my $self = shift;
28 28
  qw(
29
    js/jquery.js
30
    js/common.js
31
    js/namespace.js
32
    js/kivi.js
29
    jquery.js
30
    common.js
31
    namespace.js
32
    kivi.js
33 33
  ),
34
  'js/locale/'. $::myconfig{countrycode} .'.js',
34
  'locale/'. $::myconfig{countrycode} .'.js',
35 35
  $self->SUPER::use_javascript(@_);
36 36
}
37 37

  
SL/Layout/Top.pm
18 18
}
19 19

  
20 20
sub javascripts {
21
  ('js/quicksearch_input.js') x!! $::auth->assert('customer_vendor_edit', 1),
22
  ('js/glquicksearch.js')     x!! $::auth->assert('general_ledger', 1)
21
  ('jquery-ui.js', 'quicksearch_input.js') x!! $::auth->assert('customer_vendor_edit', 1),
22
  ('jquery-ui.js', 'glquicksearch.js')     x!! $::auth->assert('general_ledger', 1)
23 23
}
24 24

  
25 25
1;

Auch abrufbar als: Unified diff