mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2025-12-31 13:01:39 +09:00
Add tooltip to icon for better accessibility
This commit is contained in:
@@ -419,22 +419,26 @@ local function update_icon_button(element, on_cooldown, warp, warp_player_is_on,
|
|||||||
local position = warp.position
|
local position = warp.position
|
||||||
element.tooltip = {'warp-list.goto-bypass', position.x, position.y}
|
element.tooltip = {'warp-list.goto-bypass', position.x, position.y}
|
||||||
element.enabled = true
|
element.enabled = true
|
||||||
|
warp_status_element.tooltip = {'warp-list.goto-bypass', position.x, position.y}
|
||||||
warp_status_element.caption = warp_status_icons.bypass
|
warp_status_element.caption = warp_status_icons.bypass
|
||||||
label_style.font = 'default-semibold'
|
label_style.font = 'default-semibold'
|
||||||
else
|
else
|
||||||
element.tooltip = {'warp-list.goto-disabled'}
|
element.tooltip = {'warp-list.goto-disabled'}
|
||||||
element.enabled = false
|
element.enabled = false
|
||||||
|
warp_status_element.tooltip = {'warp-list.goto-disabled'}
|
||||||
warp_status_element.caption = warp_status_icons.not_available
|
warp_status_element.caption = warp_status_icons.not_available
|
||||||
label_style.font = 'default'
|
label_style.font = 'default'
|
||||||
end
|
end
|
||||||
elseif warp_player_is_on.warp_id == warp.warp_id then
|
elseif warp_player_is_on.warp_id == warp.warp_id then
|
||||||
element.tooltip = {'warp-list.goto-same-warp'}
|
element.tooltip = {'warp-list.goto-same-warp'}
|
||||||
element.enabled = false
|
element.enabled = false
|
||||||
|
warp_status_element.tooltip = {'warp-list.goto-same-warp'}
|
||||||
warp_status_element.caption = warp_status_icons.current
|
warp_status_element.caption = warp_status_icons.current
|
||||||
label_style.font = 'default'
|
label_style.font = 'default'
|
||||||
elseif on_cooldown then
|
elseif on_cooldown then
|
||||||
element.tooltip = {'warp-list.goto-cooldown'}
|
element.tooltip = {'warp-list.goto-cooldown'}
|
||||||
element.enabled = false
|
element.enabled = false
|
||||||
|
warp_status_element.tooltip = {'warp-list.goto-cooldown'}
|
||||||
warp_status_element.caption = warp_status_icons.cooldown
|
warp_status_element.caption = warp_status_icons.cooldown
|
||||||
label_style.font = 'default'
|
label_style.font = 'default'
|
||||||
else
|
else
|
||||||
@@ -444,17 +448,20 @@ local function update_icon_button(element, on_cooldown, warp, warp_player_is_on,
|
|||||||
local position = warp.position
|
local position = warp.position
|
||||||
element.tooltip = {'warp-list.goto-tooltip', position.x, position.y}
|
element.tooltip = {'warp-list.goto-tooltip', position.x, position.y}
|
||||||
element.enabled = true
|
element.enabled = true
|
||||||
|
warp_status_element.tooltip = {'warp-list.goto-tooltip', position.x, position.y}
|
||||||
warp_status_element.caption = warp_status_icons.connected
|
warp_status_element.caption = warp_status_icons.connected
|
||||||
label_style.font = 'default-semibold'
|
label_style.font = 'default-semibold'
|
||||||
elseif bypass_warp_proximity then
|
elseif bypass_warp_proximity then
|
||||||
local position = warp.position
|
local position = warp.position
|
||||||
element.tooltip = {'warp-list.goto-bypass-different-network', position.x, position.y}
|
element.tooltip = {'warp-list.goto-bypass-different-network', position.x, position.y}
|
||||||
element.enabled = true
|
element.enabled = true
|
||||||
|
warp_status_element.tooltip = {'warp-list.goto-bypass-different-network', position.x, position.y}
|
||||||
warp_status_element.caption = warp_status_icons.bypass
|
warp_status_element.caption = warp_status_icons.bypass
|
||||||
label_style.font = 'default-semibold'
|
label_style.font = 'default-semibold'
|
||||||
else
|
else
|
||||||
element.tooltip = {'warp-list.goto-different-network'}
|
element.tooltip = {'warp-list.goto-different-network'}
|
||||||
element.enabled = false
|
element.enabled = false
|
||||||
|
warp_status_element.tooltip = {'warp-list.goto-different-network'}
|
||||||
warp_status_element.caption = warp_status_icons.different
|
warp_status_element.caption = warp_status_icons.different
|
||||||
label_style.font = 'default'
|
label_style.font = 'default'
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user