X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/2160ce2ba3f76d5040d02c08c8541af708198bd8..e8b07984052b974e46a84a2a4a8a4d3fd10e797a:/js/requirement_spec.js?ds=inline diff --git a/js/requirement_spec.js b/js/requirement_spec.js index 4f2074927..b465ce094 100644 --- a/js/requirement_spec.js +++ b/js/requirement_spec.js @@ -302,6 +302,25 @@ ns.paste_selected_template = function(template_id) { return true; }; +// ------------------------------------------------------------------------- +// ---------------------------- basic settings ----------------------------- +// ------------------------------------------------------------------------- +ns.standard_basic_settings_ajax_call = function(key, opt) { + if (key == 'cancel') { + if (confirm(kivi.t8('Do you really want to cancel?'))) { + $('#basic_settings').show(); + $('#basic_settings_form').remove(); + } + return true; + } + + var data = 'action=RequirementSpec/ajax_' + key + '&id=' + encodeURIComponent($('#requirement_spec_id').val()); + + $.post("controller.pl", data, kivi.eval_json_result); + + return true; +}; + // ------------------------------------------------------------------------- // -------------------------- time/cost estimate --------------------------- // ------------------------------------------------------------------------- @@ -525,6 +544,23 @@ ns.create_context_menus = function(is_template) { }, general_actions) }); + $.contextMenu({ + selector: '.basic-settings-context-menu', + items: $.extend({ + heading: { name: kivi.t8('Basic settings actions'), className: 'context-menu-heading' } + , edit: { name: kivi.t8('Edit'), icon: "edit", callback: kivi.requirement_spec.standard_basic_settings_ajax_call } + }, general_actions) + }); + + $.contextMenu({ + selector: '.edit-basic-settings-context-menu', + items: $.extend({ + heading: { name: kivi.t8('Basic settings actions'), className: 'context-menu-heading' } + , save: { name: kivi.t8('Save'), icon: "save", callback: kivi.requirement_spec.standard_basic_settings_ajax_call } + , cancel: { name: kivi.t8('Cancel'), icon: "close", callback: kivi.requirement_spec.standard_basic_settings_ajax_call } + }, general_actions) + }); + $.contextMenu({ selector: '.time-cost-estimate-context-menu', items: $.extend({