X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/4cab0b745055e422ff7f55c0560fdc934409a791..13a0130f65f76d9a9befc88bd6de55bf02c1c795:/js/requirement_spec.js diff --git a/js/requirement_spec.js b/js/requirement_spec.js index 3bfa69d6e..effcf3d86 100644 --- a/js/requirement_spec.js +++ b/js/requirement_spec.js @@ -206,9 +206,9 @@ ns.standard_item_ajax_call = function(key, opt, other_data) { current_content_id: $('#current_content_id').val() }; - console.log("I would normally POST the following now:"); - console.log(data); - // $.post("controller.pl", $.extend(data, other_data || {}), kivi.eval_json_result); + // console.log("I would normally POST the following now:"); + // console.log(data); + $.post("controller.pl", $.extend(data, other_data || {}), kivi.eval_json_result); return true; }; @@ -269,10 +269,32 @@ ns.item_popup_menu_hidden = function(opt) { return ns.handle_item_popup_menu_markings(opt, false); }; +// ------------------------------------------------------------------------- +// ------------------------------- templates ------------------------------- +// ------------------------------------------------------------------------- + ns.paste_template = function(key, opt, other_data) { open_jqm_window({ url: 'controller.pl?action=RequirementSpec/select_template_to_paste' }); }; +ns.paste_selected_template = function(template_id) { + $('#jqm_popup_dialog').jqmClose(); + + var data = { + action: "RequirementSpec/paste_template", + id: $('#requirement_spec_id').val(), + template_id: template_id, + current_content_type: $('#current_content_type').val(), + current_content_id: $('#current_content_id').val() + }; + + // console.log("I would normally POST the following now:"); + // console.log(data); + $.post("controller.pl", data, kivi.eval_json_result); + + return true; +}; + // ------------------------------------------------------------------------- // -------------------------- time/cost estimate --------------------------- // ------------------------------------------------------------------------- @@ -398,15 +420,6 @@ ns.create_context_menus = function(is_template) { , paste_template: { name: kivi.t8('Paste template'), icon: "paste", callback: kivi.requirement_spec.paste_template } }; - $.contextMenu({ - selector: '.edit-time-cost-estimate-context-menu', - items: $.extend({ - heading: { name: kivi.t8('Time/cost estimate actions'), className: 'context-menu-heading' } - , save: { name: kivi.t8('Save'), icon: "save", callback: kivi.requirement_spec.standard_time_cost_estimate_ajax_call } - , cancel: { name: kivi.t8('Cancel'), icon: "close", callback: kivi.requirement_spec.standard_time_cost_estimate_ajax_call } - }, general_actions) - }); - $.contextMenu({ selector: '.versioned-copy-context-menu', items: $.extend({ @@ -452,6 +465,15 @@ ns.create_context_menus = function(is_template) { }, general_actions) }); + $.contextMenu({ + selector: '.edit-time-cost-estimate-context-menu', + items: $.extend({ + heading: { name: kivi.t8('Time/cost estimate actions'), className: 'context-menu-heading' } + , save: { name: kivi.t8('Save'), icon: "save", callback: kivi.requirement_spec.standard_time_cost_estimate_ajax_call } + , cancel: { name: kivi.t8('Cancel'), icon: "close", callback: kivi.requirement_spec.standard_time_cost_estimate_ajax_call } + }, general_actions) + }); + $.contextMenu({ selector: '#content', items: general_actions