Просмотр исходного кода

https://github.com/openNAMU/openNAMU/issues/1799

잉여개발기 (SPDV) 3 лет назад
Родитель
Сommit
cd74584426
2 измененных файлов с 40 добавлено и 5 удалено
  1. 6 5
      route/tool/func_render_namumark.py
  2. 34 0
      views/main_css/css/main.css

+ 6 - 5
route/tool/func_render_namumark.py

@@ -1803,15 +1803,16 @@ class class_do_render_namumark:
                 list_len = 1
 
             list_style = {
-                1 : 'list-style: unset;',
-                2 : 'list-style: circle;',
-                3 : 'list-style: \'◼  \';',
+                1 : 'opennamu_list_1',
+                2 : 'opennamu_list_2',
+                3 : 'opennamu_list_3',
+                4 : 'opennamu_list_4'
             }
-            list_style_data = 'list-style: \'◻  \';'
+            list_style_data = 'opennamu_list_5'
             if list_len in list_style:
                 list_style_data = list_style[list_len]
 
-            return '<li style="margin-left: ' + str(list_len * 20) + 'px;' + list_style_data + '">' + list_data + '</li>'
+            return '<li style="margin-left: ' + str(list_len * 20) + 'px;" class="' + list_style_data + '">' + list_data + '</li>'
 
         list_regex = r'((?:\n *\* ?[^\n]*)+)\n'
         list_count_max = len(re.findall(list_regex, self.render_data)) * 3

+ 34 - 0
views/main_css/css/main.css

@@ -339,4 +339,38 @@ s:hover, strike:hover, del:hover {
 
 .opennamu_width_200 {
     width: 200px;
+}
+
+.opennamu_list_1 {
+    list-style: disc;
+}
+
+.opennamu_list_2 {
+    list-style: circle;
+}
+
+.opennamu_list_3 {
+    list-style: square;
+}
+
+.opennamu_list_4 {
+    list-style: none;
+}
+
+.opennamu_list_4::before {
+    display: inline-block;
+    content: "⬦";
+    width: 1.2em;
+    margin-left: -1.2em;
+}
+
+.opennamu_list_5 {
+    list-style: none;
+}
+
+.opennamu_list_5::before {
+    display: inline-block;
+    content: "⬥";
+    width: 1.2em;
+    margin-left: -1.2em;
 }