home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 2010 April
/
PCWorld0410.iso
/
WindowsServerTrial
/
server.iso
/
sources
/
install.wim
/
2
/
Windows
/
System32
/
mmcndmgr.dll
/
HTML
/
VIEWS.JS
< prev
Wrap
Text File
|
2008-01-19
|
2KB
|
78 lines
function OnLoad()
{
ViewPanel.addBehavior("#default#mmcview");
MMCEvents.ConnectTo(external.Document.Application);
UpdateState();
}
// Prevent text from being selected and messing up the UI.
function document.onselectstart()
{
event.returnValue = false;
}
function UpdateState()
{
var strDetails = "";
var strDisplayName = "";
var strDescription = "";
var i;
var curnode;
var strNodeType;
N = external.Selection;
switch(N.count)
{
case 0:
DisplayNameElem.style.fontWeight="normal";
strDetails = "";
strDisplayName = L_strNoItemSelected_Text;
break;
case 1:
DisplayNameElem.style.fontWeight="bold";
strDetails = "";
curNode = N(1);
// got the selected node
strNodeType = curNode.Nodetype;
strDisplayName = external.CellContents(curNode, 1);
strDescription = curNode.Property("CCF_DESCRIPTION");
strDetails = curNode.Property("CCF_HTML_DETAILS");
break;
default: // multiselect
DisplayNameElem.style.fontWeight="normal";
strDetails = L_strMultipleItemsSelected_Text;
break;
}
TaskpadName.innerText = external.ActiveScopeNode.Name;
TaskpadName.innerHTML = "<NOBR>" + TaskpadName.innerHTML + "</NOBR>";
DisplayNameElem.innerText = strDisplayName;
DisplayNameElem.innerHTML += "<BR>";
if (strDetails != "")
{
strDetails = "<BR>" + strDetails + "<BR>"
}
DetailsElem.innerHTML = strDetails;
if (strDescription != "")
{
strDescription = L_strDescription_Text + strDescription;
}
DescriptionElem.innerText = strDescription;
}
function OnUnload()
{
MMCEvents.Disconnect;
}