提交 5a82fb50 编写于 作者: L lepdou

Merge pull request #236 from nobodyiam/portal-handle-new-line

handler user input \n in text mode
......@@ -127,7 +127,7 @@ public class PropertyResolver implements ConfigTextResolver {
}
String newKey = kv[0];
String newValue = kv[1];
String newValue = kv[1].replace("\\n", "\n"); //handle user input \n
ItemDTO oldItem = keyMapOldItem.get(newKey);
......
......@@ -72,15 +72,8 @@ application_module.controller("ConfigNamespaceController",
var itemCnt = 0;
namespace.items.forEach(function (item) {
if (item.item.key) {
var itemValue = item.item.value;
if (modeType == 'edit') {//编辑状态下替换value的换行符
if (item.item.value && (item.item.value.indexOf("\n") > -1)) {
alert("警告:[" + item.item.key + "]的值包含换行符\\n,文本编辑会过滤掉换行符.");
while (itemValue.indexOf("\n") > -1) {
itemValue = itemValue.replace("\n", "");
}
}
}
//use string \n to display as new line
var itemValue = item.item.value.replace(/\n/g,"\\n");
result +=
item.item.key + " = " + itemValue + "\n";
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册