| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2011 Google Inc. All rights reserved. | 2 * Copyright (C) 2011 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 126 | 126 |
| 127 if (!contentProvider.contentURL()) | 127 if (!contentProvider.contentURL()) |
| 128 return; | 128 return; |
| 129 | 129 |
| 130 var contentType = contentProvider.contentType(); | 130 var contentType = contentProvider.contentType(); |
| 131 if (contentType !== WebInspector.resourceTypes.Document && | 131 if (contentType !== WebInspector.resourceTypes.Document && |
| 132 contentType !== WebInspector.resourceTypes.Stylesheet && | 132 contentType !== WebInspector.resourceTypes.Stylesheet && |
| 133 contentType !== WebInspector.resourceTypes.Script) | 133 contentType !== WebInspector.resourceTypes.Script) |
| 134 return; | 134 return; |
| 135 | 135 |
| 136 /** |
| 137 * @param {boolean} forceSaveAs |
| 138 * @param {?string} content |
| 139 */ |
| 136 function doSave(forceSaveAs, content) | 140 function doSave(forceSaveAs, content) |
| 137 { | 141 { |
| 138 var url = contentProvider.contentURL(); | 142 var url = contentProvider.contentURL(); |
| 139 WebInspector.fileManager.save(url, content, forceSaveAs); | 143 WebInspector.fileManager.save(url, content, forceSaveAs); |
| 140 WebInspector.fileManager.close(url); | 144 WebInspector.fileManager.close(url); |
| 141 } | 145 } |
| 142 | 146 |
| 147 /** |
| 148 * @param {boolean} forceSaveAs |
| 149 */ |
| 143 function save(forceSaveAs) | 150 function save(forceSaveAs) |
| 144 { | 151 { |
| 145 if (contentProvider instanceof WebInspector.UISourceCode) { | 152 if (contentProvider instanceof WebInspector.UISourceCode) { |
| 146 var uiSourceCode = /** @type {WebInspector.UISourceCode} */ (con
tentProvider); | 153 var uiSourceCode = /** @type {WebInspector.UISourceCode} */ (con
tentProvider); |
| 147 uiSourceCode.saveToFileSystem(forceSaveAs); | 154 uiSourceCode.saveToFileSystem(forceSaveAs); |
| 148 return; | 155 return; |
| 149 } | 156 } |
| 150 contentProvider.requestContent(doSave.bind(this, forceSaveAs)); | 157 contentProvider.requestContent(doSave.bind(this, forceSaveAs)); |
| 151 } | 158 } |
| 152 | 159 |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 222 var value = event.target.value; | 229 var value = event.target.value; |
| 223 this._handlerRegistry.activeHandler = value; | 230 this._handlerRegistry.activeHandler = value; |
| 224 } | 231 } |
| 225 } | 232 } |
| 226 | 233 |
| 227 | 234 |
| 228 /** | 235 /** |
| 229 * @type {WebInspector.HandlerRegistry} | 236 * @type {WebInspector.HandlerRegistry} |
| 230 */ | 237 */ |
| 231 WebInspector.openAnchorLocationRegistry = null; | 238 WebInspector.openAnchorLocationRegistry = null; |
| OLD | NEW |