@@ -104,44 +104,30 @@ var layout_main = function () {
104104 color_theme_div . id = "change-color-theme" ;
105105 color_theme_div . innerHTML = "\n <svg\n viewBox=\"0 0 300 100\"\n version=\"1.1\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n >\n <circle id=\"color-theme-change-selected\" data-inertia=\"0\" cx=\"250\" cy=\"50\" r=\"45\" />\n <g name=\"light\">\n <circle style=\"fill:color-mix(in srgb, transparent 99%, var(--back-color));stroke:none;\" cx=\"50\" cy=\"50\" r=\"45\" />\n <circle cx=\"50\" cy=\"50\" r=\"20\" style=\"fill: var(--text-color); stroke: none\" />\n <path\n d=\"\n M50,25v-20\n M50,75v20\n M25,50h-20\n M75,50h20\n M67,67l14,14\n M33,67l-14,14\n M67,33l14,-14\n M33,33l-14,-14\n \"\n style=\"stroke: var(--text-color); stroke-width: 4; fill: none;stroke-linecap:round;\"\n />\n </g>\n <g name=\"dark\">\n <circle style=\"fill:color-mix(in srgb, transparent 99%, var(--back-color));stroke:none;\" cx=\"150\" cy=\"50\" r=\"45\" />\n <path\n d=\"\n M160,10\n A40,40,0,1,0,190,65\n A35,35,0,1,1,160,10\n z\n \"\n style=\"stroke: none; fill: var(--text-color)\"\n />\n </g>\n <g name=\"auto\">\n <circle style=\"fill:color-mix(in srgb, transparent 99%, var(--back-color));stroke:none;\" cx=\"250\" cy=\"50\" r=\"45\" />\n <path\n d=\"\n M250,30\n A20,20,0,1,0,267,57\n A15,15,0,1,1,250,30\n z\n \"\n style=\"stroke: none; fill: var(--text-color)\"\n />\n <path\n d=\"\n M250,25v-20\n M250,75v20\n M225,50h-20\n M275,50h20\n M267,67l14,14\n M233,67l-14,14\n M267,33l14,-14\n M233,33l-14,-14\n \"\n style=\"stroke: var(--text-color); stroke-width: 4; fill: none;stroke-linecap:round;\"\n />\n </g>\n </svg>\n " ;
106106 hm_menu . append ( color_theme_div ) ;
107- var hamburger_icons = {
108- X : "/layout/image/hamburger/menu/The-Infinite-X.svg" ,
109- article : "/layout/image/hamburger/menu/article.svg" ,
110- github : "/layout/image/hamburger/menu/github.svg" ,
111- pixiv : "/layout/image/hamburger/menu/pixiv.svg" ,
112- } ;
107+ var metal_fonts_script = document . createElement ( "script" ) ;
108+ metal_fonts_script . src = "/Metal-Fonts/script.js" ;
109+ hm_menu . append ( metal_fonts_script ) ;
113110 hm_menu . className = "Hamburger-Menu" ;
114111 var menus = [
115112 {
116113 name : "Article" ,
117114 href : "/article/" ,
118115 target : "self" ,
119- src : hamburger_icons . article ,
120116 } ,
121- // {
122- // name: "Scratch",
123- // href: "/Scratch/",
124- // target: "self",
125- // src: hamburger_icons.scratch,
126- // },
127- // [Removed By ST]
128117 {
129118 name : "GitHub" ,
130119 href : "https://github.com/The-Infinitys/" ,
131120 target : "blank" ,
132- src : hamburger_icons . github ,
133121 } ,
134122 {
135123 name : "X" ,
136124 href : "https://x.com/The_Infinity_s/" ,
137125 target : "blank" ,
138- src : hamburger_icons . X ,
139126 } ,
140127 {
141128 name : "Pixiv" ,
142129 href : "https://www.pixiv.net/users/109461187" ,
143130 target : "blank" ,
144- src : hamburger_icons . pixiv ,
145131 } ,
146132 ] ;
147133 menus . forEach ( function ( menu ) {
@@ -152,15 +138,9 @@ var layout_main = function () {
152138 { name : "href" , value : menu . href } ,
153139 { name : "target" , value : "_" + menu . target } ,
154140 ] ) ;
155- var link_menu_img = document . createElement ( "img" ) ;
156- htmlAttributes ( link_menu_img , [
157- { name : "alt" , value : "" } ,
158- { name : "class" , value : "icon" } ,
159- { name : "src" , value : menu . src } ,
160- ] ) ;
161141 var link_menu_txt = document . createElement ( "p" ) ;
162- link_menu_txt . innerHTML = menu . name ;
163- link_menu_a . append ( link_menu_img , link_menu_txt ) ;
142+ link_menu_txt . innerHTML = "<metal-fonts>" + menu . name + "</metal-fonts>" ;
143+ link_menu_a . append ( link_menu_txt ) ;
164144 link_menu . append ( link_menu_a ) ;
165145 }
166146 hm_menu . append ( link_menu ) ;
0 commit comments