Changeset 84365 in webkit
- Timestamp:
- Apr 20, 2011 6:49:02 AM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r84364 r84365 1 2011-04-20 Pavel Feldman <pfeldman@google.com> 2 3 Reviewed by Yury Semikhatsky. 4 5 Web Inspector: add Save As to the Resources panel context menu. 6 https://bugs.webkit.org/show_bug.cgi?id=58983 7 8 * English.lproj/localizedStrings.js: 9 * inspector/front-end/ResourcesPanel.js: 10 (WebInspector.FrameResourceTreeElement.prototype.onattach): 11 (WebInspector.FrameResourceTreeElement.prototype._handleContextMenuEvent.save): 12 (WebInspector.FrameResourceTreeElement.prototype._handleContextMenuEvent): 13 (WebInspector.ResourceRevisionTreeElement.prototype._handleContextMenuEvent.save): 14 (WebInspector.ResourceRevisionTreeElement.prototype._handleContextMenuEvent): 15 1 16 2011-04-20 Balazs Kelemen <kbalazs@webkit.org> 2 17 -
trunk/Source/WebCore/inspector/front-end/ResourcesPanel.js
r84235 r84365 1094 1094 this.listItemElement.draggable = true; 1095 1095 this.listItemElement.addEventListener("dragstart", this._ondragstart.bind(this), false); 1096 this.listItemElement.addEventListener("contextmenu", this._handleContextMenuEvent.bind(this), true); 1096 1097 }, 1097 1098 … … 1103 1104 }, 1104 1105 1106 _handleContextMenuEvent: function(event) 1107 { 1108 if (!Preferences.saveAsAvailable) 1109 return; 1110 1111 if (this._resource.type !== WebInspector.Resource.Type.Document && 1112 this._resource.type !== WebInspector.Resource.Type.Stylesheet && 1113 this._resource.type !== WebInspector.Resource.Type.Script) 1114 return; 1115 1116 function save() 1117 { 1118 var fileName = this._resource.displayName; 1119 this._resource.requestContent(InspectorFrontendHost.saveAs.bind(InspectorFrontendHost, fileName)); 1120 } 1121 var contextMenu = new WebInspector.ContextMenu(); 1122 contextMenu.appendItem(WebInspector.UIString("Save as..."), save.bind(this)); 1123 contextMenu.show(event); 1124 }, 1125 1105 1126 _setBubbleText: function(x) 1106 1127 { … … 1353 1374 var contextMenu = new WebInspector.ContextMenu(); 1354 1375 contextMenu.appendItem(WebInspector.UIString("Revert to this revision"), this._revision.revertToThis.bind(this._revision)); 1376 1377 if (Preferences.saveAsAvailable) { 1378 function save() 1379 { 1380 var fileName = this._revision.resource.displayName; 1381 this._revision.requestContent(InspectorFrontendHost.saveAs.bind(InspectorFrontendHost, fileName)); 1382 } 1383 contextMenu.appendSeparator(); 1384 contextMenu.appendItem(WebInspector.UIString("Save as..."), save.bind(this)); 1385 } 1386 1355 1387 contextMenu.show(event); 1356 1388 }
Note: See TracChangeset
for help on using the changeset viewer.