You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

132 lines
4.5 KiB

<html>
<head>
<script language="javascript" src="../dom.js"></script>
<script language="javascript" src="../treeview.js"></script>
<script language="javascript">
var skin=parent._skin?parent._skin:"skin_standard";
var lang=parent._lang?parent._lang:"en";
initDom("../images/"+skin+"/",lang)
styleSheet()
</script>
<script language="javascript">
icons="treeicons.gif"
function showMenu(e,x,y)
{
x=x?x:eventGetX(e);
y=y?y:eventGetY(e);
scmenu.show(true,x,y)
}
function clickCB()
{
//alert('clickCB')
}
function changeCB()
{
alert('changeCB')
}
function dblClickCB()
{
//alert('dblClickCB')
}
function keyUpCB()
{
alert('keyUpCB')
}
var cnt=1
function change(e)
{
var list = scmenu.getList()
if(list.treeLyr==null)
{
showMenu(null,10,10);
return;
}
list.deleteAll()
list.add(newTreeWidgetElem(1, "Element 2", "test0", "help text",null,"tooltip text"))
list.add(newTreeWidgetElem(2, "Element 2", "test1", "help text",null,"tooltip text"))
list.add(newTreeWidgetElem(2, "Element 2", "test2", "help text",null,"tooltip text"))
list.add(newTreeWidgetElem(2, "Element 2", "test3", "help text",null,"tooltip text"))
if (cnt==1)
cnt=0
else
cnt=1
if (cnt==0)
{
for (var i=0; i<50;i++)
list.add(newTreeWidgetElem(2, "Element 2", "test3", "help text",null,"tooltip text"))
}
list.rebuildHTML()
showMenu(null,10,10);
}
function loadCB()
{
changeBtn.init()
}
var scmenu=newIconListPopupWidget("scmenu",100,150,icons,clickCB,dblClickCB)
var list = scmenu.getList()
list.add(newTreeWidgetElem(1, "Element 2", "test0", "help text",null,"tooltip text"))
list.add(newTreeWidgetElem(2, "Element 2", "test1", "help text",null,"tooltip text"))
list.add(newTreeWidgetElem(2, "Element 2", "test2", "help text",null,"tooltip text"))
list.add(newTreeWidgetElem(2, "Element 2", "test3", "help text",null,"tooltip text"))
list.add(newTreeWidgetElem(2, "Element 2", "test4", "help text",null,"tooltip text"))
list.add(newTreeWidgetElem(2, "Element 2", "test5", "help text",null,"tooltip text"))
list.add(newTreeWidgetElem(1, "Element 2", "test6", "help text",null,"tooltip text"))
list.add(newTreeWidgetElem(1, "Element 2", "test6", "help text",null,"tooltip text"))
list.add(newTreeWidgetElem(1, "Element 2", "test6", "help text",null,"tooltip text"))
list.add(newTreeWidgetElem(1, "Element 2", "test6", "help text",null,"tooltip text"))
changeBtn=newButtonWidget("changeBtn","change list content ","change()")
</script>
</head>
<body onload="loadCB()">
<div class="insetBorder">
<div id="IconListPopupWidgetTestArea" class="dialogzone" onclick="showMenu(event);">
Test IconListPopupWidget by right clicking here. The IconListPopupWidget should appear...<br>
Test IconListPopupWidget by right clicking here. The IconListPopupWidget should appear...<br>
Test IconListPopupWidget by right clicking here. The IconListPopupWidget should appear...<br>
Test IconListPopupWidget by right clicking here. The IconListPopupWidget should appear...<br>
Test IconListPopupWidget by right clicking here. The IconListPopupWidget should appear...<br>
Test IconListPopupWidget by right clicking here. The IconListPopupWidget should appear...<br>
Test IconListPopupWidget by right clicking here. The IconListPopupWidget should appear...<br>
Test IconListPopupWidget by right clicking here. The IconListPopupWidget should appear...<br>
Test IconListPopupWidget by right clicking here. The IconListPopupWidget should appear...<br>
Test IconListPopupWidget by right clicking here. The IconListPopupWidget should appear...<br>
Test IconListPopupWidget by right clicking here. The IconListPopupWidget should appear...<br>
Test IconListPopupWidget by right clicking here. The IconListPopupWidget should appear...<br>
Test IconListPopupWidget by right clicking here. The IconListPopupWidget should appear...<br>
Test IconListPopupWidget by right clicking here. The IconListPopupWidget should appear...<br>
Test IconListPopupWidget by right clicking here. The IconListPopupWidget should appear...<br>
Test IconListPopupWidget by right clicking here. The IconListPopupWidget should appear...<br>
</div>
<div>
<br><br>
<script language="javascript">changeBtn.write()</script>
</div>
</div>
</body>
</html>