update test case for outliner bookmarks. not part of build.

This commit is contained in:
ben%netscape.com 2001-04-07 12:04:23 +00:00
parent 5cf2a300ad
commit 7aa9ec30fb

View File

@ -56,6 +56,23 @@
var builder = outliner.builder.QueryInterface(Components.interfaces.nsIXULOutlinerBuilder);
builder.addObserver(bookmarksBuilderObserver);
}
function getItemRect(aEvent)
{
var outliner = document.getElementById("outliner-proper");
var obo = outliner.boxObject.QueryInterface(Components.interfaces.nsIOutlinerBoxObject);
var row = { };
var col = { };
var elt = { };
obo.getCellAt(aEvent.clientX, aEvent.clientY, row, col, elt);
var x = { };
var y = { };
var w = { };
var h = { };
obo.getCoordsForCellItem(row.value, col.value, "text", x, y, w, h);
dump("*** (x,y) = (" + x.value + "," + y.value + "); (w,h) = (" + w.value + "," + h.value + ");\n");
}
]]>
</script>
@ -65,7 +82,7 @@
</toolbar>
</toolbox>
<outliner flex="1" flags="dont-test-empty">
<outliner flex="1" flags="dont-test-empty" id="outliner-proper">
<outlinercol id="NameColumn"
class="outlinercol-header outlinercol-inset-header sortDirectionIndicator"
flex="1"
@ -85,7 +102,7 @@
persist="width hidden sortActive sortDirection" />
<outlinerbody id="tree" datasources="rdf:bookmarks rdf:internetsearch rdf:files" flex="1"
onclick="OnClick(event);" ref="NC:BookmarksRoot">
onclick="getItemRect(event);" ref="NC:BookmarksRoot">
<template>
<outlinerrow uri="rdf:*" properties="rdf:http://www.w3.org/1999/02/22-rdf-syntax-ns#type rdf:http://home.netscape.com/NC-rdf#loading">
<outlinercell ref="NameColumn"