Volltext-Suche im Auftragsbericht
[kivitendo-erp.git] / templates / webpages / requirement_spec_text_block / _predefined_text_inserter.js
1 [% USE LxERP %][% USE JavaScript %]
2 function insert_selected_predefined_text() {
3   var data = {
4 [%- FOREACH pt = SELF.predefined_texts %]
5     [% JavaScript.escape(pt.id) %]: {
6       title: "[% JavaScript.escape(pt.title) %]",
7       text: "[% JavaScript.escape(pt.text) %]"
8     }[% UNLESS loop.last %],[% END %]
9 [% END %]
10   }
11
12   var id = $('#[% id_base %]_predefined_text_block').val();
13   var pt = data[id];
14   if (!pt)
15     return false;
16
17   var title_ctrl = $('#[% id_base %][% title_ctrl_id %]');
18
19   if (   ((pt.title || '') != '')
20       && (   ((title_ctrl.val() || '') == '')
21           || confirm('[%- LxERP.t8("Do you want to overwrite your current title?") %]')))
22     title_ctrl.val(pt.title);
23
24   if ((pt.text || '') != '')
25     $('#[% id_base %][% text_ctrl_id %]').ckeditorGet().insertHtml(pt.text);
26
27   return false;
28 }