Mercurial > wow > itemauditor
comparison Modules/DisplayInvested.lua @ 148:106c1523777e 2010-10-16
Fixed references to 'this' which Blizzard removed in 4.0.1
| author | Asa Ayers <Asa.Ayers@Gmail.com> |
|---|---|
| date | Sat, 16 Oct 2010 07:35:50 -0700 |
| parents | 7d258c041b11 |
| children | fbfd9dfa6d2b |
comparison
equal
deleted
inserted
replaced
| 147:1fb5ee067a50 | 148:106c1523777e |
|---|---|
| 21 hasEditBox = 1, | 21 hasEditBox = 1, |
| 22 showAlert = 1, | 22 showAlert = 1, |
| 23 OnAccept = function() | 23 OnAccept = function() |
| 24 skipCODTracking = true | 24 skipCODTracking = true |
| 25 end, | 25 end, |
| 26 EditBoxOnEnterPressed = function() | 26 EditBoxOnEnterPressed = function(self) |
| 27 if ( getglobal(this:GetParent():GetName().."Button1"):IsEnabled() == 1 ) then | 27 if ( self:GetParent().button1:IsEnabled() == 1 ) then |
| 28 getglobal(this:GetParent():GetName().."Button1"):Click() | 28 self:GetParent().button1:Click() |
| 29 end | 29 end |
| 30 end, | 30 end, |
| 31 EditBoxOnTextChanged = function () | 31 EditBoxOnTextChanged = function (self) |
| 32 local parentName = this:GetParent():GetName() | 32 if validateMoney(self:GetText()) then |
| 33 local editBox = getglobal( parentName.."EditBox"); | 33 self:GetParent().button1:Enable() |
| 34 local value = editBox:GetText() | |
| 35 if validateMoney(value) then | |
| 36 getglobal(parentName.."Button1"):Enable(); | |
| 37 else | 34 else |
| 38 getglobal(parentName.."Button1"):Disable(); | 35 self:GetParent().button1:Disable(); |
| 39 end | 36 end |
| 40 end, | 37 |
| 41 EditBoxOnEscapePressed = function() | 38 end, |
| 42 this:GetParent():Hide(); | 39 EditBoxOnEscapePressed = function(self) |
| 43 ClearCursor(); | 40 self:GetParent().button2:Click() |
| 44 end, | 41 end, |
| 45 timeout = 0, | 42 timeout = 0, |
| 46 hideOnEscape = 1, | 43 hideOnEscape = 1, |
| 47 exclusive = true, | 44 exclusive = true, |
| 48 } | 45 } |
| 62 | 59 |
| 63 StaticPopupDialogs["ItemAuditor_NewPrice"].OnShow = function (self, data) | 60 StaticPopupDialogs["ItemAuditor_NewPrice"].OnShow = function (self, data) |
| 64 self.editBox:SetText(ItemAuditor:FormatMoney(price, '', true)) | 61 self.editBox:SetText(ItemAuditor:FormatMoney(price, '', true)) |
| 65 end | 62 end |
| 66 | 63 |
| 67 StaticPopupDialogs["ItemAuditor_NewPrice"].OnAccept = function() | 64 StaticPopupDialogs["ItemAuditor_NewPrice"].OnAccept = function(self) |
| 68 local name = this:GetParent():GetName().."EditBox" | 65 local newValue = self.editBox:GetText() |
| 69 local button = getglobal(name) | |
| 70 local newValue = button:GetText() | |
| 71 newValue = parseMoney(newValue) | 66 newValue = parseMoney(newValue) |
| 72 | 67 |
| 73 local investedTotal, investedPerItem, numOwned = ItemAuditor:GetItemCost(link) | 68 local investedTotal, investedPerItem, numOwned = ItemAuditor:GetItemCost(link) |
| 74 | 69 |
| 75 if type == priceTypeEach then | 70 if type == priceTypeEach then |
