21 lines
1.0 KiB
Lua
Executable File
21 lines
1.0 KiB
Lua
Executable File
local addonName, addon = ...
|
|
local childName = addon['childName']
|
|
local child = addon[childName]
|
|
local L = LibStub("AceLocale-3.0"):GetLocale(childName, true)
|
|
function child:PrefChanged()
|
|
child.events.UPDATE_INVENTORY_DURABILITY()
|
|
end
|
|
local init = {
|
|
Setup = function(self)
|
|
local config = LibStub:GetLibrary("zzConfig")
|
|
local options = child['options']
|
|
local main = options['args'][childName]
|
|
-- print("setup prefs", childName)
|
|
config:AddConfigEntry(main, "autorepair", "toggle", L['Autorepair'], nil, 1)
|
|
config:AddConfigEntry(main, "sellgrey", "toggle", L['SellGrey'], nil, 1)
|
|
config:AddConfigEntry(main, "showlowest", "toggle", L['Show lowest'], L['Show durability of your lowest item only'], 1)
|
|
config:AddConfigEntry(main, "listall", "toggle", L['Show all slots'], L['Show all slots in the tooltip instead of damaged only'], 1)
|
|
config:AddConfigEntry(main, "guildbankrepair", "toggle", L['Allow Guildbank Repair'], nil, 1)
|
|
end
|
|
}
|
|
addon.RegisterCallback(init, format("Init%s", childName), 'Setup') |