зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1686950 - [devtools] Remove string concatenation to toggle RDM from toolbox r=nchevobbe
Depends on D103326 Spotted while writing the patch, makes the code unnecessarily hard to navigate. Differential Revision: https://phabricator.services.mozilla.com/D103687
This commit is contained in:
Родитель
36fd4f01e4
Коммит
98d054740b
|
@ -86,12 +86,19 @@ class ResponsiveUIManager {
|
|||
* the UI has closed, there is no resolution value.
|
||||
*/
|
||||
toggle(window, tab, options = {}) {
|
||||
const action = this.isActiveForTab(tab) ? "close" : "open";
|
||||
const completed = this[action + "IfNeeded"](window, tab, options);
|
||||
const completed = this._toggleForTab(window, tab, options);
|
||||
completed.catch(console.error);
|
||||
return completed;
|
||||
}
|
||||
|
||||
_toggleForTab(window, tab, options) {
|
||||
if (this.isActiveForTab(tab)) {
|
||||
return this.closeIfNeeded(window, tab, options);
|
||||
}
|
||||
|
||||
return this.openIfNeeded(window, tab, options);
|
||||
}
|
||||
|
||||
/**
|
||||
* Opens the responsive UI, if not already open.
|
||||
*
|
||||
|
|
Загрузка…
Ссылка в новой задаче