summaryrefslogtreecommitdiffstats
path: root/install/ui/details.js
diff options
context:
space:
mode:
Diffstat (limited to 'install/ui/details.js')
-rw-r--r--install/ui/details.js27
1 files changed, 6 insertions, 21 deletions
diff --git a/install/ui/details.js b/install/ui/details.js
index 1e4a9eb5..5c03de0a 100644
--- a/install/ui/details.js
+++ b/install/ui/details.js
@@ -234,44 +234,29 @@ IPA.details_table_section = function(spec) {
var tr = $('<tr/>').appendTo(table);
var td = $('<td/>', {
- 'class': 'section-cell-label'
+ 'class': 'section-cell-label',
+ title: field.label
}).appendTo(tr);
$('<label/>', {
name: field.name,
- title: field.label,
'class': 'field-label',
text: field.label+':'
}).appendTo(td);
+ field.create_required(td);
+
td = $('<td/>', {
- 'class': 'section-cell-field'
+ 'class': 'section-cell-field',
+ title: field.label
}).appendTo(tr);
var field_container = $('<div/>', {
name: field.name,
- title: field.label,
'class': 'field'
}).appendTo(td);
field.create(field_container);
-
- if (field.optional) {
- field_container.css('display', 'none');
-
- var link = $('<a/>', {
- text: IPA.messages.widget.optional,
- href: ''
- }).appendTo(td);
-
- link.click(function(field_container, link) {
- return function() {
- field_container.css('display', 'inline');
- link.css('display', 'none');
- return false;
- };
- }(field_container, link));
- }
}
};