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;
};
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 ---------------------------
// -------------------------------------------------------------------------
, 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({
}, 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