1 [%- USE LxERP -%][%- USE L -%][%- USE HTML -%][%- USE JavaScript -%]
3 <div id="record_links_list">
7 <p class="message_hint">[% LxERP.t8('No data was found.') %]</p>
10 [%- IF edit_record_links %]
12 [% L.button_tag('record_links_add()', LxERP.t8('Add links')) %]
14 [% L.button_tag('record_links_delete()', LxERP.t8('Delete links')) %]
18 <script type="text/javascript">
24 function record_links_add() {
25 var url = "controller.pl?action=RecordLinks/ajax_add_filter&object_model=[% JavaScript.escape(object_model) %]&object_id=[% JavaScript.escape(object_id) %]&";
26 var id = 'record_links_add';
29 var div = $('<div id="' + id + '" class="jqmWindow record_list_overlay"></div>').hide().appendTo('body');
30 var close = $('<div class="close"></div>').appendTo(div);
31 var content = $('<div class="overlay_content"></div>').appendTo(div);
32 div.jqm({ modal: true });
34 $.ajax({ url: url, success: function(new_html) { $(content).html(new_html); } });
35 $(close).click(function() {
41 function record_links_delete() {
42 var checkboxes = $('.record_links_delete').filter(function () { return $(this).prop('checked'); });
44 if ((checkboxes.size() == 0) || !confirm('[% LxERP.t8('Do you really want to delete the selected links?') %]'))
48 action: 'RecordLinks/ajax_delete',
49 object_model: '[% JavaScript.escape(object_model) %]',
50 object_id: '[% JavaScript.escape(object_id) %]'
54 url: "controller.pl?" + checkboxes.serialize(),
56 success: function(new_data) { $('#record_links_list').replaceWith(new_data); }