Explorar o código

text_print support line break

wangweimin %!s(int64=5) %!d(string=hai) anos
pai
achega
4528be78e0
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  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;
     };