Source/WebInspectorUI/ChangeLog

 12014-05-09 Radu Stavila <stavila@adobe.com>
 2
 3 Web Inspector: Restore regionLayoutUpdated event in iOS7 inspector and remove regionOversetChanged
 4 https://bugs.webkit.org/show_bug.cgi?id=132731
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 Added the regionLayoutUpdated event back into the inspector for compatibility with iOS 7 and Safari 7
 9 and removed regionOversetChanged from the iOS7 inspector as iOS 7 does not implement that event.
 10
 11 * UserInterface/Controllers/DOMTreeManager.js:
 12 (WebInspector.DOMTreeManager.prototype.get regionLayoutUpdated):
 13 * UserInterface/Models/ScriptTimelineRecord.js:
 14 * UserInterface/Protocol/CSSObserver.js:
 15 (WebInspector.CSSObserver.prototype.regionLayoutUpdated):
 16 * UserInterface/Protocol/Legacy/7.0/InspectorWebBackendCommands.js:
 17 * Versions/Inspector-iOS-7.0.json:
 18
1192014-05-09 Alberto Garcia <berto@igalia.com>
220
321 jsmin.py license header confusing, mentions non-free license

Source/WebInspectorUI/UserInterface/Controllers/DOMTreeManager.js

@@WebInspector.DOMTreeManager.Event = {
5858 ContentFlowListWasUpdated: "dom-tree-manager-content-flow-list-was-updated",
5959 ContentFlowWasAdded: "dom-tree-manager-content-flow-was-added",
6060 ContentFlowWasRemoved: "dom-tree-manager-content-flow-was-removed",
 61 RegionLayoutUpdated: "dom-tree-manager-region-layout-updated", /* COMPATIBILITY (iOS 7 and Safari 7): regionLayoutUpdated was removed and replaced by regionOversetChanged */
6162 RegionOversetChanged: "dom-tree-manager-region-overset-changed"
6263};
6364

@@WebInspector.DOMTreeManager.prototype = {
616617 this._updateContentFlowFromPayload(this._flows.get(flowKey), flowPayload);
617618 },
618619
 620 /* COMPATIBILITY (iOS 7 and Safari 7): regionLayoutUpdated was removed and replaced by regionOversetChanged */
 621 regionLayoutUpdated: function(flowPayload)
 622 {
 623 this._sendNamedFlowUpdateEvents(flowPayload);
 624 },
 625
619626 regionOversetChanged: function(flowPayload)
620627 {
621628 this._sendNamedFlowUpdateEvents(flowPayload);

Source/WebInspectorUI/UserInterface/Models/ScriptTimelineRecord.js

@@WebInspector.ScriptTimelineRecord.EventType.displayName = function(eventType, de
190190 nameMap.set("webkitplaybacktargetavailabilitychanged", "Playback Target Availability Changed");
191191 nameMap.set("webkitpointerlockchange", "Pointer Lock Change");
192192 nameMap.set("webkitpointerlockerror", "Pointer Lock Error");
 193 nameMap.set("webkitregionlayoutupdate", "Region Layout Update"); /* COMPATIBILITY (iOS 7 and Safari 7): regionLayoutUpdated was removed and replaced by regionOversetChanged */
193194 nameMap.set("webkitregionoversetchange", "Region Overset Change");
194195 nameMap.set("webkitremovesourcebuffer", "Remove Source Buffer");
195196 nameMap.set("webkitresourcetimingbufferfull", "Resource Timing Buffer Full");

Source/WebInspectorUI/UserInterface/Protocol/CSSObserver.js

@@WebInspector.CSSObserver.prototype = {
6363 WebInspector.domTreeManager.namedFlowRemoved(documentNodeId, flowName);
6464 },
6565
 66 /* COMPATIBILITY (iOS 7 and Safari 7): regionLayoutUpdated was removed and replaced by regionOversetChanged */
 67 regionLayoutUpdated: function(namedFlow)
 68 {
 69 WebInspector.domTreeManager.regionLayoutUpdated(namedFlow);
 70 }
 71
6672 regionOversetChanged: function(namedFlow)
6773 {
6874 WebInspector.domTreeManager.regionOversetChanged(namedFlow);

Source/WebInspectorUI/UserInterface/Protocol/Legacy/7.0/InspectorWebBackendCommands.js

@@InspectorBackend.registerEvent("CSS.mediaQueryResultChanged", []);
203203InspectorBackend.registerEvent("CSS.styleSheetChanged", ["styleSheetId"]);
204204InspectorBackend.registerEvent("CSS.namedFlowCreated", ["namedFlow"]);
205205InspectorBackend.registerEvent("CSS.namedFlowRemoved", ["documentNodeId", "flowName"]);
206 InspectorBackend.registerEvent("CSS.regionOversetChanged", ["namedFlow"]);
 206InspectorBackend.registerEvent("CSS.regionLayoutUpdated", ["namedFlow"]);
207207InspectorBackend.registerCommand("CSS.enable", [], []);
208208InspectorBackend.registerCommand("CSS.disable", [], []);
209209InspectorBackend.registerCommand("CSS.getMatchedStylesForNode", [{"name": "nodeId", "type": "number", "optional": false}, {"name": "includePseudo", "type": "boolean", "optional": true}, {"name": "includeInherited", "type": "boolean", "optional": true}], ["matchedCSSRules", "pseudoElements", "inherited"]);

Source/WebInspectorUI/Versions/Inspector-iOS-7.0.json

21852185 "description": "Fires when a Named Flow is removed: has no associated content nodes and regions."
21862186 },
21872187 {
2188  "name": "regionOversetChanged",
 2188 "name": "regionLayoutUpdated",
21892189 "parameters": [
2190  { "name": "namedFlow", "$ref": "NamedFlow", "description": "The Named Flow containing the regions whose regionOverset values changed." }
 2190 { "name": "namedFlow", "$ref": "NamedFlow", "description": "The Named Flow whose layout may have changed." }
21912191 ],
2192  "description": "Fires if any of the regionOverset values changed in a Named Flow's region chain."
 2192 "description": "Fires when a Named Flow's layout may have changed."
21932193 }
21942194 ]
21952195 },