Changeset 159488 in webkit
- Timestamp:
- Nov 19, 2013 1:28:38 AM (10 years ago)
- Location:
- trunk/PerformanceTests
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/PerformanceTests/ChangeLog
r159465 r159488 1 2013-11-19 Manuel Rego Casasnovas <rego@igalia.com> 2 3 [CSS Regions] Add performance test for selection 4 https://bugs.webkit.org/show_bug.cgi?id=119230 5 6 Reviewed by Ryosuke Niwa. 7 8 Add new performance test for selection in CSS Regions. It checks a 9 selection from the first region to the last one, passing through all the 10 regions. 11 12 Test is skipped for now while implementation of selection in CSS Regions 13 is still evolving. 14 15 * Layout/RegionsSelection.html: Added. 16 * Layout/resources/regions.js: 17 (.): 18 * Skipped: 19 1 20 2013-11-18 Ryosuke Niwa <rniwa@webkit.org> 2 21 -
trunk/PerformanceTests/Layout/resources/regions.js
r147214 r159488 89 89 } 90 90 91 function mouseMoveToRegionCenter(region) { 92 var rect = region.getBoundingClientRect(); 93 eventSender.mouseMoveTo(rect.left + (rect.width / 2), rect.top + (rect.height / 2)); 94 } 95 96 function performSelection(regionCount) { 97 var regions = document.getElementsByClassName("region"); 98 99 if (window.eventSender) { 100 mouseMoveToRegionCenter(regions[0]); 101 eventSender.mouseDown(); 102 103 for (var i = 1; i < regionCount; i++) 104 mouseMoveToRegionCenter(regions[i]); 105 106 eventSender.mouseUp(); 107 } 108 } 109 110 function createRegionsSelectionTest(regionCount) { 111 var article = createArticle(regionCount, 1); 112 article.className = "articleInFlow"; 113 var regions = createRegions("600px", "auto", regionCount, "auto"); 114 document.body.appendChild(article); 115 document.body.appendChild(regions); 116 return { 117 description: "Testing selection with " + regionCount + " regions. Select text from first region to last one passing through all the regions.", 118 run: function() { 119 performSelection(regionCount); 120 }, 121 setup: function() { 122 window.getSelection().removeAllRanges(); 123 }, 124 done: function() { 125 document.body.removeChild(article); 126 document.body.removeChild(regions); 127 templateParagraph = null; 128 templateRegion = null; 129 } 130 }; 131 } 132 91 133 window.createRegionsTest = createRegionsTest; 134 window.createRegionsSelectionTest = createRegionsSelectionTest; 135 92 136 })(); -
trunk/PerformanceTests/Skipped
r159121 r159488 81 81 Layout/RegionsFixed.html 82 82 Layout/RegionsFixedShort.html 83 Layout/RegionsSelection.html 83 84 84 85 # https://bugs.webkit.org/show_bug.cgi?id=113811#c2
Note: See TracChangeset
for help on using the changeset viewer.