Explorar el Código

text_print support line break

wangweimin hace 5 años
padre
commit
4528be78e0
Se han modificado 1 ficheros con 5 adiciones y 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;
     };