OLD | NEW |
1 // Copyright (c) 2016 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2016 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 /** | 5 /** |
6 * @constructor | 6 * @constructor |
7 * @extends {WebInspector.VBox} | 7 * @extends {WebInspector.VBox} |
8 * @implements {WebInspector.TargetManager.Observer} | 8 * @implements {WebInspector.TargetManager.Observer} |
9 */ | 9 */ |
10 WebInspector.AppManifestView = function() | 10 WebInspector.AppManifestView = function() |
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
91 | 91 |
92 var parsedManifest = JSON.parse(data); | 92 var parsedManifest = JSON.parse(data); |
93 this._nameField.textContent = stringProperty("name"); | 93 this._nameField.textContent = stringProperty("name"); |
94 this._shortNameField.textContent = stringProperty("short_name"); | 94 this._shortNameField.textContent = stringProperty("short_name"); |
95 this._startURLField.removeChildren(); | 95 this._startURLField.removeChildren(); |
96 var startURL = stringProperty("start_url"); | 96 var startURL = stringProperty("start_url"); |
97 if (startURL) | 97 if (startURL) |
98 this._startURLField.appendChild(WebInspector.linkifyResourceAsNode(/
** @type {string} */(WebInspector.ParsedURL.completeURL(url, startURL)), undefin
ed, undefined, undefined, undefined, startURL)); | 98 this._startURLField.appendChild(WebInspector.linkifyResourceAsNode(/
** @type {string} */(WebInspector.ParsedURL.completeURL(url, startURL)), undefin
ed, undefined, undefined, undefined, startURL)); |
99 | 99 |
100 this._themeColorSwatch.classList.toggle("hidden", !stringProperty("theme
_color")); | 100 this._themeColorSwatch.classList.toggle("hidden", !stringProperty("theme
_color")); |
101 this._themeColorSwatch.setColorText(stringProperty("theme_color") || "wh
ite"); | 101 var themeColor = WebInspector.Color.parse(stringProperty("theme_color")
|| "white") || WebInspector.Color.parse("white"); |
| 102 this._themeColorSwatch.setColor(/** @type {!WebInspector.Color} */ (them
eColor)); |
102 this._backgroundColorSwatch.classList.toggle("hidden", !stringProperty("
background_color")); | 103 this._backgroundColorSwatch.classList.toggle("hidden", !stringProperty("
background_color")); |
103 this._backgroundColorSwatch.setColorText(stringProperty("background_colo
r") || "white"); | 104 var backgroundColor = WebInspector.Color.parse(stringProperty("backgroun
d_color") || "white") || WebInspector.Color.parse("white"); |
| 105 this._backgroundColorSwatch.setColor(/** @type {!WebInspector.Color} */
(backgroundColor)); |
104 | 106 |
105 this._orientationField.textContent = stringProperty("orientation"); | 107 this._orientationField.textContent = stringProperty("orientation"); |
106 this._displayField.textContent = stringProperty("display"); | 108 this._displayField.textContent = stringProperty("display"); |
107 | 109 |
108 var icons = parsedManifest["icons"] || []; | 110 var icons = parsedManifest["icons"] || []; |
109 this._iconsSection.clearContent(); | 111 this._iconsSection.clearContent(); |
110 for (var icon of icons) { | 112 for (var icon of icons) { |
111 var title = (icon["sizes"] || "") + "\n" + (icon["type"] || ""); | 113 var title = (icon["sizes"] || "") + "\n" + (icon["type"] || ""); |
112 var field = this._iconsSection.appendField(title); | 114 var field = this._iconsSection.appendField(title); |
113 var imageElement = field.createChild("img"); | 115 var imageElement = field.createChild("img"); |
(...skipping 19 matching lines...) Expand all Loading... |
133 { | 135 { |
134 var target = WebInspector.targetManager.mainTarget(); | 136 var target = WebInspector.targetManager.mainTarget(); |
135 if (target && target.hasBrowserCapability()) { | 137 if (target && target.hasBrowserCapability()) { |
136 target.pageAgent().requestAppBanner(); | 138 target.pageAgent().requestAppBanner(); |
137 WebInspector.console.show(); | 139 WebInspector.console.show(); |
138 } | 140 } |
139 }, | 141 }, |
140 | 142 |
141 __proto__: WebInspector.VBox.prototype | 143 __proto__: WebInspector.VBox.prototype |
142 } | 144 } |
OLD | NEW |