summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/devtools/front_end/ResourceType.js
diff options
context:
space:
mode:
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.js180
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"
-}