Changeset 179889 in webkit
- Timestamp:
- Feb 10, 2015 3:27:27 PM (9 years ago)
- Location:
- trunk/Source/WebInspectorUI
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebInspectorUI/ChangeLog
r179879 r179889 1 2015-02-10 Nikita Vasilyev <nvasilyev@apple.com> 2 3 Web Inspector: Make collapsed sidebars undraggable 4 https://bugs.webkit.org/show_bug.cgi?id=140664 5 6 Reviewed by Timothy Hatcher. 7 8 * UserInterface/Views/Sidebar.css: 9 (.sidebar.collapsed): 10 (.sidebar.collapsed.right > .resizer): Deleted. 11 (.sidebar.collapsed.left > .resizer): Deleted. 12 * UserInterface/Views/Sidebar.js: 13 (WebInspector.Sidebar): 14 (WebInspector.Sidebar.prototype._resizerMouseDown): 15 (WebInspector.Sidebar.prototype._resizerMouseMoved): 16 (WebInspector.Sidebar.prototype._resizerDoubleClicked): Deleted. 17 1 18 2015-02-10 Joseph Pecoraro <pecoraro@apple.com> 2 19 -
trunk/Source/WebInspectorUI/UserInterface/Views/Sidebar.css
r172241 r179889 80 80 } 81 81 82 .sidebar.collapsed.right > .resizer { 83 left: -5px; 84 } 85 86 .sidebar.collapsed.left > .resizer { 87 right: -5px; 82 .sidebar.collapsed { 83 display: none; 88 84 } 89 85 -
trunk/Source/WebInspectorUI/UserInterface/Views/Sidebar.js
r178155 r179889 42 42 this._resizeElement.classList.add(WebInspector.Sidebar.ResizeElementStyleClassName); 43 43 this._resizeElement.addEventListener("mousedown", this._resizerMouseDown.bind(this), false); 44 this._resizeElement.addEventListener("dblclick", this._resizerDoubleClicked.bind(this), false);45 44 this._element.insertBefore(this._resizeElement, this._element.firstChild); 46 45 … … 259 258 }, 260 259 261 _resizerDoubleClicked: function(event)262 {263 this.collapsed = !this.collapsed;264 265 event.preventDefault();266 event.stopPropagation();267 },268 269 260 _resizerMouseDown: function(event) 270 261 { … … 276 267 this._resizerMouseMovedEventListener = this._resizerMouseMoved.bind(this); 277 268 this._resizerMouseUpEventListener = this._resizerMouseUp.bind(this); 269 270 this._widthBeforeResize = this.width; 271 this._resizerMouseDownX = event.pageX; 278 272 279 273 // Register these listeners on the document so we can track the mouse if it leaves the resizer. … … 287 281 _resizerMouseMoved: function(event) 288 282 { 283 var deltaX = this._resizerMouseDownX - event.pageX; 284 289 285 if (this._side === WebInspector.Sidebar.Sides.Left) 290 var newWidth = event.pageX - this._element.totalOffsetLeft; 291 else 292 var newWidth = this._element.totalOffsetLeft + this._element.offsetWidth - event.pageX; 293 286 deltaX *= -1; 287 288 var newWidth = deltaX + this._widthBeforeResize; 294 289 this.width = newWidth; 295 290 this.collapsed = (newWidth < (this.minimumWidth / 2));
Note: See TracChangeset
for help on using the changeset viewer.