Mercurial > wow > devian
comparison UI.lua @ 88:7ff0579e5a6e
- checking work on D:Console_Toggle()
| author | Nenue |
|---|---|
| date | Tue, 26 Jul 2016 09:50:45 -0400 |
| parents | e80723841888 |
| children | b3ed963f482d |
comparison
equal
deleted
inserted
replaced
| 87:e80723841888 | 88:7ff0579e5a6e |
|---|---|
| 379 -- @paramsig [...] | 379 -- @paramsig [...] |
| 380 -- @param ... one or more space-seperated channel keys | 380 -- @param ... one or more space-seperated channel keys |
| 381 function D:Console_Toggle(cmd, force) | 381 function D:Console_Toggle(cmd, force) |
| 382 | 382 |
| 383 | 383 |
| 384 local args = {} | 384 local search = {} |
| 385 if cmd then | 385 if cmd then |
| 386 cmd = tostring(cmd) | 386 cmd = tostring(cmd) |
| 387 local i, j = 0, 0 | 387 local i, j = 0, 0 |
| 388 repeat | 388 repeat |
| 389 i, j = cmd:find("%S+", j+1) | 389 i, j = cmd:find("%S+", j+1) |
| 400 until not(i or j) | 400 until not(i or j) |
| 401 end | 401 end |
| 402 | 402 |
| 403 local profile = D.currentProfile | 403 local profile = D.currentProfile |
| 404 local setAll | 404 local setAll |
| 405 local search = {} | |
| 406 -- resolve key/sig values from args | |
| 407 for i, key in ipairs(args) do | |
| 408 | |
| 409 --oldprint(#search, key, n) | |
| 410 end | |
| 411 | 405 |
| 412 -- if nothing was found, then do an all toggle | 406 -- if nothing was found, then do an all toggle |
| 413 if #search < 1 then | 407 if #search < 1 then |
| 414 search = self.sigID -- using this since it lists frame ID's | 408 search = self.sigID -- using this since it lists frame ID's |
| 415 setAll = true | 409 setAll = true |
