made post mode global
This commit is contained in:
+1
-1
@@ -1,7 +1,7 @@
|
||||
## Interface: 11200
|
||||
## Title: Aux
|
||||
## SavedVariablesPerCharacter: aux_recent_searches, aux_favorite_searches, aux_price_per_unit, aux_scale, aux_tooltip_daily
|
||||
## SavedVariables: aux_database, aux_auctionable_items, aux_auctionable_item_ids
|
||||
## SavedVariables: aux_database, aux_auctionable_items, aux_auctionable_item_ids, aux_post_mode
|
||||
|
||||
slash.lua
|
||||
core.xml
|
||||
|
||||
+4
-4
@@ -9,6 +9,8 @@ local selected_item
|
||||
local DURATION_4, DURATION_8, DURATION_24 = 120, 480, 1440
|
||||
local BUYOUT_MODE, BID_MODE, FULL_MODE = 1, 2, 3
|
||||
|
||||
aux_post_mode = FULL_MODE
|
||||
|
||||
function private.load_settings(item_record)
|
||||
local item_record = item_record or selected_item
|
||||
local dataset = Aux.persistence.load_dataset()
|
||||
@@ -20,7 +22,6 @@ function private.load_settings(item_record)
|
||||
buyout_price = 0,
|
||||
post_all = true,
|
||||
hidden = false,
|
||||
mode = FULL_MODE,
|
||||
}
|
||||
return dataset.post[item_record.key]
|
||||
end
|
||||
@@ -778,7 +779,7 @@ function private.set_item(item)
|
||||
UIDropDownMenu_SetSelectedValue(private.duration_dropdown, settings.duration)
|
||||
|
||||
UIDropDownMenu_Initialize(private.mode_dropdown, private.initialize_mode_dropdown)
|
||||
UIDropDownMenu_SetSelectedValue(private.mode_dropdown, settings.mode)
|
||||
UIDropDownMenu_SetSelectedValue(private.mode_dropdown, aux_post_mode)
|
||||
|
||||
private.hide_checkbox:SetChecked(settings.hidden)
|
||||
private.post_all_checkbox:SetChecked(settings.post_all)
|
||||
@@ -986,8 +987,7 @@ end
|
||||
function private.initialize_mode_dropdown()
|
||||
local function on_click()
|
||||
UIDropDownMenu_SetSelectedValue(private.mode_dropdown, this.value)
|
||||
local settings = private.load_settings()
|
||||
settings.mode = this.value
|
||||
aux_post_mode = this.value
|
||||
private.update_recommendation()
|
||||
refresh = true
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user