Skip to content

Commit 28b26ee

Browse files
author
p01
committed
More review fixes
1 parent 0d771ed commit 28b26ee

File tree

2 files changed

+34
-37
lines changed

2 files changed

+34
-37
lines changed

src/resource-manager/resource_display_broker.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ cls.ResourceDisplayBroker = function()
4848
if (rt_id)
4949
url = window.helpers.resolveURLS(runtimes.getURI(rt_id), url);
5050
}
51+
5152
id_or_url = url;
5253
}
5354

src/resource-manager/resource_service.js

Lines changed: 33 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ cls.ResourceManagerService = function(view, network_logger)
105105

106106
var null_document_id = false;
107107
var document_id_index = {};
108+
108109
// filter the documentId that belong in the windowIdList,
109110
// set null_document_id flag,
110111
// augment the document objects,
@@ -161,7 +162,7 @@ cls.ResourceManagerService = function(view, network_logger)
161162

162163
this._populate_document_resources(r);
163164

164-
r.group = TYPE_GROUP_MAPPING[r.type] || TYPE_GROUP_MAPPING['*'];
165+
r.group = TYPE_GROUP_MAPPING[r.type] || TYPE_GROUP_MAPPING["*"];
165166
var d = this._document_list[document_id_index[r.document_id]];
166167
r.sameOrigin = cls.ResourceUtil.sameOrigin(d && d.url, r);
167168
}, this);
@@ -207,18 +208,18 @@ cls.ResourceManagerService = function(view, network_logger)
207208
if (!this._context)
208209
return;
209210

210-
var pivot = target.get_ancestor('[data-expand-collapse-id]');
211+
var pivot = target.get_ancestor("[data-expand-collapse-id]");
211212
if (pivot)
212213
{
213214
var hash = this._collapsed_hash;
214-
var pivotID = pivot.getAttribute('data-expand-collapse-id');
215+
var pivotID = pivot.getAttribute("data-expand-collapse-id");
215216
var pivotIDs = [pivotID];
216217
var collapsed = !hash[pivotID];
217218

218219
if (event.shiftKey)
219220
{
220221
pivotIDs.push.apply(pivotIDs, Object.keys(hash).filter(function(p) {
221-
return p.startswith(pivotID + '_');
222+
return p.startswith(pivotID + "_");
222223
}));
223224
}
224225

@@ -233,11 +234,11 @@ cls.ResourceManagerService = function(view, network_logger)
233234
if (!this._context)
234235
return;
235236

236-
var parent = target.get_ancestor('[data-resource-uid]');
237-
if (!parent)
237+
var parent = target.get_ancestor("[data-resource-uid]");
238+
if (parent == null)
238239
return;
239240

240-
var uid = parent.getAttribute('data-resource-uid');
241+
var uid = parent.getAttribute("data-resource-uid");
241242
this.highlight_resource(uid);
242243
cls.ResourceDetailView.instance.show_resource(uid);
243244
}.bind(this);
@@ -248,20 +249,17 @@ cls.ResourceManagerService = function(view, network_logger)
248249
if (this._selected_resource_uid == uid)
249250
return;
250251

251-
if (this._selected_resource_uid)
252-
{
253-
e = document.querySelector('[data-resource-uid="' + this._selected_resource_uid + '"]');
254-
if (e)
255-
e.classList.remove('resource-highlight');
256-
}
252+
e = document.querySelector(".resource-highlight");
253+
if (e)
254+
e.removeClass("resource-highlight");
257255

258256
this._selected_resource_uid = uid;
259257
if (this._context)
260258
this._context.selectedResourceUID = uid;
261259

262-
e = document.querySelector('[data-resource-uid="' + this._selected_resource_uid + '"]');
260+
e = document.querySelector("[data-resource-uid='" + this._selected_resource_uid + "']");
263261
if (e)
264-
e.classList.add('resource-highlight');
262+
e.addClass("resource-highlight");
265263
}.bind(this);
266264

267265
this._highlight_sibling_resource = function(increment)
@@ -275,7 +273,7 @@ cls.ResourceManagerService = function(view, network_logger)
275273
if (pos == -1)
276274
uid = list[increment > 0 ? 0 : list.length - 1];
277275
else
278-
uid = list[(list.length + pos + increment) % list.length];
276+
uid = list[Math.min( Math.max(0, pos + increment), list.length - 1)];
279277

280278
this.highlight_resource(uid);
281279
cls.ResourceDetailView.instance.show_resource(uid);
@@ -299,7 +297,7 @@ cls.ResourceManagerService = function(view, network_logger)
299297
this._init = function()
300298
{
301299
var listener;
302-
var eh = window.eventHandlers;
300+
var eh = window.event_handlers;
303301
eh.click["resources-expand-collapse"] = this._handle_expand_collapse_bound;
304302
eh.click["resource-detail"] = this._handle_resource_detail_bound;
305303

@@ -310,11 +308,11 @@ cls.ResourceManagerService = function(view, network_logger)
310308
}
311309

312310
var messages = window.messages;
313-
messages.add_listener('debug-context-selected', this._on_debug_context_selected_bound);
311+
messages.add_listener("debug-context-selected", this._on_debug_context_selected_bound);
314312

315313
listener = this._resource_request_update_bound;
316-
messages.add_listener('resource-request-resource', listener);
317-
messages.add_listener('resource-request-fallback', listener);
314+
messages.add_listener("resource-request-resource", listener);
315+
messages.add_listener("resource-request-fallback", listener);
318316

319317
listener = this._update_bound;
320318
this._network_logger.add_listener("resource-update", listener);
@@ -344,24 +342,23 @@ cls.ResourceManagerService = function(view, network_logger)
344342
return this._context;
345343
};
346344

347-
this.get_resource = function(uid)
345+
this._get_resource_by_key_value = function(key, value)
348346
{
349347
var ctx = this._context;
350348
if (!ctx)
351349
return null;
352350

353-
var resource = ctx.resourceList.filter(function(v) { return v.uid == uid; });
354-
return resource && resource.last;
351+
return ctx.resourceList.filter(function(v) { return v[key] == value; }).last;
355352
};
356353

357-
this.get_resource_by_url = function(url)
354+
this.get_resource = function(uid)
358355
{
359-
var ctx = this._context;
360-
if (!ctx)
361-
return null;
356+
return this._get_resource_by_key_value('uid', uid);
357+
};
362358

363-
var resource = ctx.resourceList.filter(function(v) { return v.url == url; });
364-
return resource && resource.last;
359+
this.get_resource_by_url = function(url)
360+
{
361+
return this._get_resource_by_key_value('url', url);
365362
};
366363

367364
this.request_resource_data = function(url, callback, data, resourceInfo)
@@ -388,13 +385,12 @@ cls.ResourceRequest = function(url, callback, data, resourceInfo)
388385
{
389386
this.url = url;
390387
this.resourceInfo = resourceInfo;
391-
this._calback_data = data;
388+
this._callback_data = data;
392389
this._callback = callback;
393390
this._retries = 0;
394391

395-
this._tag_manager = window.tag_manager;
396392
this._resource_manager = window.services["resource-manager"];
397-
if (this._tag_manager && this._resource_manager)
393+
if (this._resource_manager)
398394
this._request_create_request();
399395
else
400396
this._fallback();
@@ -413,7 +409,7 @@ cls.ResourceRequest = function(url, callback, data, resourceInfo)
413409
if (this._resource_manager.requestCreateRequest)
414410
{
415411
var windowID = window.window_manager_data.get_debug_context();
416-
var tag = this._tag_manager.set_callback(this, this._on_request_resource_id);
412+
var tag = window.tag_manager.set_callback(this, this._on_request_resource_id);
417413
this._resource_manager.requestCreateRequest(tag, [windowID, this.url, "GET"]);
418414
}
419415
else
@@ -444,16 +440,16 @@ cls.ResourceRequest = function(url, callback, data, resourceInfo)
444440
var transport_type = response_type == "datauri" ? TRANSPORT_DATA_URI : TRANSPORT_STRING;
445441
}
446442

447-
var tag = this._tag_manager.set_callback(this, this._on_request_get_resource);
443+
var tag = window.tag_manager.set_callback(this, this._on_request_get_resource);
448444
this._resource_manager.requestGetResource(tag, [this.resource_id, [transport_type, DECODE_TRUE, SIZE_LIMIT]]);
449445
};
450446

451447
this._on_request_get_resource = function(status, message)
452448
{
453-
if (status == SUCCESS)
449+
if (status == SUCCESS && this._retries < MAX_RETRIES)
454450
{
455451
var resourceData = new cls.ResourceManager["1.2"].ResourceData(message);
456-
if (this._retries == MAX_RETRIES || resourceData.content)
452+
if (resourceData.content)
457453
{
458454
// content -> mock a cls.NetworkLoggerEntry and instanciate a cls.ResourceInfo
459455
this.requests_responses = [{responsebody: resourceData}];
@@ -467,7 +463,7 @@ cls.ResourceRequest = function(url, callback, data, resourceInfo)
467463
window.messages.post("resource-request-resource", {resource_id: this.resource_id});
468464

469465
// aaaand callback
470-
this._callback(this.resourceInfo, this._calback_data);
466+
this._callback(this.resourceInfo, this._callback_data);
471467
}
472468
else
473469
{

0 commit comments

Comments
 (0)