From f169a97096d5a76adc1298ce15f537cb89fc5afe Mon Sep 17 00:00:00 2001 From: Brian Federle Date: Mon, 13 Aug 2012 12:15:35 -0700 Subject: [PATCH] multiEdit: Support default value and description -If 'defaultValue' is specified for a text field, then put that value into the text field on load. -If 'desc' is specified for any field, then use it as a 'title' attribute to show a tooltip description. Example: 'icmptype': { ... defaultValue: '-1', desc: 'Please specify -1 if you want to allow all' ... } --- ui/scripts/ui/widgets/multiEdit.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ui/scripts/ui/widgets/multiEdit.js b/ui/scripts/ui/widgets/multiEdit.js index 050f96d1e9e..d0b73ad4d32 100644 --- a/ui/scripts/ui/widgets/multiEdit.js +++ b/ui/scripts/ui/widgets/multiEdit.js @@ -801,6 +801,7 @@ ); if (field.isDisabled) $input.hide(); + if (field.defaultValue) $input.val(field.defaultValue); }); } else { var $input = $('') @@ -813,6 +814,7 @@ .appendTo($td); if (field.isDisabled) $input.hide(); + if (field.defaultValue) $input.val(field.defaultValue); } } else if (field.custom) { $('
').addClass('button add-vm custom-action') @@ -841,6 +843,8 @@ _l(args.add.label) ).appendTo($td); } + + if (field.desc) $input.attr('title', field.desc); }); // Setup header fields