Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(296)

Unified Diff: LayoutTests/inspector/view-events.html

Issue 1113813002: [DevTools] Rename View to Widget. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: rebased Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « LayoutTests/inspector/split-widget-expected.txt ('k') | LayoutTests/inspector/view-events-expected.txt » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: LayoutTests/inspector/view-events.html
diff --git a/LayoutTests/inspector/view-events.html b/LayoutTests/inspector/view-events.html
deleted file mode 100644
index 64897cae7a3d98450edb0036422ca121c0444b55..0000000000000000000000000000000000000000
--- a/LayoutTests/inspector/view-events.html
+++ /dev/null
@@ -1,357 +0,0 @@
-<html>
-<head>
-<script src="../http/tests/inspector/inspector-test.js"></script>
-<script>
-
-function test()
-{
- function TestView(viewName)
- {
- WebInspector.View.call(this);
-
- this._viewName = viewName;
- this._processWillShowCount = 0;
- this._processWasHiddenCount = 0;
- InspectorTest.addResult(this._viewName + "()");
- }
-
- TestView.prototype = {
- _processWillShow: function()
- {
- InspectorTest.assertEquals(this._processWillShowCount, this._processWasHiddenCount);
- WebInspector.View.prototype._processWillShow.call(this);
- ++this._processWillShowCount;
- },
-
- _processWasHidden: function()
- {
- WebInspector.View.prototype._processWasHidden.call(this);
- ++this._processWasHiddenCount;
- InspectorTest.assertEquals(this._processWillShowCount, this._processWasHiddenCount);
- },
-
- show: function(parentElement)
- {
- InspectorTest.addResult(this._viewName + ".show()");
- WebInspector.View.prototype.show.call(this, parentElement);
- },
-
- detach: function()
- {
- InspectorTest.addResult(this._viewName + ".detach()");
- WebInspector.View.prototype.detach.call(this);
- },
-
- doResize: function()
- {
- InspectorTest.addResult(this._viewName + ".doResize()");
- WebInspector.View.prototype.doResize.call(this);
- },
-
- wasShown: function()
- {
- InspectorTest.addResult(" " + this._viewName + ".wasShown()");
- if (this.showOnWasShown)
- this.showOnWasShown.show(this.showRoot || this.element);
- if (this.detachOnWasShown)
- this.detachOnWasShown.detach();
- if (this.resizeOnWasShown)
- this.resizeOnWasShown.doResize();
- },
-
- willHide: function()
- {
- InspectorTest.addResult(" " + this._viewName + ".willHide()");
- if (this.showOnWillHide)
- this.showOnWillHide.show(this.element);
- if (this.detachOnWillHide)
- this.detachOnWillHide.detach();
- },
-
- onResize: function()
- {
- InspectorTest.addResult(" " + this._viewName + ".onResize()");
- }
- };
-
- TestView.prototype.__proto__ = WebInspector.View.prototype;
-
- InspectorTest.runTestSuite([
- function testShowView(next)
- {
- var view = new TestView("View");
- view.show(WebInspector.inspectorView.element);
- view.detach();
- next();
- },
-
- function testAppendViaDOM(next)
- {
- try {
- var view = new TestView("View");
- document.body.appendChild(view.element);
- } catch (e) {
- InspectorTest.addResult(e);
- }
- next();
- },
-
- function testInsertViaDOM(next)
- {
- try {
- var view = new TestView("View");
- document.body.insertBefore(view.element, null);
- } catch (e) {
- InspectorTest.addResult(e);
- }
- next();
- },
-
- function testAttachToOrphanNode(next)
- {
- try {
- var view = new TestView("View");
- var div = document.createElement("div");
- view.show(div);
- } catch (e) {
- InspectorTest.addResult(e);
- }
- next();
- },
-
- function testImmediateParent(next)
- {
- var parentView = new TestView("Parent");
- var childView = new TestView("Child");
- childView.show(parentView.element);
- if (childView._parentView === parentView)
- InspectorTest.addResult("OK");
- else
- InspectorTest.addResult("FAILED");
- next();
- },
-
- function testDistantParent(next)
- {
- var parentView = new TestView("Parent");
- var div = document.createElement("div");
- parentView.element.appendChild(div);
- var childView = new TestView("Child");
- childView.show(div);
-
- if (childView._parentView === parentView)
- InspectorTest.addResult("OK");
- else
- InspectorTest.addResult("FAILED");
- next();
- },
-
- function testEvents(next)
- {
- var parentView = new TestView("Parent");
- parentView.markAsRoot();
- var childView = new TestView("Child");
- parentView.show(WebInspector.inspectorView.element);
-
- parentView.doResize();
- childView.show(parentView.element);
- parentView.doResize();
- parentView.detach();
- parentView.show(WebInspector.inspectorView.element);
- childView.detach();
- parentView.detach();
- next();
- },
-
- function testEventsHideOnDetach(next)
- {
- var parentView = new TestView("Parent");
- var childView = new TestView("Child");
- childView.setHideOnDetach();
- parentView.show(WebInspector.inspectorView.element);
-
- parentView.doResize();
- childView.show(parentView.element);
- parentView.doResize();
- parentView.detach();
- parentView.show(WebInspector.inspectorView.element);
- childView.detach();
- parentView.detach();
- next();
- },
-
- function testViewCounter(next)
- {
- var parentView = new TestView("Parent");
- parentView.show(WebInspector.inspectorView.element);
-
- var childView = new TestView("Child");
- childView.show(parentView.element);
- InspectorTest.addResult(" view counter: " + parentView.element.__viewCounter);
-
- var childView2 = new TestView("Child 2");
- childView2.show(parentView.element);
- InspectorTest.addResult(" view counter: " + parentView.element.__viewCounter);
-
- childView.detach();
- InspectorTest.addResult(" view counter: " + parentView.element.__viewCounter);
-
- childView2.detach();
- InspectorTest.addResult(" view counter: " + parentView.element.__viewCounter);
-
- next();
- },
-
- function testRemoveChild(next)
- {
- var parentView = new TestView("Parent");
- parentView.show(WebInspector.inspectorView.element);
-
- var childView = new TestView("Child");
- childView.show(parentView.element);
- try {
- parentView.element.removeChild(childView.element);
- } catch (e) {
- InspectorTest.addResult(e);
- }
- next();
- },
-
- function testImplicitRemoveChild(next)
- {
- var parentView = new TestView("Parent");
- var div = document.createElement("div");
- parentView.element.appendChild(div);
-
- var childView = new TestView("Child");
- childView.show(div);
-
- try {
- parentView.element.removeChild(div);
- } catch (e) {
- InspectorTest.addResult(e);
- }
- next();
- },
-
- function testRemoveChildren(next)
- {
- var parentView = new TestView("Parent");
- var childView = new TestView("Child");
- childView.show(parentView.element);
- parentView.element.appendChild(document.createElement("div"));
- try {
- parentView.element.removeChildren();
- } catch (e) {
- InspectorTest.addResult(e);
- }
- next();
- },
-
- function testImplicitRemoveChildren(next)
- {
- var parentView = new TestView("Parent");
- var div = document.createElement("div");
- parentView.element.appendChild(div);
-
- var childView = new TestView("Child");
- childView.show(div);
-
- try {
- parentView.element.removeChildren();
- } catch (e) {
- InspectorTest.addResult(e);
- }
- next();
- },
-
- function testShowOnWasShown(next)
- {
- var parentView = new TestView("Parent");
- parentView.showOnWasShown = new TestView("Child");
- parentView.show(WebInspector.inspectorView.element);
- parentView.detach();
- next();
- },
-
- function testShowNestedOnWasShown(next)
- {
- var topView = new TestView("Top");
- var middleView = new TestView("Middle");
- var bottomView = new TestView("Bottom");
- middleView.show(topView.element);
- topView.showOnWasShown = bottomView;
- topView.showRoot = middleView.element;
- topView.show(WebInspector.inspectorView.element);
- topView.detach();
- next();
- },
-
- function testDetachOnWasShown(next)
- {
- var parentView = new TestView("Parent");
- var childView = new TestView("Child");
- childView.show(parentView.element);
- parentView.detachOnWasShown = childView;
- parentView.show(WebInspector.inspectorView.element);
- parentView.detach();
- next();
- },
-
- function testShowOnWillHide(next)
- {
- var parentView = new TestView("Parent");
- var childView = new TestView("Child");
- parentView.show(WebInspector.inspectorView.element);
- childView.show(parentView.element);
- parentView.showOnWillHide = childView;
- parentView.detach();
- next();
- },
-
- function testDetachOnWillHide(next)
- {
- var parentView = new TestView("Parent");
- var childView = new TestView("Child");
- parentView.show(WebInspector.inspectorView.element);
- childView.show(parentView.element);
- parentView.detachOnWillHide = childView;
- parentView.detach();
- next();
- },
-
- function testShowDetachesFromPrevious(next)
- {
- var parentView1 = new TestView("Parent1");
- var parentView2 = new TestView("Parent2");
- var childView = new TestView("Child");
- parentView1.show(WebInspector.inspectorView.element);
- parentView2.show(WebInspector.inspectorView.element);
- childView.show(parentView1.element);
- childView.show(parentView2.element);
- next();
- },
-
- function testResizeOnWasShown(next)
- {
- var parentView = new TestView("Parent");
- var childView = new TestView("Child");
- childView.show(parentView.element);
- parentView.resizeOnWasShown = childView;
- parentView.show(WebInspector.inspectorView.element);
- parentView.detach();
- next();
- }
- ]);
-}
-
-</script>
-</head>
-
-<body onload="runTest()">
-<p>
-This tests that events are properly propagated through View hierarchy.
-</p>
-
-</body>
-</html>
« no previous file with comments | « LayoutTests/inspector/split-widget-expected.txt ('k') | LayoutTests/inspector/view-events-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698