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