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">
20 function record_links_add() {
21 kivi.popup_dialog({ url: 'controller.pl',
22 data: { action: 'RecordLinks/ajax_add_filter',
23 object_model: '[% JavaScript.escape(object_model) %]',
24 object_id: '[% JavaScript.escape(object_id) %]'
26 id: 'record_links_add',
27 dialog: { title: kivi.t8("Add linked record") } });
31 function record_links_delete() {
32 var checkboxes = $('.record_links_delete').filter(function () { return $(this).prop('checked'); });
34 if ((checkboxes.size() == 0) || !confirm('[% LxERP.t8('Do you really want to delete the selected links?') %]'))
38 action: 'RecordLinks/ajax_delete',
39 object_model: '[% JavaScript.escape(object_model) %]',
40 object_id: '[% JavaScript.escape(object_id) %]'
44 url: "controller.pl?" + checkboxes.serialize(),
46 success: function(new_data) { $('#record_links_list').replaceWith(new_data); }