From 4a8c43aa324beff5bebfa9a699b1dc4b29020731 Mon Sep 17 00:00:00 2001 From: "Endi S. Dewata" Date: Wed, 16 Feb 2011 12:46:59 -0600 Subject: I18n update. Hard-coded messages through out the code have been replaced by i18n messages obtained from json_metadata and i18n_messages. --- install/ui/ipa.js | 61 ++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 42 insertions(+), 19 deletions(-) (limited to 'install/ui/ipa.js') diff --git a/install/ui/ipa.js b/install/ui/ipa.js index 17b4b069..386ce377 100644 --- a/install/ui/ipa.js +++ b/install/ui/ipa.js @@ -43,8 +43,8 @@ var IPA = ( function () { processData: false }; - that.messages = {}; that.metadata = {}; + that.messages = {}; that.whoami = {}; that.entities = []; @@ -92,11 +92,12 @@ var IPA = ( function () { IPA.cmd('batch', startup_batch, {}, function (data, text_status, xhr) { - that.metadata = data.result.results[0].metadata; + that.metadata = data.result.results[0]; that.messages = data.result.results[1].messages; that.whoami = data.result.results[2].result[0]; that.env = data.result.results[3].result; that.dns_enabled = data.result.results[4].result; + if (on_success) { on_success(data, text_status, xhr); } @@ -130,7 +131,6 @@ var IPA = ( function () { } }; - that.test_dirty = function(){ if (IPA.current_entity){ var facet_name = IPA.current_facet(IPA.current_entity); @@ -186,7 +186,7 @@ var IPA = ( function () { return that; }()); -IPA.command = function (spec) { +IPA.command = function(spec) { spec = spec || {}; @@ -395,7 +395,7 @@ IPA.cmd = function (name, args, options, win_callback, fail_callback, objname, c error_thrown.message = IPA.messages.ajax["401"]; } else { error_thrown.message = - "Your kerberos ticket no longer valid. "+ + "Your kerberos ticket is no longer valid. "+ "Please run kinit and then click 'retry'. "+ "If this is your first time running the IPA Web UI "+ ""+ @@ -488,32 +488,56 @@ IPA.cmd = function (name, args, options, win_callback, fail_callback, objname, c /* helper function used to retrieve information about an attribute */ -IPA.get_param_info = function(obj_name, attr) { - var obj = IPA.metadata[obj_name]; - if (!obj) { +IPA.get_entity_param = function(entity_name, name) { + + var metadata = IPA.metadata.objects[entity_name]; + if (!metadata) { return null; } - var takes_params = obj.takes_params; - if (!takes_params) { - return (null); + var params = metadata.takes_params; + if (!params) { + return null; + } + + for (var i=0; i',{ 'class':'network-activity-indicator', -- cgit