diff options
Diffstat (limited to 'install/ui/ipa.js')
-rw-r--r-- | install/ui/ipa.js | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/install/ui/ipa.js b/install/ui/ipa.js index 60b27633a..f551fc64b 100644 --- a/install/ui/ipa.js +++ b/install/ui/ipa.js @@ -539,7 +539,28 @@ IPA.get_entity_param = function(entity_name, name) { return null; }; -IPA.get_method_param = function(method_name, name) { +IPA.get_method_arg = function(method_name, name) { + + var metadata = IPA.metadata.methods[method_name]; + if (!metadata) { + return null; + } + + var args = metadata.takes_args; + if (!args) { + return null; + } + + for (var i=0; i<args.length; i++) { + if (args[i].name === name) { + return args[i]; + } + } + + return null; +}; + +IPA.get_method_option = function(method_name, name) { var metadata = IPA.metadata.methods[method_name]; if (!metadata) { |