*/
function callback(accepted)
{
- if (!accepted)
- return;
- this._savedWithFileManager = true;
+ this._savedWithFileManager = accepted;
+ if (accepted)
+ this._hasCommittedChanges = false;
this.dispatchEventToListeners(WebInspector.UISourceCode.Events.SavedStateUpdated);
}
},
/**
* @return {string}
*/
- highlighterType: function()
+ extension: function()
{
if (this._project.type() === WebInspector.projectTypes.Network)
return this.contentType().canonicalMimeType();
var indexOfQuestionMark = extension.indexOf("?");
if (indexOfQuestionMark !== -1)
extension = extension.substr(0, indexOfQuestionMark);
- var mimeType = WebInspector.ResourceType.mimeTypesForExtensions[extension.toLowerCase()];
- return mimeType || this.contentType().canonicalMimeType();
+ return extension;
},
/**
{
var content = this.content();
if (content) {
- var provider = new WebInspector.StaticContentProvider(this.contentType(), content);
- provider.searchInContent(query, caseSensitive, isRegex, callback);
+ WebInspector.StaticContentProvider.searchInContent(content, query, caseSensitive, isRegex, callback);
return;
}