mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Modifying automount to work with new concept
https://fedorahosted.org/freeipa/ticket/2040
This commit is contained in:
committed by
Endi S. Dewata
parent
9a09916108
commit
2759ea2961
@@ -241,11 +241,11 @@ IPA.automountmap_adder_dialog = function(spec) {
|
||||
that.create = function() {
|
||||
that.entity_adder_dialog_create();
|
||||
|
||||
var method_field = that.fields.get_field('method');
|
||||
var indirect_section = that.get_section('indirect');
|
||||
var method_widget = that.widgets.get_widget('general.method');
|
||||
var indirect_section = that.widgets.get_widget('indirect');
|
||||
var key_field = that.fields.get_field('key');
|
||||
|
||||
var direct_input = $('input[value="add"]', method_field.container);
|
||||
var direct_input = $('input[value="add"]', method_widget.container);
|
||||
direct_input.change(function() {
|
||||
that.method = 'add';
|
||||
|
||||
@@ -253,7 +253,7 @@ IPA.automountmap_adder_dialog = function(spec) {
|
||||
indirect_section.set_visible(false);
|
||||
});
|
||||
|
||||
var indirect_input = $('input[value="add_indirect"]', method_field.container);
|
||||
var indirect_input = $('input[value="add_indirect"]', method_widget.container);
|
||||
indirect_input.change(function() {
|
||||
that.method = 'add_indirect';
|
||||
|
||||
@@ -267,9 +267,9 @@ IPA.automountmap_adder_dialog = function(spec) {
|
||||
that.reset = function() {
|
||||
that.dialog_reset();
|
||||
|
||||
var method_field = that.fields.get_field('method');
|
||||
var method_widget = that.widgets.get_widget('general.method');
|
||||
|
||||
var direct_input = $('input[value="add"]', method_field.container);
|
||||
var direct_input = $('input[value="add"]', method_widget.container);
|
||||
direct_input.click();
|
||||
};
|
||||
|
||||
|
@@ -46,6 +46,15 @@ IPA.widget = function(spec) {
|
||||
that.clear = function() {
|
||||
};
|
||||
|
||||
that.set_visible = function(visible) {
|
||||
|
||||
if (visible) {
|
||||
that.container.show();
|
||||
} else {
|
||||
that.container.hide();
|
||||
}
|
||||
};
|
||||
|
||||
that.widget_create = that.create;
|
||||
|
||||
return that;
|
||||
@@ -1823,6 +1832,8 @@ IPA.collapsible_section = function(spec) {
|
||||
|
||||
that.create = function(container) {
|
||||
|
||||
that.widget_create(container);
|
||||
|
||||
that.header = $('<h2/>', {
|
||||
name: that.name,
|
||||
title: that.label
|
||||
@@ -1875,6 +1886,8 @@ IPA.details_table_section = function(spec) {
|
||||
|
||||
that.composite_widget_create = function(container) {
|
||||
|
||||
that.widget_create(container);
|
||||
|
||||
var table = $('<table/>', {
|
||||
'class': 'section-table'
|
||||
}).appendTo(container);
|
||||
|
Reference in New Issue
Block a user