diff --git a/ui/scripts/ui/widgets/listView.js b/ui/scripts/ui/widgets/listView.js
index 5120cdf63df..1f23ce61d1b 100644
--- a/ui/scripts/ui/widgets/listView.js
+++ b/ui/scripts/ui/widgets/listView.js
@@ -494,13 +494,13 @@
$td.addClass('editable');
// Put
label into a span
- var value = $td.html();
- $('').html(_s(value)).appendTo($td.html(''));
+ var sanitizedValue = $td.html();
+ $('').html(sanitizedValue).appendTo($td.html(''));
var $editArea = $('').addClass('edit');
var $editField = $('').addClass('edit').attr({
type: 'text',
- value: value
+ value: cloudStack.sanitizeReverse(sanitizedValue)
});
var $actionButton = $('').addClass('action');
var $saveButton = $actionButton.clone().addClass('save').attr({
@@ -766,15 +766,15 @@
if (field.converter) {
content = _l(field.converter(content, dataItem));
}
-
- $td.html(_s(content));
-
- if (field.editable) createEditField($td).appendTo($td);
- else {
- var sanitizedValue = $td.html();
+
+ if (field.editable) {
+ $td.html(_s(content));
+ createEditField($td).appendTo($td);
+ }
+ else {
$td.html('');
$td.append(
- $('').html(sanitizedValue)
+ $('').html(_s(content))
);
}
});
|