From 7ffaee6b3bd7337366207b151b8cd0c09d1a0292 Mon Sep 17 00:00:00 2001 From: "ben%netscape.com" Date: Thu, 3 Aug 2000 06:29:59 +0000 Subject: [PATCH] toolbar landing 44756 --- xpfe/browser/resources/content/navigator.js | 6 +- xpfe/browser/resources/content/navigator.xul | 13 ++- xpfe/browser/resources/content/navigatorDD.js | 108 ++++++++++++++++-- .../resources/content/navigatorOverlay.xul | 4 + .../resources/locale/en-US/navigator.dtd | 1 + 5 files changed, 116 insertions(+), 16 deletions(-) diff --git a/xpfe/browser/resources/content/navigator.js b/xpfe/browser/resources/content/navigator.js index 0ce81b34120c..b45d286c9077 100644 --- a/xpfe/browser/resources/content/navigator.js +++ b/xpfe/browser/resources/content/navigator.js @@ -73,6 +73,7 @@ catch (ex) // focused frame URL var gFocusedURL = null; +var gNavigated = -1; /** * Save the document at a given location to disk @@ -100,6 +101,7 @@ function savePage( url ) **/ function getContentAreaFrameCount() { + gNavigated++; var saveFrameItem = document.getElementById("savepage"); if (!window._content.frames.length || !isDocumentFrame(document.commandDispatcher.focusedWindow)) @@ -479,6 +481,7 @@ function Startup() initConsoleListener(); } + function Shutdown() { try @@ -933,7 +936,8 @@ function RevealSearchPanel() fp.appendFilters(nsIFilePicker.filterHTML | nsIFilePicker.filterText | nsIFilePicker.filterAll | nsIFilePicker.filterImages | nsIFilePicker.filterXML); if (fp.show() == nsIFilePicker.returnOK) { - openTopWin(fp.fileURL.spec); + var fn = !gNavigated ? openTopWin : openNewWindowWith; + fn(fp.fileURL.spec); } } catch (ex) { } } diff --git a/xpfe/browser/resources/content/navigator.xul b/xpfe/browser/resources/content/navigator.xul index c9de9b76d08b..c2f13f0e8233 100644 --- a/xpfe/browser/resources/content/navigator.xul +++ b/xpfe/browser/resources/content/navigator.xul @@ -243,12 +243,12 @@ Contributor(s): ______________________________________. --> var gBookmarkPopup = null; - + - + - + ondragover="nsDragAndDrop.dragOver(event, personalToolbarObserver);" ondragdrop="nsDragAndDrop.drop(event, personalToolbarObserver);" ondraggesture="nsDragAndDrop.startDrag(event, personalToolbarObserver);" + ondragexit="nsDragAndDrop.dragExit(event, personalToolbarObserver);" grippytooltip="aTooltip" grippytooltiptext="&personalBar.tooltip;" - last-toolbar="true"> + last-toolbar="true" persist="collapsed"> -