Bureaucrats, Check users, emailconfirmed, Interface administrators, staff, Administrators, translation-admin, Widget editors
1,633
edits
m (Proper tooltip name?) |
(Default tooltip name for js-less viewing) |
||
(6 intermediate revisions by the same user not shown) | |||
Line 95: | Line 95: | ||
tiles = 1, | tiles = 1, | ||
name = name, | name = name, | ||
title = title, | |||
lore = lore | |||
} | } | ||
} | } | ||
Line 119: | Line 120: | ||
function Sprite:setItem(item) | function Sprite:setItem(item) | ||
-- js-less plaintext title | |||
self.__settings.name = item | |||
-- js-modified color title with lore | |||
if aliases[item] then | if aliases[item] then | ||
if aliases[item].text then | |||
self.__settings. | self.__settings.lore = aliases[item].text | ||
end | |||
if aliases[item].title then | |||
if #aliases[item].title == 2 then | |||
self.__settings.title= aliases[item].title .. aliases[item].name | |||
else | |||
self.__settings.title = aliases[item].title | |||
end | |||
elseif aliases[item].name then | |||
self.__settings.title = aliases[item].name | |||
end | |||
else | else | ||
self.__settings. | self.__settings.title = item; | ||
end | |||
if self.__source.ids[item] then | if self.__source.ids[item] then | ||
self:setPosition(self.__source.ids[item].pos) | self:setPosition(self.__source.ids[item].pos) | ||
Line 202: | Line 220: | ||
sprite:addClass(source.settings.classname) | sprite:addClass(source.settings.classname) | ||
sprite:attr( "title", self.__settings.name ) | sprite:attr( "title", self.__settings.name ) | ||
sprite:attr( " | |||
sprite:attr( "data-title", self.__settings.title ) | |||
if self.__settings.lore then | |||
sprite:attr( "data-lore", self.__settings.lore ) | |||
end | |||
local styles = self:calculateStyles() | local styles = self:calculateStyles() |
edits