summaryrefslogtreecommitdiff
path: root/Source/WebInspectorUI/UserInterface/ScriptTimelineRecord.js
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@lorry>2017-06-27 06:07:23 +0000
committerLorry Tar Creator <lorry-tar-importer@lorry>2017-06-27 06:07:23 +0000
commit1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c (patch)
tree46dcd36c86e7fbc6e5df36deb463b33e9967a6f7 /Source/WebInspectorUI/UserInterface/ScriptTimelineRecord.js
parent32761a6cee1d0dee366b885b7b9c777e67885688 (diff)
downloadWebKitGtk-tarball-master.tar.gz
Diffstat (limited to 'Source/WebInspectorUI/UserInterface/ScriptTimelineRecord.js')
-rw-r--r--Source/WebInspectorUI/UserInterface/ScriptTimelineRecord.js264
1 files changed, 0 insertions, 264 deletions
diff --git a/Source/WebInspectorUI/UserInterface/ScriptTimelineRecord.js b/Source/WebInspectorUI/UserInterface/ScriptTimelineRecord.js
deleted file mode 100644
index ab3531cb4..000000000
--- a/Source/WebInspectorUI/UserInterface/ScriptTimelineRecord.js
+++ /dev/null
@@ -1,264 +0,0 @@
-/*
- * Copyright (C) 2013 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.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. 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 INC. 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.
- */
-
-WebInspector.ScriptTimelineRecord = function(eventType, startTime, endTime, callFrames, sourceCodeLocation, details)
-{
- WebInspector.TimelineRecord.call(this, WebInspector.TimelineRecord.Type.Script, startTime, endTime, callFrames, sourceCodeLocation);
-
- console.assert(eventType);
-
- if (eventType in WebInspector.ScriptTimelineRecord.EventType)
- eventType = WebInspector.ScriptTimelineRecord.EventType[eventType];
-
- this._eventType = eventType;
- this._details = details || "";
-};
-
-WebInspector.ScriptTimelineRecord.EventType = {
- ScriptEvaluated: "script-timeline-record-script-evaluated",
- EventDispatched: "script-timeline-record-event-dispatch",
- TimerFired: "script-timeline-record-timer-fired",
- TimerInstalled: "script-timeline-record-timer-installed",
- TimerRemoved: "script-timeline-record-timer-removed",
- AnimationFrameFired: "script-timeline-record-animation-frame-fired",
- AnimationFrameRequested: "script-timeline-record-animation-frame-requested",
- AnimationFrameCanceled: "script-timeline-record-animation-frame-canceled"
-};
-
-WebInspector.ScriptTimelineRecord.EventType.displayName = function(eventType, details, includeTimerIdentifierInMainTitle)
-{
- if (details && !WebInspector.ScriptTimelineRecord._eventDisplayNames) {
- // These display names are not localized because they closely represent
- // the real API name, just with word spaces and Title Case.
-
- var nameMap = new Map;
- nameMap.set("DOMActivate", "DOM Activate");
- nameMap.set("DOMCharacterDataModified", "DOM Character Data Modified");
- nameMap.set("DOMContentLoaded", "DOM Content Loaded");
- nameMap.set("DOMFocusIn", "DOM Focus In");
- nameMap.set("DOMFocusOut", "DOM Focus Out");
- nameMap.set("DOMNodeInserted", "DOM Node Inserted");
- nameMap.set("DOMNodeInsertedIntoDocument", "DOM Node Inserted Into Document");
- nameMap.set("DOMNodeRemoved", "DOM Node Removed");
- nameMap.set("DOMNodeRemovedFromDocument", "DOM Node Removed From Document");
- nameMap.set("DOMSubtreeModified", "DOM Sub-Tree Modified");
- nameMap.set("addsourcebuffer", "Add Source Buffer");
- nameMap.set("addstream", "Add Stream");
- nameMap.set("addtrack", "Add Track");
- nameMap.set("audioend", "Audio End");
- nameMap.set("audioprocess", "Audio Process");
- nameMap.set("audiostart", "Audio Start");
- nameMap.set("beforecopy", "Before Copy");
- nameMap.set("beforecut", "Before Cut");
- nameMap.set("beforeload", "Before Load");
- nameMap.set("beforepaste", "Before Paste");
- nameMap.set("beforeunload", "Before Unload");
- nameMap.set("canplay", "Can Play");
- nameMap.set("canplaythrough", "Can Play Through");
- nameMap.set("chargingchange", "Charging Change");
- nameMap.set("chargingtimechange", "Charging Time Change");
- nameMap.set("compositionend", "Composition End");
- nameMap.set("compositionstart", "Composition Start");
- nameMap.set("compositionupdate", "Composition Update");
- nameMap.set("contextmenu", "Context Menu");
- nameMap.set("cuechange", "Cue Change");
- nameMap.set("datachannel", "Data Channel");
- nameMap.set("dblclick", "Double Click");
- nameMap.set("devicemotion", "Device Motion");
- nameMap.set("deviceorientation", "Device Orientation");
- nameMap.set("dischargingtimechange", "Discharging Time Change");
- nameMap.set("dragend", "Drag End");
- nameMap.set("dragenter", "Drag Enter");
- nameMap.set("dragleave", "Drag Leave");
- nameMap.set("dragover", "Drag Over");
- nameMap.set("dragstart", "Drag Start");
- nameMap.set("durationchange", "Duration Change");
- nameMap.set("focusin", "Focus In");
- nameMap.set("focusout", "Focus Out");
- nameMap.set("gesturechange", "Gesture Change");
- nameMap.set("gestureend", "Gesture End");
- nameMap.set("gesturescrollend", "Gesture Scroll End");
- nameMap.set("gesturescrollstart", "Gesture Scroll Start");
- nameMap.set("gesturescrollupdate", "Gesture Scroll Update");
- nameMap.set("gesturestart", "Gesture Start");
- nameMap.set("gesturetap", "Gesture Tap");
- nameMap.set("gesturetapdown", "Gesture Tap Down");
- nameMap.set("hashchange", "Hash Change");
- nameMap.set("icecandidate", "ICE Candidate");
- nameMap.set("iceconnectionstatechange", "ICE Connection State Change");
- nameMap.set("keydown", "Key Down");
- nameMap.set("keypress", "Key Press");
- nameMap.set("keyup", "Key Up");
- nameMap.set("levelchange", "Level Change");
- nameMap.set("loadeddata", "Loaded Data");
- nameMap.set("loadedmetadata", "Loaded Metadata");
- nameMap.set("loadend", "Load End");
- nameMap.set("loadingdone", "Loading Done");
- nameMap.set("loadstart", "Load Start");
- nameMap.set("mousedown", "Mouse Down");
- nameMap.set("mouseenter", "Mouse Enter");
- nameMap.set("mouseleave", "Mouse Leave");
- nameMap.set("mousemove", "Mouse Move");
- nameMap.set("mouseout", "Mouse Out");
- nameMap.set("mouseover", "Mouse Over");
- nameMap.set("mouseup", "Mouse Up");
- nameMap.set("mousewheel", "Mouse Wheel");
- nameMap.set("negotiationneeded", "Negotiation Needed");
- nameMap.set("nomatch", "No Match");
- nameMap.set("noupdate", "No Update");
- nameMap.set("orientationchange", "Orientation Change");
- nameMap.set("overflowchanged", "Overflow Changed");
- nameMap.set("pagehide", "Page Hide");
- nameMap.set("pageshow", "Page Show");
- nameMap.set("popstate", "Pop State");
- nameMap.set("ratechange", "Rate Change");
- nameMap.set("readystatechange", "Ready State Change");
- nameMap.set("removesourcebuffer", "Remove Source Buffer");
- nameMap.set("removestream", "Remove Stream");
- nameMap.set("removetrack", "Remove Track");
- nameMap.set("securitypolicyviolation", "Security Policy Violation");
- nameMap.set("selectionchange", "Selection Change");
- nameMap.set("selectstart", "Select Start");
- nameMap.set("signalingstatechange", "Signaling State Change");
- nameMap.set("soundend", "Sound End");
- nameMap.set("soundstart", "Sound Start");
- nameMap.set("sourceclose", "Source Close");
- nameMap.set("sourceended", "Source Ended");
- nameMap.set("sourceopen", "Source Open");
- nameMap.set("speechend", "Speech End");
- nameMap.set("speechstart", "Speech Start");
- nameMap.set("textInput", "Text Input");
- nameMap.set("timeupdate", "Time Update");
- nameMap.set("tonechange", "Tone Change");
- nameMap.set("touchcancel", "Touch Cancel");
- nameMap.set("touchend", "Touch End");
- nameMap.set("touchmove", "Touch Move");
- nameMap.set("touchstart", "Touch Start");
- nameMap.set("transitionend", "Transition End");
- nameMap.set("updateend", "Update End");
- nameMap.set("updateready", "Update Ready");
- nameMap.set("updatestart", "Update Start");
- nameMap.set("upgradeneeded", "Upgrade Needed");
- nameMap.set("versionchange", "Version Change");
- nameMap.set("visibilitychange", "Visibility Change");
- nameMap.set("volumechange", "Volume Change");
- nameMap.set("webglcontextcreationerror", "WebGL Context Creation Error");
- nameMap.set("webglcontextlost", "WebGL Context Lost");
- nameMap.set("webglcontextrestored", "WebGL Context Restored");
- nameMap.set("webkitAnimationEnd", "Animation End");
- nameMap.set("webkitAnimationIteration", "Animation Iteration");
- nameMap.set("webkitAnimationStart", "Animation Start");
- nameMap.set("webkitBeforeTextInserted", "Before Text Inserted");
- nameMap.set("webkitEditableContentChanged", "Editable Content Changed");
- nameMap.set("webkitTransitionEnd", "Transition End");
- nameMap.set("webkitaddsourcebuffer", "Add Source Buffer");
- nameMap.set("webkitbeginfullscreen", "Begin Fullscreen");
- nameMap.set("webkitcurrentplaybacktargetiswirelesschanged", "Current Playback Target Is Wireless Changed");
- nameMap.set("webkitdeviceproximity", "Device Proximity");
- nameMap.set("webkitendfullscreen", "End Fullscreen");
- nameMap.set("webkitfullscreenchange", "Fullscreen Change");
- nameMap.set("webkitfullscreenerror", "Fullscreen Error");
- nameMap.set("webkitkeyadded", "Key Added");
- nameMap.set("webkitkeyerror", "Key Error");
- nameMap.set("webkitkeymessage", "Key Message");
- nameMap.set("webkitneedkey", "Need Key");
- nameMap.set("webkitnetworkinfochange", "Network Info Change");
- nameMap.set("webkitplaybacktargetavailabilitychanged", "Playback Target Availability Changed");
- nameMap.set("webkitpointerlockchange", "Pointer Lock Change");
- nameMap.set("webkitpointerlockerror", "Pointer Lock Error");
- nameMap.set("webkitregionlayoutupdate", "Region Layout Update");
- nameMap.set("webkitregionoversetchange", "Region Overset Change");
- nameMap.set("webkitremovesourcebuffer", "Remove Source Buffer");
- nameMap.set("webkitresourcetimingbufferfull", "Resource Timing Buffer Full");
- nameMap.set("webkitsourceclose", "Source Close");
- nameMap.set("webkitsourceended", "Source Ended");
- nameMap.set("webkitsourceopen", "Source Open");
- nameMap.set("webkitspeechchange", "Speech Change");
- nameMap.set("writeend", "Write End");
- nameMap.set("writestart", "Write Start");
-
- WebInspector.ScriptTimelineRecord._eventDisplayNames = nameMap;
- }
-
- switch(eventType) {
- case WebInspector.ScriptTimelineRecord.EventType.ScriptEvaluated:
- return WebInspector.UIString("Script Evaluated");
- case WebInspector.ScriptTimelineRecord.EventType.EventDispatched:
- if (details && (details instanceof String || typeof details === "string")) {
- var eventDisplayName = WebInspector.ScriptTimelineRecord._eventDisplayNames.get(details) || details.capitalize();
- return WebInspector.UIString("%s Event Dispatched").format(eventDisplayName);
- }
-
- return WebInspector.UIString("Event Dispatched");
- case WebInspector.ScriptTimelineRecord.EventType.TimerFired:
- if (details && includeTimerIdentifierInMainTitle)
- return WebInspector.UIString("Timer %s Fired").format(details);
- return WebInspector.UIString("Timer Fired");
- case WebInspector.ScriptTimelineRecord.EventType.TimerInstalled:
- if (details && includeTimerIdentifierInMainTitle)
- return WebInspector.UIString("Timer %s Installed").format(details);
- return WebInspector.UIString("Timer Installed");
- case WebInspector.ScriptTimelineRecord.EventType.TimerRemoved:
- if (details && includeTimerIdentifierInMainTitle)
- return WebInspector.UIString("Timer %s Removed").format(details);
- return WebInspector.UIString("Timer Removed");
- case WebInspector.ScriptTimelineRecord.EventType.AnimationFrameFired:
- return WebInspector.UIString("Animation Frame Fired");
- case WebInspector.ScriptTimelineRecord.EventType.AnimationFrameRequested:
- return WebInspector.UIString("Animation Frame Requested");
- case WebInspector.ScriptTimelineRecord.EventType.AnimationFrameCanceled:
- return WebInspector.UIString("Animation Frame Canceled");
- }
-};
-
-WebInspector.ScriptTimelineRecord.TypeIdentifier = "script-timeline-record";
-WebInspector.ScriptTimelineRecord.EventTypeCookieKey = "script-timeline-record-event-type";
-WebInspector.ScriptTimelineRecord.DetailsCookieKey = "script-timeline-record-details";
-
-WebInspector.ScriptTimelineRecord.prototype = {
- constructor: WebInspector.ScriptTimelineRecord,
-
- // Public
-
- get eventType()
- {
- return this._eventType;
- },
-
- get details()
- {
- return this._details;
- },
-
- saveIdentityToCookie: function(cookie)
- {
- WebInspector.TimelineRecord.prototype.saveIdentityToCookie.call(this, cookie);
-
- cookie[WebInspector.ScriptTimelineRecord.EventTypeCookieKey] = this._eventType;
- cookie[WebInspector.ScriptTimelineRecord.DetailsCookieKey] = this._details;
- }
-};
-
-WebInspector.ScriptTimelineRecord.prototype.__proto__ = WebInspector.TimelineRecord.prototype;