Home | History | Annotate | Download | only in sources

Lines Matching defs:uiSourceCode

50     /** @type {!Map.<!WebInspector.UISourceCode, !WebInspector.NavigatorUISourceCodeTreeNode>} */
97 * @param {!WebInspector.UISourceCode} uiSourceCode
100 accept: function(uiSourceCode)
102 return !uiSourceCode.project().isServiceProject();
106 * @param {!WebInspector.UISourceCode} uiSourceCode
108 _addUISourceCode: function(uiSourceCode)
110 if (!this.accept(uiSourceCode))
112 var projectNode = this._projectNode(uiSourceCode.project());
113 var folderNode = this._folderNode(projectNode, uiSourceCode.parentPath());
114 var uiSourceCodeNode = new WebInspector.NavigatorUISourceCodeTreeNode(this, uiSourceCode);
115 this._uiSourceCodeNodes.put(uiSourceCode, uiSourceCodeNode);
124 var uiSourceCode = /** @type {!WebInspector.UISourceCode} */ (event.data);
125 this._addUISourceCode(uiSourceCode);
133 var uiSourceCode = /** @type {!WebInspector.UISourceCode} */ (event.data);
134 this._removeUISourceCode(uiSourceCode);
199 * @param {!WebInspector.UISourceCode} uiSourceCode
202 revealUISourceCode: function(uiSourceCode, select)
204 var node = this._uiSourceCodeNodes.get(uiSourceCode);
209 this._lastSelectedUISourceCode = uiSourceCode;
214 * @param {!WebInspector.UISourceCode} uiSourceCode
217 _sourceSelected: function(uiSourceCode, focusSource)
219 this._lastSelectedUISourceCode = uiSourceCode;
220 var data = { uiSourceCode: uiSourceCode, focusSource: focusSource};
225 * @param {!WebInspector.UISourceCode} uiSourceCode
227 sourceDeleted: function(uiSourceCode)
232 * @param {!WebInspector.UISourceCode} uiSourceCode
234 _removeUISourceCode: function(uiSourceCode)
236 var node = this._uiSourceCodeNodes.get(uiSourceCode);
240 var projectNode = this._projectNode(uiSourceCode.project());
243 this._uiSourceCodeNodes.remove(uiSourceCode);
259 * @param {!WebInspector.UISourceCode} uiSourceCode
261 _updateIcon: function(uiSourceCode)
263 var node = this._uiSourceCodeNodes.get(uiSourceCode);
315 * @param {!WebInspector.UISourceCode=} uiSourceCode
317 _handleContextMenuCreate: function(project, path, uiSourceCode)
319 this.create(project, path, uiSourceCode);
323 * @param {!WebInspector.UISourceCode} uiSourceCode
325 _handleContextMenuRename: function(uiSourceCode)
327 this.rename(uiSourceCode, false);
345 * @param {!WebInspector.UISourceCode} uiSourceCode
347 _handleContextMenuDelete: function(uiSourceCode)
351 uiSourceCode.project().deleteFile(uiSourceCode.path());
356 * @param {!WebInspector.UISourceCode} uiSourceCode
358 handleFileContextMenu: function(event, uiSourceCode)
361 contextMenu.appendApplicableItems(uiSourceCode);
364 var project = uiSourceCode.project();
366 var path = uiSourceCode.parentPath();
367 contextMenu.appendItem(WebInspector.UIString("Rename\u2026"), this._handleContextMenuRename.bind(this, uiSourceCode));
368 contextMenu.appendItem(WebInspector.UIString(WebInspector.useLowerCaseMenuTitles() ? "Make a copy\u2026" : "Make a Copy\u2026"), this._handleContextMenuCreate.bind(this, project, path, uiSourceCode));
369 contextMenu.appendItem(WebInspector.UIString("Delete"), this._handleContextMenuDelete.bind(this, uiSourceCode));
417 * @param {!WebInspector.UISourceCode} uiSourceCode
420 rename: function(uiSourceCode, deleteIfCanceled)
422 var node = this._uiSourceCodeNodes.get(uiSourceCode);
434 uiSourceCode.remove();
438 this.dispatchEventToListeners(WebInspector.NavigatorView.Events.ItemRenamed, uiSourceCode);
439 this._updateIcon(uiSourceCode);
440 this._sourceSelected(uiSourceCode, true)
447 * @param {!WebInspector.UISourceCode=} uiSourceCodeToCopy
452 var uiSourceCode;
486 uiSourceCode = project.uiSourceCode(filePath);
487 if (!uiSourceCode) {
488 console.assert(uiSourceCode)
491 this._sourceSelected(uiSourceCode, false);
492 this.revealUISourceCode(uiSourceCode, true);
493 this.rename(uiSourceCode, true);
513 * @param {!WebInspector.UISourceCode} uiSourceCode
516 accept: function(uiSourceCode)
518 if (!WebInspector.NavigatorView.prototype.accept(uiSourceCode))
520 return uiSourceCode.project().type() !== WebInspector.projectTypes.ContentScripts && uiSourceCode.project().type() !== WebInspector.projectTypes.Snippets;
531 var uiSourceCode = nodes[i].uiSourceCode();
532 if (uiSourceCode.url === WebInspector.resourceTreeModel.inspectedPageURL())
533 this.revealUISourceCode(uiSourceCode, true);
538 * @param {!WebInspector.UISourceCode} uiSourceCode
540 _addUISourceCode: function(uiSourceCode)
542 WebInspector.NavigatorView.prototype._addUISourceCode.call(this, uiSourceCode);
543 if (uiSourceCode.url === WebInspector.resourceTreeModel.inspectedPageURL())
544 this.revealUISourceCode(uiSourceCode, true);
562 * @param {!WebInspector.UISourceCode} uiSourceCode
565 accept: function(uiSourceCode)
567 if (!WebInspector.NavigatorView.prototype.accept(uiSourceCode))
569 return uiSourceCode.project().type() === WebInspector.projectTypes.ContentScripts;
592 UISourceCode: "UISourceCode",
637 * @return {!Array.<!WebInspector.UISourceCode>}
645 result.push(treeElement.uiSourceCode);
802 * @param {!WebInspector.UISourceCode} uiSourceCode
805 WebInspector.NavigatorSourceTreeElement = function(navigatorView, uiSourceCode, title)
808 this._uiSourceCode = uiSourceCode;
809 WebInspector.BaseNavigatorTreeElement.call(this, WebInspector.NavigatorTreeOutline.Types.UISourceCode, title, this._calculateIconClasses(), false);
810 this.tooltip = uiSourceCode.originURL();
815 * @return {!WebInspector.UISourceCode}
817 get uiSourceCode()
882 this._navigatorView.rename(this.uiSourceCode, false);
898 this._navigatorView._sourceSelected(this.uiSourceCode, true);
907 this._navigatorView._sourceSelected(this.uiSourceCode, false);
917 this._navigatorView._sourceSelected(this.uiSourceCode, !middleClick);
927 this._navigatorView._sourceSelected(this.uiSourceCode, true);
937 this._navigatorView.sourceDeleted(this.uiSourceCode);
1118 * @param {!WebInspector.UISourceCode} uiSourceCode
1120 WebInspector.NavigatorUISourceCodeTreeNode = function(navigatorView, uiSourceCode)
1122 WebInspector.NavigatorTreeNode.call(this, uiSourceCode.name());
1124 this._uiSourceCode = uiSourceCode;
1130 * @return {!WebInspector.UISourceCode}
1132 uiSourceCode: function()
1154 this._uiSourceCode.addEventListener(WebInspector.UISourceCode.Events.TitleChanged, this._titleChanged, this);
1155 this._uiSourceCode.addEventListener(WebInspector.UISourceCode.Events.WorkingCopyChanged, this._workingCopyChanged, this);
1156 this._uiSourceCode.addEventListener(WebInspector.UISourceCode.Events.WorkingCopyCommitted, this._workingCopyCommitted, this);
1187 this._uiSourceCode.removeEventListener(WebInspector.UISourceCode.Events.TitleChanged, this._titleChanged, this);
1188 this._uiSourceCode.removeEventListener(WebInspector.UISourceCode.Events.WorkingCopyChanged, this._workingCopyChanged, this);
1189 this._uiSourceCode.removeEventListener(WebInspector.UISourceCode.Events.WorkingCopyCommitted, this._workingCopyCommitted, this);