From 96c34220783998b38069ecc1b99f023ad4fc2b65 Mon Sep 17 00:00:00 2001 From: "varga%netscape.com" Date: Tue, 25 Mar 2003 04:44:31 +0000 Subject: [PATCH] Landing bookmarks branch. Everything except mozilla/xpfe Bug 196756 - Meta bug for major architectural changes in bookmarks code r=jag, sr=bryner git-svn-id: svn://10.0.0.236/trunk@140214 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/content/shared/public/nsXULAtomList.h | 9 --- .../xul/templates/src/nsXULTreeBuilder.cpp | 12 +-- .../help/resources/content/help.xul | 2 +- .../communicator/locale/bookmarks/bm-find.dtd | 58 -------------- .../communicator/locale/bookmarks/bm-find.dtd | 58 -------------- mozilla/layout/xul/base/src/nsBox.cpp | 10 ++- .../xul/base/src/tree/src/nsTreeBodyFrame.cpp | 77 +++++++++++++++---- .../xul/base/src/tree/src/nsTreeBodyFrame.h | 8 +- .../resources/content/abMailListDialog.js | 10 --- .../resources/content/mailWindowOverlay.xul | 2 +- mozilla/netwerk/test/jarlist.dat | 2 +- mozilla/profile/defaults/bookmarks.html | 14 ++-- .../communicator/bookmarks/bookmarks.css | 13 ++++ .../communicator/bookmarks/bookmarks.css | 13 ++++ 14 files changed, 114 insertions(+), 174 deletions(-) delete mode 100644 mozilla/l10n/langpacks/en-DE/chrome/en-DE/communicator/locale/bookmarks/bm-find.dtd delete mode 100644 mozilla/l10n/langpacks/en-GB/chrome/en-GB/communicator/locale/bookmarks/bm-find.dtd diff --git a/mozilla/content/shared/public/nsXULAtomList.h b/mozilla/content/shared/public/nsXULAtomList.h index 6fab0fd502b..a2846e1ade4 100644 --- a/mozilla/content/shared/public/nsXULAtomList.h +++ b/mozilla/content/shared/public/nsXULAtomList.h @@ -191,17 +191,8 @@ XUL_ATOM(columns, "columns") XUL_ATOM(row, "row") XUL_ATOM(column, "column") -// toolbar & toolbar d&d atoms -XUL_ATOM(ddDropLocation, "dd-droplocation") -XUL_ATOM(ddDropLocationCoord, "dd-droplocationcoord") -XUL_ATOM(ddDropOn, "dd-dropon") -XUL_ATOM(ddTriggerRepaintSorted, "dd-triggerrepaintsorted") -XUL_ATOM(ddTriggerRepaintRestore, "dd-triggerrepaintrestore") -XUL_ATOM(ddTriggerRepaint, "dd-triggerrepaint") -XUL_ATOM(ddNoDropBetweenRows, "dd-nodropbetweenrows") XUL_ATOM(container, "container") XUL_ATOM(leaf,"leaf") -XUL_ATOM(ddDragDropArea, "dragdroparea") XUL_ATOM(widget, "widget") XUL_ATOM(window, "window") diff --git a/mozilla/content/xul/templates/src/nsXULTreeBuilder.cpp b/mozilla/content/xul/templates/src/nsXULTreeBuilder.cpp index 54d749ced40..9ee803822ad 100644 --- a/mozilla/content/xul/templates/src/nsXULTreeBuilder.cpp +++ b/mozilla/content/xul/templates/src/nsXULTreeBuilder.cpp @@ -865,8 +865,8 @@ nsXULTreeBuilder::ToggleOpenState(PRInt32 aIndex) } if (mPersistStateStore) { - nsTreeRows::iterator iter = mRows[aIndex]; - PRBool isOpen = iter->mContainerState == nsTreeRows::eContainerState_Open; + PRBool isOpen; + IsContainerOpen(aIndex, &isOpen); nsIRDFResource* container = GetResourceFor(aIndex); if (! container) @@ -1178,13 +1178,7 @@ nsXULTreeBuilder::ReplaceMatch(nsIRDFResource* aMember, // Use the persist store to remember if the container // is open or closed. PRBool open = PR_FALSE; - - if (mPersistStateStore) - mPersistStateStore->HasAssertion(container, - nsXULContentUtils::NC_open, - nsXULContentUtils::true_, - PR_TRUE, - &open); + IsContainerOpen(row, &open); // If it's open, make sure that we've got a subtree structure ready. if (open) diff --git a/mozilla/extensions/help/resources/content/help.xul b/mozilla/extensions/help/resources/content/help.xul index 4d139b32930..b3fc69aeca2 100644 --- a/mozilla/extensions/help/resources/content/help.xul +++ b/mozilla/extensions/help/resources/content/help.xul @@ -32,7 +32,7 @@