Skip to content

Commit 7b89e47

Browse files
author
Chris K
committed
Review fixes.
1 parent 934eb0e commit 7b89e47

File tree

2 files changed

+18
-17
lines changed

2 files changed

+18
-17
lines changed

src/build-application/build_application.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,7 @@ window.app.profiles[window.app.profiles.HTTP_PROFILER].is_enabled = false;
8686

8787
window.app.build_application = function(on_services_created, on_services_enabled)
8888
{
89-
var app_ctx = {};
90-
app_ctx.messages = window.messages;
89+
var app_ctx = {messages: window.messages};
9190
var _find_compatible_version = function(version, version_list)
9291
{
9392
var
@@ -155,7 +154,8 @@ window.app.build_application = function(on_services_created, on_services_enabled
155154
messages: app_ctx.messages,
156155
helpers: app_ctx.helpers,
157156
tag_manager: app_ctx.tag_manager,
158-
show_dragonfly_window: app_ctx.show_dragonfly_window
157+
show_dragonfly_window: app_ctx.show_dragonfly_window,
158+
services: app_ctx.services,
159159
};
160160

161161
for (service_name in service_descriptions)
@@ -242,7 +242,8 @@ window.app.build_application = function(on_services_created, on_services_enabled
242242
window.helpers = app_ctx.helpers = new cls.Helpers();
243243

244244
// create window.services namespace and register it.
245-
cls.ServiceBase.register_services(new cls.Namespace("services"));
245+
app_ctx.services = new cls.Namespace("services");
246+
cls.ServiceBase.register_services(app_ctx.services);
246247
[
247248
'scope',
248249
'console-logger',

src/window-manager/window-manager.js

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,12 @@ cls.WindowManager["2.0"].WindowManagerData = function(session_ctx)
1919

2020
/* private */
2121

22+
var WINDOW_TYPES = session_ctx.show_dragonfly_window
23+
? ["normal", "gadget", "devtools"]
24+
: ["normal", "gadget"];
25+
2226
var self = this;
23-
var window_manager = window.services['window-manager'];
27+
var window_manager = session_ctx.services['window-manager'];
2428

2529
this._active_window = 0;
2630
this._window_list = null;
@@ -110,15 +114,10 @@ cls.WindowManager["2.0"].WindowManagerData = function(session_ctx)
110114
window.windowsDropDown.update();
111115
};
112116

113-
this._window_filter = session_ctx.show_dragonfly_window
114-
? function(win)
115-
{
116-
return win.window_type in {"normal": 1, "gadget": 1, "devtools": 1};
117-
}
118-
: function(win)
119-
{
120-
return win.window_type in {"normal": 1, "gadget": 1};
121-
};
117+
this._window_filter = function(win)
118+
{
119+
return WINDOW_TYPES.contains(win.window_type);
120+
};
122121

123122
this._update_list = function(win_obj)
124123
{
@@ -211,12 +210,13 @@ cls.WindowManager["2.0"].WindowManagerData = function(session_ctx)
211210
{
212211
if (this._session_ctx.show_dragonfly_window)
213212
{
214-
var cb = function(status, message) { window_manager.requestListWindows() };
213+
var cb = function(status, message) { window_manager.requestListWindows(); };
215214
var tag = this._tag_man.set_callback(this, cb);
216215
var msg = ["replace", ["normal_hidden"]];
217216
window_manager.requestModifyTypeFilter(tag, msg);
218217
}
219-
window_manager.requestListWindows();
218+
else
219+
window_manager.requestListWindows();
220220
}
221221
};
222222

@@ -317,7 +317,7 @@ cls.WindowManager["2.0"].WindowManagerData = function(session_ctx)
317317
};
318318
};
319319

320-
window.messages.addListener('reset-state', function(msg)
320+
session_ctx.messages.addListener('reset-state', function(msg)
321321
{
322322
self._reset_state_handler(msg);
323323
});

0 commit comments

Comments
 (0)