Mercurial > wow > devian
comparison UI.lua @ 69:e89244da507b
Fixed beacon click action on extra consoles.
Removed the load-time `print` output about the front channel.
author | Nenue |
---|---|
date | Tue, 15 Mar 2016 20:06:56 -0400 |
parents | 1687ae1c6162 |
children | d73b883b415b |
comparison
equal
deleted
inserted
replaced
68:1687ae1c6162 | 69:e89244da507b |
---|---|
375 --- Console frame toggler | 375 --- Console frame toggler |
376 -- @paramsig [...] | 376 -- @paramsig [...] |
377 -- @param ... one or more space-seperated channel keys | 377 -- @param ... one or more space-seperated channel keys |
378 function D:Console_Toggle(input, force) | 378 function D:Console_Toggle(input, force) |
379 local profile = D.currentProfile | 379 local profile = D.currentProfile |
380 --oldprint(input) | |
381 local setAll | 380 local setAll |
382 local search = {} | 381 local search = {} |
383 local key | 382 local key |
384 local n = 0 | 383 local n = 0 |
385 while self:GetArgs(input,1,n) and n < 255 do --should end itself when it gets nil, but | 384 while self:GetArgs(input,1,n) and n < 255 do --should end itself when it gets nil, but |
406 profile.enabled = nil | 405 profile.enabled = nil |
407 end | 406 end |
408 end | 407 end |
409 | 408 |
410 for i, id in pairs(search) do | 409 for i, id in pairs(search) do |
411 oldprint(i, id) | |
412 local c = self.console[id] | 410 local c = self.console[id] |
413 if setAll then | 411 if setAll then |
414 c.enabled = profile.enabled and profile.enabled or nil | 412 c.enabled = profile.enabled and profile.enabled or nil |
415 else | 413 else |
416 | 414 |
417 profile.enabled = true | 415 profile.enabled = true |
418 c.enabled = (not c.enabled) and true or nil | 416 c.enabled = (not c.enabled) and true or nil |
419 if force == 0 then | 417 if force == 0 then |
420 c.enabled = nil | 418 c.enabled = nil |
421 end | 419 end |
422 oldprint(id, ' ', force, c.enabled, profile.enabled) | |
423 end | 420 end |
424 | 421 |
425 if c.enabled or (setAll and profile.enabled) then | 422 if c.enabled or (setAll and profile.enabled) then |
426 c:Show() | 423 c:Show() |
427 elseif not (c.enabled and profile.enabled) then | 424 elseif not (c.enabled and profile.enabled) then |