2du 4 tahun lalu
induk
melakukan
a4133f174e
3 mengubah file dengan 18 tambahan dan 2 penghapusan
  1. 1 1
      route/tool/func.py
  2. 1 1
      version.json
  3. 16 0
      views/main_css/js/render_onmark.js

+ 1 - 1
route/tool/func.py

@@ -84,7 +84,7 @@ if sys.version_info < (3, 6):
 global_lang = {}
 global_wiki_set = {}
 
-data_css_ver = '110'
+data_css_ver = '111'
 data_css = ''
 
 conn = ''

+ 1 - 1
version.json

@@ -1,6 +1,6 @@
 {
     "beta" : {
-        "r_ver" : "v3.4.0-beta (stable2) (beta7) (dev23)",
+        "r_ver" : "v3.4.0-stable (stable2) (beta7) (dev23)",
         "c_ver" : "3400101",
         "s_ver" : "13"
     }

+ 16 - 0
views/main_css/js/render_onmark.js

@@ -569,6 +569,22 @@ function do_onmark_macro_render(data, data_js) {
             return '<iframe style="width: ' + video_width + '; height: ' + video_height + ';" src="' + video_src + '" frameborder="0" allowfullscreen></iframe>';
         } else if(x_1 === 'anchor') {
             return '<span id="' + x_2 + '"></span>';
+        } else if(x_1 === 'ruby') {
+            let ruby_main_data = x_2.match(/^([^,]+)/);
+            if(ruby_main_data) {
+                ruby_main_data = ruby_main_data[1];
+            } else {
+                ruby_main_data = 'Test';
+            }
+            
+            let ruby_sub_data = x_2.match(/,(?: *)ruby=([^,]+)/);
+            if(ruby_sub_data) {
+                ruby_sub_data = ruby_sub_data[1];
+            } else {
+                ruby_sub_data = 'Test';
+            }
+            
+            return '<ruby>' + ruby_main_data + '<rp>(</rp><rt>' + ruby_sub_data + '</rt><rp>)</rp></ruby>';
         } else if(x_1 === 'dday') {
             var date_old = new Date(x_2);
             var date_now = new Date(do_return_date());