Pārlūkot izejas kodu

text_print support line break

wangweimin 5 gadi atpakaļ
vecāks
revīzija
4528be78e0
1 mainītis faili ar 5 papildinājumiem un 1 dzēšanām
  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;
     };