Mercurial > wow > ouroloot
comparison LibFarmbuyer.lua @ 39:8f7ec6ccf5e3
Comment/debug changes to help in tracking down cache bug. Do not run OnAccept when pressing Enter in an empty editbox.
| author | Farmbuyer of US-Kilrogg <farmbuyer@gmail.com> |
|---|---|
| date | Thu, 29 Dec 2011 23:15:51 +0000 |
| parents | f560cf82e7d3 |
| children | 1001dd95dbeb |
comparison
equal
deleted
inserted
replaced
| 38:bb41be8f13b2 | 39:8f7ec6ccf5e3 |
|---|---|
| 23 | 23 |
| 24 - t = StaticPopup(t) | 24 - t = StaticPopup(t) |
| 25 Fills out "typical" settings inside T, especially if T contains any kind | 25 Fills out "typical" settings inside T, especially if T contains any kind |
| 26 of editbox: | 26 of editbox: |
| 27 + cannot accept an empty editbox | 27 + cannot accept an empty editbox |
| 28 + pressing Enter runs OnAccept | 28 + pressing Enter runs OnAccept (also will not accept empty editbox) |
| 29 + editbox grabs keyboard focus | 29 + editbox grabs keyboard focus |
| 30 + OnAccept runs with editbox's text in dialog.usertext | 30 + OnAccept runs with editbox's text in dialog.usertext |
| 31 Returns T. | 31 Returns T. |
| 32 | 32 |
| 33 - nullfunc() | 33 - nullfunc() |
| 48 | 48 |
| 49 - new(...), del(t), copy(t), clear() | 49 - new(...), del(t), copy(t), clear() |
| 50 Ditto for table recycling. | 50 Ditto for table recycling. |
| 51 ]] | 51 ]] |
| 52 | 52 |
| 53 local MAJOR, MINOR = "LibFarmbuyer", 12 | 53 local MAJOR, MINOR = "LibFarmbuyer", 13 |
| 54 assert(LibStub,MAJOR.." requires LibStub") | 54 assert(LibStub,MAJOR.." requires LibStub") |
| 55 local lib = LibStub:NewLibrary(MAJOR, MINOR) | 55 local lib = LibStub:NewLibrary(MAJOR, MINOR) |
| 56 if not lib then return end | 56 if not lib then return end |
| 57 | 57 |
| 58 _G[MAJOR] = lib | 58 _G[MAJOR] = lib |
| 142 else | 142 else |
| 143 editbox:GetParent().button1:Disable() | 143 editbox:GetParent().button1:Disable() |
| 144 end | 144 end |
| 145 end | 145 end |
| 146 local function EditBoxOnEnterPressed_accept (editbox) | 146 local function EditBoxOnEnterPressed_accept (editbox) |
| 147 local dialog = editbox:GetParent() | 147 if editbox:GetText() == "" then return end |
| 148 StaticPopupDialogs[dialog.which].OnAccept (dialog, dialog.data, dialog.data2) | 148 local dialog = editbox:GetParent() |
| 149 dialog:Hide() | 149 StaticPopupDialogs[dialog.which].OnAccept (dialog, dialog.data, dialog.data2) |
| 150 dialog:Hide() | |
| 150 end | 151 end |
| 151 local function OnShow_witheditbox (dialog, data) | 152 local function OnShow_witheditbox (dialog, data) |
| 152 local info = StaticPopupDialogs[dialog.which] | 153 local info = StaticPopupDialogs[dialog.which] |
| 153 --dialog[info.hasWideEditBox and "wideEditBox" or "editBox"]:SetFocus() | 154 --dialog[info.hasWideEditBox and "wideEditBox" or "editBox"]:SetFocus() |
| 154 dialog.editBox:SetFocus() | 155 dialog.editBox:SetFocus() |
