fix support for HTML content broken by adding frame support

git-svn-id: svn://10.0.0.236/branches/domviewer_observers_branch@50091 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
alecf%netscape.com
1999-10-07 07:56:15 +00:00
parent 2bd9b7253c
commit a5e40744ba
2 changed files with 6 additions and 1 deletions

View File

@@ -267,7 +267,11 @@ nsRDFDOMDataSource::GetTargets(nsIRDFResource *aSource, nsIRDFResource *aPropert
// what node is this?
if (aSource == kNC_DOMRoot) {
rv = getTargetsForKnownObject(mRootFrame, aProperty, PR_TRUE, arcs);
nsStringKey frameMode("frame");
if (mModeTable.Get(&frameMode))
rv = getTargetsForKnownObject(mRootFrame, aProperty, PR_TRUE, arcs);
else
rv = getTargetsForKnownObject(mDocument, aProperty, PR_TRUE, arcs);
} else {
nsCOMPtr<nsIDOMViewerElement> nodeContainer;
nodeContainer = do_QueryInterface(aSource, &rv);

View File

@@ -19,6 +19,7 @@
Content
<html:input type="checkbox" onclick="setMode('dom', !event.target.checked);"/>
DOM
<html:input type="checkbox" onclick="setMode('frame', !event.target.checked);"/> Frames
<html:input type="checkbox" onclick="setMode('leaf', !event.target.checked);"/>
OOB data
</html:div>