зеркало из https://github.com/mozilla/gecko-dev.git
update test case for outliner bookmarks. not part of build.
This commit is contained in:
Родитель
5cf2a300ad
Коммит
7aa9ec30fb
|
@ -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"
|
||||
|
|
Загрузка…
Ссылка в новой задаче