mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
parent
2337fb5760
commit
30492ef3fa
@ -155,7 +155,6 @@ IPA.details_section = function(spec) {
|
||||
|
||||
for (var j=0; j<fields.length; j++) {
|
||||
var field = fields[j];
|
||||
var span = $('span[name='+field.name+']', this.container).first();
|
||||
field.load(record);
|
||||
}
|
||||
};
|
||||
@ -164,7 +163,6 @@ IPA.details_section = function(spec) {
|
||||
var fields = that.fields.values;
|
||||
for (var i=0; i<fields.length; i++) {
|
||||
var field = fields[i];
|
||||
var span = $('span[name='+field.name+']', this.container).first();
|
||||
field.reset();
|
||||
}
|
||||
};
|
||||
|
@ -170,7 +170,7 @@ test("Testing details lifecycle: create, setup, load.", function(){
|
||||
|
||||
widget.save = function() {
|
||||
save_called = true;
|
||||
widget.widget_save();
|
||||
return widget.widget_save();
|
||||
};
|
||||
return widget;
|
||||
}
|
||||
|
@ -140,6 +140,12 @@ IPA.widget = function(spec) {
|
||||
that.valid = true;
|
||||
|
||||
var values = that.save();
|
||||
if (!values){
|
||||
return;
|
||||
}
|
||||
if (values.length ===0 ){
|
||||
return;
|
||||
}
|
||||
var value = values[0];
|
||||
if (!value) {
|
||||
return;
|
||||
@ -264,6 +270,7 @@ IPA.widget = function(spec) {
|
||||
|
||||
that.reset = function() {
|
||||
that.update();
|
||||
that.validate();
|
||||
that.set_dirty(false);
|
||||
};
|
||||
|
||||
@ -1704,11 +1711,12 @@ IPA.entity_select_widget = function(spec) {
|
||||
|
||||
that.reset = function() {
|
||||
that.entity_filter.val(that.values[0]);
|
||||
that.set_dirty(false);
|
||||
populate_select(that.values[0]);
|
||||
if (editable){
|
||||
that.edit_box.val(that.values[0]);
|
||||
}
|
||||
that.validate();
|
||||
that.set_dirty(false);
|
||||
};
|
||||
|
||||
that.load = function(record) {
|
||||
|
Loading…
Reference in New Issue
Block a user