mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
ui: reverse character replacements (#3260)
In the cloudstack UI fields get '<', '>' and '&' replaced by xml-entities these are generic for all fields and hurt us in the case of userdata this fix calls the existing method to reverse character replacements. it also removes the ccs class that pretends to prevent special chars Fixes #3202
This commit is contained in:
parent
3e642852a7
commit
f6ecac42ac
@ -558,7 +558,7 @@
|
|||||||
<span><translate key="label.add.userdata"/> (<translate key="label.optional"/>)</span>
|
<span><translate key="label.add.userdata"/> (<translate key="label.optional"/>)</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="value">
|
<div class="value">
|
||||||
<textarea name="userdata" class="disallowSpecialCharacters"></textarea>
|
<textarea name="userdata"></textarea>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -1094,8 +1094,9 @@
|
|||||||
|
|
||||||
var userdata = args.data.userdata;
|
var userdata = args.data.userdata;
|
||||||
if (userdata != null && userdata.length > 0) {
|
if (userdata != null && userdata.length > 0) {
|
||||||
|
|
||||||
$.extend(deployVmData, {
|
$.extend(deployVmData, {
|
||||||
userdata : encodeURIComponent(btoa(userdata))
|
userdata : encodeURIComponent(btoa(cloudStack.sanitizeReverse(userdata)))
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user