Changeset 46397 in webkit
- Timestamp:
- Jul 25, 2009 2:34:53 PM (15 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r46396 r46397 1 2009-07-25 Joseph Pecoraro <joepeck02@gmail.com> 2 3 Reviewed by Kevin McCullough. 4 5 Inspector: Keyboard Shortcuts to Switch Panels 6 https://bugs.webkit.org/show_bug.cgi?id=27286 7 8 * inspector/front-end/inspector.js: 9 (WebInspector.loaded): save a list of the order of the panels 10 (WebInspector.documentKeyDown): handle the keyboard shortcuts to traverse the panels 11 1 12 2009-07-25 Laszlo Gombos <laszlo.1.gombos@nokia.com> 2 13 -
trunk/WebCore/inspector/front-end/inspector.js
r46222 r46397 307 307 var previousToolbarItem = toolbarElement.children[0]; 308 308 309 this.panelOrder = []; 309 310 for (var panelName in this.panels) { 310 311 var panel = this.panels[panelName]; 311 312 var panelToolbarItem = panel.toolbarItem; 313 this.panelOrder.push(panel); 312 314 panelToolbarItem.addEventListener("click", this._toolbarItemClicked.bind(this)); 313 315 if (previousToolbarItem) … … 528 530 } else if (this.currentPanel.jumpToNextSearchResult) 529 531 this.currentPanel.jumpToNextSearchResult(); 532 event.preventDefault(); 533 } 534 535 break; 536 537 case "U+005B": // [ key 538 if (isMac) 539 var isRotateLeft = event.metaKey && !event.shiftKey && !event.ctrlKey && !event.altKey; 540 else 541 var isRotateLeft = event.ctrlKey && !event.shiftKey && !event.metaKey && !event.altKey; 542 543 if (isRotateLeft) { 544 var index = this.panelOrder.indexOf(this.currentPanel); 545 index = (index === 0) ? this.panelOrder.length - 1 : index - 1; 546 this.panelOrder[index].toolbarItem.click(); 547 event.preventDefault(); 548 } 549 550 break; 551 552 case "U+005D": // ] key 553 if (isMac) 554 var isRotateRight = event.metaKey && !event.shiftKey && !event.ctrlKey && !event.altKey; 555 else 556 var isRotateRight = event.ctrlKey && !event.shiftKey && !event.metaKey && !event.altKey; 557 558 if (isRotateRight) { 559 var index = this.panelOrder.indexOf(this.currentPanel); 560 index = (index + 1) % this.panelOrder.length; 561 this.panelOrder[index].toolbarItem.click(); 530 562 event.preventDefault(); 531 563 }
Note: See TracChangeset
for help on using the changeset viewer.