Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 0dc16516

Von Hans P. Schlaepfer vor etwa 4 Jahren hinzugefügt

  • ID 0dc165168e7843eca6e5b640bdb18c808abb6a87
  • Vorgänger 8f055003
  • Nachfolger 9359a10d

Neues Design 2019 Standard-Code templates/webpages/presenter/record/grouped_record_list.html

Unterschiede anzeigen:

templates/webpages/presenter/record/grouped_record_list.html
1
<div id="record_links_list">
2
 [%- IF output %]
3
  [% output %]
4
 [%- ELSE %]
5
  <p class="message_hint">[% LxERP.t8('No data was found.') %]</p>
6
 [%- END %]
7

  
8
 [%- IF edit_record_links %]
9
  <div>
10
   [% L.button_tag('record_links_add()', LxERP.t8('Add links')) %]
11
   [% IF output %]
12
    [% L.button_tag('record_links_delete()', LxERP.t8('Delete links')) %]
13
   [%- END %]
14
  </div>
15

  
16
 <script type="text/javascript">
17
  <!--
18
function record_links_add() {
19
  kivi.popup_dialog({ url:     'controller.pl',
20
                      data:    { action: 'RecordLinks/ajax_add_filter',
21
                                 object_model: '[% JavaScript.escape(object_model) %]',
22
                                 object_id: '[% JavaScript.escape(object_id) %]'
23
                               },
24
                      id:     'record_links_add',
25
                      dialog: { title: kivi.t8("Add linked record") } });
26
  return true;
27
}
28

  
29
function record_links_delete() {
30
  var checkboxes = $('.record_links_delete').filter(function () { return $(this).prop('checked'); });
31

  
32
  if ((checkboxes.size() == 0) || !confirm('[% LxERP.t8('Do you really want to delete the selected links?') %]'))
33 1
[% USE LxERP %]
34 2
[% USE L %]
35 3
[% USE HTML %]
36 4
[% USE JavaScript %]
37 5

  
6
<div id="record_links_list" class="wrapper">
7
  [% IF output %]
8
    [% output %]
9
  [% ELSE %]
10
    <p class="message message_hint">[% LxERP.t8('No data was found.') %]</p>
11
  [% END %]
12

  
13
  [% IF edit_record_links %]
14
    <div class="buttons">
15
      [% L.button_tag('record_links_add()', LxERP.t8('Add links')) %]
16
      [% IF output %]
17
        [% L.button_tag('record_links_delete()', LxERP.t8('Delete links')) %]
18
      [% END %]
19
    </div>
20

  
21
<script type="text/javascript"><!--
22
  function record_links_add() {
23
    kivi.popup_dialog({ url:     'controller.pl',
24
                        data:    { action: 'RecordLinks/ajax_add_filter',
25
                                   object_model: '[% JavaScript.escape(object_model) %]',
26
                                   object_id: '[% JavaScript.escape(object_id) %]'
27
                                 },
28
                        id:     'record_links_add',
29
                        dialog: { title: kivi.t8("Add linked record") } });
30
    return true;
31
  }
32

  
33
  function record_links_delete() {
34
    var checkboxes = $('.record_links_delete').filter(function () { return $(this).prop('checked'); });
35

  
36
    if ((checkboxes.size() == 0) || !confirm('[% LxERP.t8('Do you really want to delete the selected links?') %]'))
37
      return false;
38

  
39
    var data = {
40
     action:       'RecordLinks/ajax_delete',
41
     object_model: '[% JavaScript.escape(object_model) %]',
42
     object_id:    '[% JavaScript.escape(object_id) %]'
43
    };
44

  
45
    $.ajax({
46
      url:     "controller.pl?" + checkboxes.serialize(),
47
      data:    data,
48
      success: function(new_data) { $('#record_links_list').replaceWith(new_data); }
49
    });
50

  
38 51
    return false;
52
  }
39 53

  
40
  var data = {
41
   action:       'RecordLinks/ajax_delete',
42
   object_model: '[% JavaScript.escape(object_model) %]',
43
   object_id:    '[% JavaScript.escape(object_id) %]'
44
  };
45

  
46
  $.ajax({
47
    url:     "controller.pl?" + checkboxes.serialize(),
48
    data:    data,
49
    success: function(new_data) { $('#record_links_list').replaceWith(new_data); }
50
  });
51

  
52
  return false;
53
}
54

  
55
 -->
56
 </script>
57
[%- END %]
58
</div>
54
 --></script>
55
[% END %]
56
</div><!-- /#record_links_list /.wrapper -->

Auch abrufbar als: Unified diff