Make cmd+click work to open new tabs. Make cmd+number work to switch tabs. Mac OS X only.

git-svn-id: svn://10.0.0.236/trunk@145609 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
hyatt%mozilla.org
2003-08-05 09:31:32 +00:00
parent f837c904c1
commit 24dfd9146a
2 changed files with 17 additions and 1 deletions

View File

@@ -559,7 +559,11 @@ function ctrlNumberTabSelection(event)
return;
}
#ifdef XP_MACOSX
if (!event.metaKey)
#else
if (!event.ctrlKey)
#endif
return;
var index = event.charCode - 49;
@@ -3878,8 +3882,12 @@ function asyncOpenWebPanel(event)
function handleLinkClick(event, href, linkNode)
{
switch (event.button) {
case 0:
case 0:
#ifdef XP_MACOSX
if (event.metaKey) {
#else
if (event.ctrlKey) {
#endif
openNewTabWith(href, linkNode, event, true);
event.preventBubble();
return true;
@@ -3925,7 +3933,11 @@ function middleMousePaste(event)
return false;
// On ctrl-middleclick, open in new tab.
#ifdef XP_MACOSX
if (event.metaKey)
#else
if (event.ctrlKey)
#endif
openNewTabWith(url, null, event, true);
// If ctrl wasn't down, then just load the url in the current win/tab.

View File

@@ -1478,7 +1478,11 @@ var BookmarksUtils = {
return PREF.getBoolPref("browser.tabs.opentabfor.middleclick")? "tab":"window"
else if (aEvent.shiftKey)
return "window";
#ifdef XP_MACOSX
else if (aEvent.metaKey)
#else
else if (aEvent.ctrlKey)
#endif
return "tab";
else if (aEvent.altKey)
return "save"