소스 검색

text_print support line break

wangweimin 5 년 전
부모
커밋
4528be78e0
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      pywebio/html/js/form.js

+ 5 - 1
pywebio/html/js/form.js

@@ -156,7 +156,11 @@
 
     OutputController.prototype.get_text_element = function (spec) {
         var elem = $('<p></p>');
-        elem.text(spec.content);
+        // make '\n' to <br/>
+        var lines = (spec.content || '').split('\n');
+        for(var idx=0;idx<lines.length-1;idx++)
+            elem.append(document.createTextNode(lines[idx])).append('<br/>');
+        elem.append(document.createTextNode(lines[lines.length-1]));
         return elem;
     };