Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(451)

Unified Diff: third_party/WebKit/Source/devtools/front_end/sdk/InspectorBackendHostedMode.js

Issue 2466123002: DevTools: reformat front-end code to match chromium style. (Closed)
Patch Set: all done Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/devtools/front_end/sdk/InspectorBackendHostedMode.js
diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/InspectorBackendHostedMode.js b/third_party/WebKit/Source/devtools/front_end/sdk/InspectorBackendHostedMode.js
index 8550ba2fef9b440b2a54665c1b8ea10caa06f830..a3be15ee3f23b370091ec901264a61d05c6b8716 100644
--- a/third_party/WebKit/Source/devtools/front_end/sdk/InspectorBackendHostedMode.js
+++ b/third_party/WebKit/Source/devtools/front_end/sdk/InspectorBackendHostedMode.js
@@ -1,128 +1,128 @@
// Copyright (c) 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-
// This should be executed immediately after InspectorBackend and InspectorBackendCommands
WebInspector.InspectorBackendHostedMode = {};
-WebInspector.InspectorBackendHostedMode.loadFromJSONIfNeeded = function()
-{
- if (InspectorBackend.isInitialized())
- return;
+WebInspector.InspectorBackendHostedMode.loadFromJSONIfNeeded = function() {
+ if (InspectorBackend.isInitialized())
+ return;
- for (var url of Object.keys(Runtime.cachedResources)) {
- if (url.indexOf("protocol.json") !== -1) {
- var protocol = Runtime.cachedResources[url];
- var code = WebInspector.InspectorBackendHostedMode.generateCommands(JSON.parse(protocol));
- eval(code);
- }
+ for (var url of Object.keys(Runtime.cachedResources)) {
+ if (url.indexOf('protocol.json') !== -1) {
+ var protocol = Runtime.cachedResources[url];
+ var code = WebInspector.InspectorBackendHostedMode.generateCommands(JSON.parse(protocol));
+ eval(code);
}
+ }
};
/**
* @param {*} schema
* @return {string}
*/
-WebInspector.InspectorBackendHostedMode.generateCommands = function(schema)
-{
- var jsTypes = { integer: "number", array: "object" };
- var rawTypes = {};
- var result = [];
+WebInspector.InspectorBackendHostedMode.generateCommands = function(schema) {
+ var jsTypes = {integer: 'number', array: 'object'};
+ var rawTypes = {};
+ var result = [];
- var domains = schema["domains"] || [];
- for (var i = 0; i < domains.length; ++i) {
- var domain = domains[i];
- for (var j = 0; domain.types && j < domain.types.length; ++j) {
- var type = domain.types[j];
- rawTypes[domain.domain + "." + type.id] = jsTypes[type.type] || type.type;
- }
+ var domains = schema['domains'] || [];
+ for (var i = 0; i < domains.length; ++i) {
+ var domain = domains[i];
+ for (var j = 0; domain.types && j < domain.types.length; ++j) {
+ var type = domain.types[j];
+ rawTypes[domain.domain + '.' + type.id] = jsTypes[type.type] || type.type;
}
+ }
- function toUpperCase(groupIndex, group0, group1)
- {
- return [group0, group1][groupIndex].toUpperCase();
- }
- function generateEnum(enumName, items)
- {
- var members = [];
- for (var m = 0; m < items.length; ++m) {
- var value = items[m];
- var name = value;
- var prefix = "";
- if (name[0] === "-") {
- prefix = "Negative";
- name = name.substring(1);
- }
- name = name.replace(/-(\w)/g, toUpperCase.bind(null, 1)).toTitleCase();
- name = name.replace(/HTML|XML|WML|API/ig, toUpperCase.bind(null, 0));
- members.push(prefix + name + ": \"" + value + "\"");
- }
- return "InspectorBackend.registerEnum(\"" + enumName + "\", {" + members.join(", ") + "});";
+ function toUpperCase(groupIndex, group0, group1) {
+ return [group0, group1][groupIndex].toUpperCase();
+ }
+ function generateEnum(enumName, items) {
+ var members = [];
+ for (var m = 0; m < items.length; ++m) {
+ var value = items[m];
+ var name = value;
+ var prefix = '';
+ if (name[0] === '-') {
+ prefix = 'Negative';
+ name = name.substring(1);
+ }
+ name = name.replace(/-(\w)/g, toUpperCase.bind(null, 1)).toTitleCase();
+ name = name.replace(/HTML|XML|WML|API/ig, toUpperCase.bind(null, 0));
+ members.push(prefix + name + ': "' + value + '"');
}
+ return 'InspectorBackend.registerEnum("' + enumName + '", {' + members.join(', ') + '});';
+ }
- for (var i = 0; i < domains.length; ++i) {
- var domain = domains[i];
+ for (var i = 0; i < domains.length; ++i) {
+ var domain = domains[i];
- var types = domain["types"] || [];
- for (var j = 0; j < types.length; ++j) {
- var type = types[j];
- if ((type["type"] === "string") && type["enum"])
- result.push(generateEnum(domain.domain + "." + type.id, type["enum"]));
- else if (type["type"] === "object") {
- var properties = type["properties"] || [];
- for (var k = 0; k < properties.length; ++k) {
- var property = properties[k];
- if ((property["type"] === "string") && property["enum"])
- result.push(generateEnum(domain.domain + "." + type.id + property["name"].toTitleCase(), property["enum"]));
- }
- }
+ var types = domain['types'] || [];
+ for (var j = 0; j < types.length; ++j) {
+ var type = types[j];
+ if ((type['type'] === 'string') && type['enum'])
+ result.push(generateEnum(domain.domain + '.' + type.id, type['enum']));
+ else if (type['type'] === 'object') {
+ var properties = type['properties'] || [];
+ for (var k = 0; k < properties.length; ++k) {
+ var property = properties[k];
+ if ((property['type'] === 'string') && property['enum'])
+ result.push(generateEnum(domain.domain + '.' + type.id + property['name'].toTitleCase(), property['enum']));
}
+ }
+ }
- var commands = domain["commands"] || [];
- for (var j = 0; j < commands.length; ++j) {
- var command = commands[j];
- var parameters = command["parameters"];
- var paramsText = [];
- for (var k = 0; parameters && k < parameters.length; ++k) {
- var parameter = parameters[k];
+ var commands = domain['commands'] || [];
+ for (var j = 0; j < commands.length; ++j) {
+ var command = commands[j];
+ var parameters = command['parameters'];
+ var paramsText = [];
+ for (var k = 0; parameters && k < parameters.length; ++k) {
+ var parameter = parameters[k];
- var type;
- if (parameter.type)
- type = jsTypes[parameter.type] || parameter.type;
- else {
- var ref = parameter["$ref"];
- if (ref.indexOf(".") !== -1)
- type = rawTypes[ref];
- else
- type = rawTypes[domain.domain + "." + ref];
- }
+ var type;
+ if (parameter.type)
+ type = jsTypes[parameter.type] || parameter.type;
+ else {
+ var ref = parameter['$ref'];
+ if (ref.indexOf('.') !== -1)
+ type = rawTypes[ref];
+ else
+ type = rawTypes[domain.domain + '.' + ref];
+ }
- var text = "{\"name\": \"" + parameter.name + "\", \"type\": \"" + type + "\", \"optional\": " + (parameter.optional ? "true" : "false") + "}";
- paramsText.push(text);
- }
+ var text = '{"name": "' + parameter.name + '", "type": "' + type + '", "optional": ' +
+ (parameter.optional ? 'true' : 'false') + '}';
+ paramsText.push(text);
+ }
- var returnsText = [];
- var returns = command["returns"] || [];
- for (var k = 0; k < returns.length; ++k) {
- var parameter = returns[k];
- returnsText.push("\"" + parameter.name + "\"");
- }
- var hasErrorData = String(Boolean(command.error));
- result.push("InspectorBackend.registerCommand(\"" + domain.domain + "." + command.name + "\", [" + paramsText.join(", ") + "], [" + returnsText.join(", ") + "], " + hasErrorData + ");");
- }
+ var returnsText = [];
+ var returns = command['returns'] || [];
+ for (var k = 0; k < returns.length; ++k) {
+ var parameter = returns[k];
+ returnsText.push('"' + parameter.name + '"');
+ }
+ var hasErrorData = String(Boolean(command.error));
+ result.push(
+ 'InspectorBackend.registerCommand("' + domain.domain + '.' + command.name + '", [' + paramsText.join(', ') +
+ '], [' + returnsText.join(', ') + '], ' + hasErrorData + ');');
+ }
- for (var j = 0; domain.events && j < domain.events.length; ++j) {
- var event = domain.events[j];
- var paramsText = [];
- for (var k = 0; event.parameters && k < event.parameters.length; ++k) {
- var parameter = event.parameters[k];
- paramsText.push("\"" + parameter.name + "\"");
- }
- result.push("InspectorBackend.registerEvent(\"" + domain.domain + "." + event.name + "\", [" + paramsText.join(", ") + "]);");
- }
+ for (var j = 0; domain.events && j < domain.events.length; ++j) {
+ var event = domain.events[j];
+ var paramsText = [];
+ for (var k = 0; event.parameters && k < event.parameters.length; ++k) {
+ var parameter = event.parameters[k];
+ paramsText.push('"' + parameter.name + '"');
+ }
+ result.push(
+ 'InspectorBackend.registerEvent("' + domain.domain + '.' + event.name + '", [' + paramsText.join(', ') +
+ ']);');
}
- return result.join("\n");
+ }
+ return result.join('\n');
};
WebInspector.InspectorBackendHostedMode.loadFromJSONIfNeeded();

Powered by Google App Engine
This is Rietveld 408576698