mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-29 06:58:30 +01:00
font awesome v7 (#19245)
* font awesome v7 * dependency up * update unit test * 7.0.1
This commit is contained in:
@@ -1,8 +1,6 @@
|
||||
/datum/asset/simple/namespaced/fontawesome
|
||||
assets = list(
|
||||
"fa-regular-400.ttf" = 'html/font-awesome/webfonts/fa-regular-400.ttf',
|
||||
"fa-solid-900.ttf" = 'html/font-awesome/webfonts/fa-solid-900.ttf',
|
||||
"fa-v4compatibility.ttf" = 'html/font-awesome/webfonts/fa-v4compatibility.ttf',
|
||||
"v4shim.css" = 'html/font-awesome/css/v4-shims.min.css',
|
||||
"fa-regular-400.woff2" = 'html/font-awesome/webfonts/fa-regular-400.woff2',
|
||||
"fa-solid-900.woff2" = 'html/font-awesome/webfonts/fa-solid-900.woff2',
|
||||
)
|
||||
parents = list("font-awesome.css" = 'html/font-awesome/css/all.min.css')
|
||||
|
||||
@@ -55,25 +55,23 @@
|
||||
var/list/css_entries = splittext(css, "}")
|
||||
var/list/icons = list()
|
||||
for(var/entry in css_entries)
|
||||
entry = replacetext(entry, "\t", "")
|
||||
if(!length(entry))
|
||||
continue
|
||||
|
||||
var/entry_contents = splittext(entry, "{")
|
||||
var/list/entry_contents = splittext(entry, "{")
|
||||
var/entry_declaration = entry_contents[2]
|
||||
|
||||
if(!findtext(entry_declaration, "--fa:"))
|
||||
continue
|
||||
|
||||
var/list/entry_names = splittext(entry_contents[1], ",")
|
||||
for(var/entry_name in entry_names)
|
||||
entry_names -= entry_name
|
||||
entry_name = trim(entry_name)
|
||||
|
||||
if(!findtext(entry_name, ":"))
|
||||
continue
|
||||
|
||||
entry_name = splittext(entry_name, ":")[1]
|
||||
if(!findtext(entry_name, ".fa-"))
|
||||
continue
|
||||
|
||||
entry_name = replacetext(entry_name, ".fa-", "fa-")
|
||||
entry_names |= entry_name
|
||||
icons |= entry_names
|
||||
icons |= entry_name
|
||||
|
||||
return sortList(icons)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user