Updated Branches:
  refs/heads/master e74969fde -> 9bf7d757e

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'
        ...
      }


Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/9bf7d757
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/9bf7d757
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/9bf7d757

Branch: refs/heads/master
Commit: 9bf7d757e84a38e2c99e54974536c9263e8a7c79
Parents: e74969f
Author: Brian Federle <[email protected]>
Authored: Mon Aug 13 12:15:35 2012 -0700
Committer: Brian Federle <[email protected]>
Committed: Mon Aug 13 12:16:43 2012 -0700

----------------------------------------------------------------------
 ui/scripts/ui/widgets/multiEdit.js |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/9bf7d757/ui/scripts/ui/widgets/multiEdit.js
----------------------------------------------------------------------
diff --git a/ui/scripts/ui/widgets/multiEdit.js 
b/ui/scripts/ui/widgets/multiEdit.js
index 8ecd520..9e5f1a9 100644
--- a/ui/scripts/ui/widgets/multiEdit.js
+++ b/ui/scripts/ui/widgets/multiEdit.js
@@ -782,6 +782,7 @@
                   );
 
             if (field.isDisabled) $input.hide();
+            if (field.defaultValue) $input.val(field.defaultValue);
           });
         } else {
           var $input = $('<input>')
@@ -794,6 +795,7 @@
                 .appendTo($td);
 
           if (field.isDisabled) $input.hide();
+          if (field.defaultValue) $input.val(field.defaultValue);
         }
       } else if (field.custom) {
         $('<div>').addClass('button add-vm custom-action')
@@ -821,6 +823,8 @@
           _l(args.add.label)
         ).appendTo($td);
       }
+
+      if (field.desc) $input.attr('title', field.desc);
     });
 
     // Setup header fields

Reply via email to