Explorar o código

Улучшение парсинга samlib

Book Pauk %!s(int64=6) %!d(string=hai) anos
pai
achega
77b2fc13a7
Modificáronse 1 ficheiros con 18 adicións e 0 borrados
  1. 18 0
      server/core/BookConverter/index.js

+ 18 - 0
server/core/BookConverter/index.js

@@ -79,6 +79,15 @@ class BookConverter {
                 if (elemName == 'p' || elemName == 'dd') {
                     newParagraph();
                 }
+
+                switch (elemName) {
+                    case 'i':
+                        growParagraph('<emphasis>');
+                        break;
+                    case 'b':
+                        growParagraph('<strong>');
+                        break;
+                }
             }
 
         });
@@ -99,6 +108,15 @@ class BookConverter {
 
                 let i = path.lastIndexOf('/');
                 tag = path.substr(i + 1);
+            } else {
+                switch (elemName) {
+                    case 'i':
+                        growParagraph('</emphasis>');
+                        break;
+                    case 'b':
+                        growParagraph('</strong>');
+                        break;
+                }
             }
         });