Lines 382-394
define([
|
Link Here
|
---|
|
382 |
this._form.ready().then(lang.hitch(this, function() { |
382 |
this._form.ready().then(lang.hitch(this, function() { |
383 |
var valuesChanged = this.haveValuesChanged() || this.havePolicyReferencesChanged(); |
383 |
var valuesChanged = this.haveValuesChanged() || this.havePolicyReferencesChanged(); |
384 |
if (valuesChanged) { |
384 |
if (valuesChanged) { |
385 |
var changes = '\n<ul>'; |
385 |
var changes = []; |
386 |
tools.forIn(this.getAlteredValues(), lang.hitch(this, function(key, value) { |
386 |
tools.forIn(this.getAlteredValues(), lang.hitch(this, function(key, value) { |
387 |
if (key === '$dn$') { |
387 |
if (key === '$dn$') { |
388 |
return; |
388 |
return; |
389 |
} |
389 |
} |
390 |
var widget = this._form.getWidget(key); |
390 |
var widget = this._form.getWidget(key); |
391 |
if (widget) { |
391 |
if (widget && widget.get('visible')) { |
392 |
value = widget.get('value'); |
392 |
value = widget.get('value'); |
393 |
if (value instanceof Array) { |
393 |
if (value instanceof Array) { |
394 |
value = value.join(', '); |
394 |
value = value.join(', '); |
Lines 400-414
define([
|
Link Here
|
---|
|
400 |
} |
400 |
} |
401 |
}); |
401 |
}); |
402 |
} |
402 |
} |
403 |
changes += lang.replace('<li>{tabName}{groupName} - {widgetName}: {value}</li>', { |
403 |
changes.push(lang.replace('<li>{tabName}{groupName} - {widgetName}: {value}</li>', { |
404 |
tabName: widget.$refTab$ ? widget.$refTab$.label: '', |
404 |
tabName: widget.$refTab$ ? widget.$refTab$.label: '', |
405 |
groupName: widget.$refTitlePane$ ? ' - ' + widget.$refTitlePane$.label: '', |
405 |
groupName: widget.$refTitlePane$ ? ' - ' + widget.$refTitlePane$.label: '', |
406 |
widgetName: widget.get('label') || key, |
406 |
widgetName: widget.get('label') || key, |
407 |
value: value}); |
407 |
value: value |
|
|
408 |
})); |
408 |
} |
409 |
} |
409 |
})); |
410 |
})); |
410 |
changes += '</ul>'; |
411 |
if (changes.length) { |
411 |
dialog.alert(_('The following empty properties were set to default values in the form. These values will be applied when saving.') + changes); |
412 |
changes = '\n<ul>' + changes.join('') + '</ul>'; |
|
|
413 |
dialog.alert(_('The following empty properties were set to default values in the form. These values will be applied when saving.') + changes); |
414 |
} |
412 |
} |
415 |
} |
413 |
})); |
416 |
})); |
414 |
}, |
417 |
}, |