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   
Text File  |  2008-01-19  |  2KB  |  78 lines

  1.  
  2. function OnLoad()
  3. {
  4.     ViewPanel.addBehavior("#default#mmcview");
  5.     MMCEvents.ConnectTo(external.Document.Application);
  6.     UpdateState();
  7. }
  8.  
  9. // Prevent text from being selected and messing up the UI.
  10. function document.onselectstart()
  11. {
  12.     event.returnValue = false;
  13. }
  14.  
  15. function UpdateState()
  16. {
  17.     var strDetails     = "";
  18.     var strDisplayName = "";
  19.     var strDescription = "";
  20.     var i;
  21.     var curnode;
  22.     var strNodeType;
  23.  
  24.     N = external.Selection;
  25.  
  26.     switch(N.count)
  27.     {
  28.     case 0:
  29.         DisplayNameElem.style.fontWeight="normal";
  30.         strDetails = "";
  31.         strDisplayName = L_strNoItemSelected_Text;
  32.         break;
  33.  
  34.     case 1:
  35.         DisplayNameElem.style.fontWeight="bold";
  36.         strDetails = "";
  37.         curNode = N(1);
  38.  
  39.         // got the selected node
  40.         strNodeType    = curNode.Nodetype;
  41.         strDisplayName = external.CellContents(curNode, 1);
  42.         strDescription = curNode.Property("CCF_DESCRIPTION");
  43.         strDetails     = curNode.Property("CCF_HTML_DETAILS");
  44.  
  45.         break;
  46.  
  47.     default: // multiselect
  48.         DisplayNameElem.style.fontWeight="normal";
  49.         strDetails = L_strMultipleItemsSelected_Text;
  50.         break;
  51.     }
  52.  
  53.     TaskpadName.innerText = external.ActiveScopeNode.Name;
  54.     TaskpadName.innerHTML = "<NOBR>" + TaskpadName.innerHTML + "</NOBR>";
  55.     DisplayNameElem.innerText = strDisplayName;
  56.     DisplayNameElem.innerHTML += "<BR>";
  57.  
  58.     if (strDetails != "")
  59.     {
  60.         strDetails = "<BR>" + strDetails + "<BR>"
  61.     }
  62.  
  63.     DetailsElem.innerHTML = strDetails;
  64.  
  65.     if (strDescription != "")
  66.     {
  67.         strDescription =   L_strDescription_Text  +  strDescription;
  68.     }
  69.  
  70.     DescriptionElem.innerText = strDescription;
  71. }
  72.  
  73.  
  74. function OnUnload()
  75. {
  76.     MMCEvents.Disconnect;
  77. }
  78.