diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/devtools/front_end/ResourceType.js')
-rw-r--r-- | chromium/third_party/WebKit/Source/devtools/front_end/ResourceType.js | 180 |
1 files changed, 0 insertions, 180 deletions
diff --git a/chromium/third_party/WebKit/Source/devtools/front_end/ResourceType.js b/chromium/third_party/WebKit/Source/devtools/front_end/ResourceType.js deleted file mode 100644 index 2c206c7fd07..00000000000 --- a/chromium/third_party/WebKit/Source/devtools/front_end/ResourceType.js +++ /dev/null @@ -1,180 +0,0 @@ -/* - * Copyright (C) 2012 Google Inc. All rights reserved. - * Copyright (C) 2007, 2008 Apple Inc. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of - * its contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/** - * @constructor - * @param {string} name - * @param {string} title - * @param {string} categoryTitle - * @param {string} color - * @param {boolean} isTextType - */ -WebInspector.ResourceType = function(name, title, categoryTitle, color, isTextType) -{ - this._name = name; - this._title = title; - this._categoryTitle = categoryTitle; - this._color = color; - this._isTextType = isTextType; -} - -WebInspector.ResourceType.prototype = { - /** - * @return {string} - */ - name: function() - { - return this._name; - }, - - /** - * @return {string} - */ - title: function() - { - return this._title; - }, - - /** - * @return {string} - */ - categoryTitle: function() - { - return this._categoryTitle; - }, - - /** - * @return {string} - */ - color: function() - { - return this._color; - }, - - /** - * @return {boolean} - */ - isTextType: function() - { - return this._isTextType; - }, - - /** - * @return {string} - */ - toString: function() - { - return this._name; - }, - - /** - * @return {string} - */ - canonicalMimeType: function() - { - if (this === WebInspector.resourceTypes.Document) - return "text/html"; - if (this === WebInspector.resourceTypes.Script) - return "text/javascript"; - if (this === WebInspector.resourceTypes.Stylesheet) - return "text/css"; - return ""; - } -} - -/** - * Keep these in sync with WebCore::InspectorPageAgent::resourceTypeJson - * @enum {!WebInspector.ResourceType} - */ -WebInspector.resourceTypes = { - Document: new WebInspector.ResourceType("document", "Document", "Documents", "rgb(47,102,236)", true), - Stylesheet: new WebInspector.ResourceType("stylesheet", "Stylesheet", "Stylesheets", "rgb(157,231,119)", true), - Image: new WebInspector.ResourceType("image", "Image", "Images", "rgb(164,60,255)", false), - Script: new WebInspector.ResourceType("script", "Script", "Scripts", "rgb(255,121,0)", true), - XHR: new WebInspector.ResourceType("xhr", "XHR", "XHR", "rgb(231,231,10)", true), - Font: new WebInspector.ResourceType("font", "Font", "Fonts", "rgb(255,82,62)", false), - WebSocket: new WebInspector.ResourceType("websocket", "WebSocket", "WebSockets", "rgb(186,186,186)", false), // FIXME: Decide the color. - Other: new WebInspector.ResourceType("other", "Other", "Other", "rgb(186,186,186)", false) -} - -WebInspector.ResourceType.mimeTypesForExtensions = { - // Web extensions - "js": "text/javascript", - "css": "text/css", - "html": "text/html", - "htm": "text/html", - "xml": "application/xml", - "xsl": "application/xml", - - // HTML Embedded Scripts: ASP, JSP - "asp": "application/x-aspx", - "aspx": "application/x-aspx", - "jsp": "application/x-jsp", - - // C/C++ - "c": "text/x-c++src", - "cc": "text/x-c++src", - "cpp": "text/x-c++src", - "h": "text/x-c++src", - "m": "text/x-c++src", - "mm": "text/x-c++src", - - // CoffeeScript - "coffee": "text/x-coffeescript", - - // Dart - "dart": "text/javascript", - - // TypeScript - "ts": "text/typescript", - - // JSON - "json": "application/json", - "gyp": "application/json", - "gypi": "application/json", - - // C# - "cs": "text/x-csharp", - - // Java - "java": "text/x-java", - - // PHP - "php": "text/x-php", - "phtml": "application/x-httpd-php", - - // Python - "py": "text/x-python", - - // Shell - "sh": "text/x-sh", - - // SCSS - "scss": "text/x-scss" -} |