Changeset 249432 in webkit
- Timestamp:
- Sep 3, 2019 11:06:58 AM (5 years ago)
- Location:
- trunk/Tools
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r249431 r249432 1 2019-09-03 Jonathan Bedard <jbedard@apple.com> 2 3 results.webkit.org: Increase default limit for LimitSlider 4 https://bugs.webkit.org/show_bug.cgi?id=201424 5 6 Reviewed by Aakash Jain. 7 8 * resultsdbpy/resultsdbpy/view/static/js/drawer.js: 9 (LimitSlider): Increase the default limit, make limit slider linear instead of logarithmic. 10 1 11 2019-09-03 Antoine Quint <graouts@apple.com> 2 12 -
trunk/Tools/resultsdbpy/resultsdbpy/view/static/js/drawer.js
r249358 r249432 167 167 } 168 168 169 function LimitSlider(callback, max = 1000, defaultValue = 100) { 170 const maxRange = 1000; 171 const scale = (Math.log(max) - Math.log(1)) / maxRange; 169 function LimitSlider(callback, max = 10000, defaultValue = 1000) { 172 170 const limitModifier = new QueryModifier('limit'); 173 171 const startingValue = limitModifier.current().length ? limitModifier.current()[limitModifier.current().length -1]:defaultValue; … … 191 189 onElementMount: (element) => { 192 190 element.oninput = () => { 193 const newLimit = Math.ceil( Math.exp(Math.log(1) + scale * element.value));191 const newLimit = Math.ceil(element.value); 194 192 limitModifier.replace(newLimit); 195 193 numberRef.setState(newLimit); … … 197 195 } 198 196 }, 199 onStateUpdate: (element, state) => {element.value = (Math.log(state) - Math.log(1)) / scale;}197 onStateUpdate: (element, state) => {element.value = state;} 200 198 }); 201 199 return `<div class="input"> 202 200 <label style="color:var(--boldInverseColor)">Limit:</label> 203 <input type="range" min="0" max="${max Range}" ref="${sliderRef}" style="background:var(--boldInverseColor)"></input>201 <input type="range" min="0" max="${max}" ref="${sliderRef}" style="background:var(--boldInverseColor)"></input> 204 202 <input type="number" min="1" ref="${numberRef}" pattern="^[0-9]"></input> 205 203 </div>`
Note: See TracChangeset
for help on using the changeset viewer.