forked from your-land-mirror/minetest-flow
Fix inline styles on centred labels
"font_size" still doesn't work properly though
This commit is contained in:
parent
adbcc432b2
commit
25fc58afb5
7
init.lua
7
init.lua
@ -933,7 +933,8 @@ local function insert_style_elem(tree, idx, node, props, sels)
|
|||||||
return idx
|
return idx
|
||||||
end
|
end
|
||||||
|
|
||||||
local base_selector = node.name or node.type
|
local style_type = node.name == "_#" or not node.name
|
||||||
|
local base_selector = style_type and node.type or node.name
|
||||||
local selectors = {}
|
local selectors = {}
|
||||||
if sels then
|
if sels then
|
||||||
for i, sel in ipairs(sels) do
|
for i, sel in ipairs(sels) do
|
||||||
@ -951,12 +952,12 @@ local function insert_style_elem(tree, idx, node, props, sels)
|
|||||||
|
|
||||||
|
|
||||||
table.insert(tree, idx, {
|
table.insert(tree, idx, {
|
||||||
type = node.name and "style" or "style_type",
|
type = style_type and "style_type" or style,
|
||||||
selectors = selectors,
|
selectors = selectors,
|
||||||
props = props,
|
props = props,
|
||||||
})
|
})
|
||||||
|
|
||||||
if not node.name then
|
if style_type then
|
||||||
-- Undo style_type modifications
|
-- Undo style_type modifications
|
||||||
local reset_props = {}
|
local reset_props = {}
|
||||||
for k in pairs(props) do
|
for k in pairs(props) do
|
||||||
|
Loading…
Reference in New Issue
Block a user