Leaked source code of windows server 2003
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.
|
|
<HTML XMLNS:helpcenter> <HEAD>
<!--
Copyright (c) 2000 Microsoft Corporation -->
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=windows-1252"> <META HTTP-EQUIV=PICS-Label CONTENT='(PICS-1.1 "http://www.rsac.org/ratingsv01.html" l comment "RSACi North America Server" by "[email protected]" r (n 0 s 0 v 0 l 0))'> <META HTTP-EQUIV="MSThemeCompatible" CONTENT="Yes">
<OBJECT ID=pchealth classid=CLSID:FC7D9E02-3F9E-11d3-93C0-00C04F72DAF7></OBJECT>
<LINK ID=Stylesheet_Ref0 href="hcp://system/css/shared.css" rel=STYLESHEET type=text/css> <LINK ID=Stylesheet_Ref1 href="hcp://system/css/Behaviors.css" rel=STYLESHEET type=text/css>
<SCRIPT ID=Script1_noloc SRC="hcp://system/scripts/Common.js"></SCRIPT>
<STYLE>
.sys-font-body-gray { color : graytext; }
.layout-checkbox { padding-left : 7px; }
.layout-index1 { padding-left : 11px; padding-right : 5px; }
.layout-index2 { padding-right : 11px; }
</STYLE>
</HEAD>
<BODY SCROLL=NO>
<IFRAME NAME='HelpCtrContents' style='position:absolute; display:none'></IFRAME>
<TABLE border=0 cellpadding=0 cellspacing=0 WIDTH=100% HEIGHT=100% style="table-layout: fixed"> <TR class="sys-font-body" style="height: 3em;padding-top:11px;" id=idContextAreaOuter> <TD class="sys-lhp-bgcolor-scope"> <DIV id=idContextAreaOuter2 NOWRAP style='width: 100%; text-overflow: ellipsis; overflow: hidden;'> <DIV id=idSubsite class='sys-font-body sys-color-body layout-checkbox' style='display: none'> <INPUT id=idSubsite_State TYPE=checkbox onclick='context_subsite_onclick()'> <LABEL id=idSubsite_State_l FOR="idSubsite" class="sys-font-body">Search only <SPAN id=idSubsite_Title></SPAN></LABEL> </DIV> <DIV id=idIndex class='sys-font-body sys-color-body' style='display: none'> <TABLE border=0 cellpadding=0 cellspacing=0 WIDTH=100% HEIGHT=100%> <TR> <TD id=noloc1 class='layout-index1'><DIV NOWRAP class="sys-font-body" id=locIndex>Current index </DIV></TD> <TD id=noloc2 class='layout-index2' WIDTH=100%> <SELECT id=idIndex_State NAME="INDEX" TITLE="Select one index" SIZE="1" onchange='context_index_onchange()' style="width: 100%"></SELECT> </TD> </TR> </TABLE> </DIV> </DIV> </TD> <TD class="sys-lhp-divcolor-upper" WIDTH=3px> </TD> </TR>
<TR> <TD> <IFRAME id=idSubpanels NAME='SubPanels' WIDTH=100% HEIGHT=100%></IFRAME> </TD> <TD WIDTH=3px HEIGHT=100% style='cursor: col-resize' class="sys-header-gradient-V" id=noloc3> <SPAN style='width: 3px; height: 100%; behavior : url(#default#pch_handle)'> </SPAN> </TD> </TR> </TABLE>
</BODY>
<SCRIPT>
// // localizable variables/filenames // var L_SystemIndex_Text = "Main Index"; var L_SubsiteEnabled_Text = "Specifies whether to search only the topics that reside in this category. This option only limits the search results displayed under 'Suggested Topics'."; var L_SubsiteDisabled_Text = "Specifies whether to search only the topics that reside in this category. To use this option, click 'Set search options', and then select 'Suggested Topics'."; var L_SubsiteSearch_Text = "Search only ";
////////////////////////////////////////////////////////////////////////////////
var g_SUBSITE_node = ""; var g_SUBSITE_visible = false; var g_SUBSITE_checked = (pchealth.UserSettings.IsDesktopVersion);
var g_INDEX_visible = false; var g_INDEX_selection = []; var g_INDEX_current = -1; var g_INDEX_system = "<SYSTEM>";
var g_NAVBAR = pchealth.UI_NavBar.content.parentWindow;
var REGKEY_INDEXES_DISPLAYED = "HKLM\\SOFTWARE\\Microsoft\\PCHealth\\HelpCtr\\IndexDisplay";
idSubsite_State.status = g_SUBSITE_checked;
function SubsiteStatus() { // Check if semgr has been initialized if(g_NAVBAR.GetWrapperVar( "SEMgrInit" ) == "true") { // If already initialized, get the search engine manager and extract keyword engine to see if it is enabled var oWrapper = g_NAVBAR.FindWrapper( g_NAVBAR.ID_KEYWORD ); if(oWrapper) { EnableSubsite( oWrapper.Enabled ); } } else { // If not initialized, read the value from the registry var fEnabled;
try { fEnabled = pchealth.RegRead( GetSearchEngineConfig() + g_NAVBAR.ID_KEYWORD + "\\" + "Enabled" ) != "false"; } catch(e) { fEnabled = true; }
EnableSubsite( fEnabled ); } }
function EnableSubsite(bEnable) { if (bEnable) { idSubsite.title = L_SubsiteEnabled_Text; idSubsite_State.disabled = false; idSubsite_State_l.className = "sys-font-body"; } else { idSubsite.title = L_SubsiteDisabled_Text; idSubsite_State.disabled = true; idSubsite_State_l.className = "sys-font-body sys-font-body-gray"; } }
////////////////////////////////////////
function context_UpdateBanner() { var ctx = pchealth.HelpSession.CurrentContext;
if(ctx.ContextName == "SUBSITE") { if(ctx.ContextInfo) { var arr = ctx.ContextInfo.split( " " );
if(arr[0] != "") { try { var node = pchealth.Database.LookupNode( arr[0] );
idSubsite_State.title = L_SubsiteSearch_Text + node(1).Title; idSubsite_Title.innerText = node(1).Title; g_SUBSITE_node = arr[0]; g_SUBSITE_visible = true; g_INDEX_visible = false;
// // Server DCR : remove subsite // if (pchealth.UserSettings.IsDesktopVersion) SubsiteStatus(); } catch(e) { } } } } else if(ctx.ContextName == "SEARCH") { ; // Maintain state. } else { g_SUBSITE_node = null; g_SUBSITE_visible = false; }
if(ctx.ContextName == "INDEX") { g_SUBSITE_visible = false;
if(ctx.ContextInfo) { g_INDEX_selection = ctx.ContextInfo.split( " " ); } else if(pchealth.UserSettings.Scope) { g_INDEX_selection = [ pchealth.UserSettings.Scope, g_INDEX_system ]; } else { g_INDEX_selection = []; }
try { // Add global scopes listed in the registry
var arrSafe = pchealth.RegRead( REGKEY_INDEXES_DISPLAYED ); var arrVB = new VBArray(arrSafe); var arrJS = arrVB.toArray(); var numScopes = arrJS.length;
if((numScopes > 0) && (g_INDEX_selection.length == 0)) { // If the default system index was going to be displayed, // make sure that it will still be displayed. g_INDEX_selection = [ g_INDEX_system ]; }
for (var i=0; i<numScopes; i++) { var strScope = arrJS[i].toLowerCase();
// If the scope is not already in g_INDEX_selection, then add it.
var numIndexes = g_INDEX_selection.length; var fExists = false;
for (var j=0; j<numIndexes; j++) { if (g_INDEX_selection[j].toLowerCase() == strScope) { fExists = true; break; } }
if (!fExists) { g_INDEX_selection[numIndexes] = strScope; } } } catch (e) { }
if(g_INDEX_selection.length > 0) { g_INDEX_visible = true; } else { g_INDEX_visible = false; } } else { g_INDEX_visible = false; g_INDEX_selection = null; g_INDEX_current = -1; }
context_update(); }
function context_subsite_onclick() { g_SUBSITE_checked = idSubsite_State.status; idSubsite.title = g_SUBSITE_checked ? L_SubsiteEnabled_Text : L_SubsiteDisabled_Text;
context_update(); }
function context_index_onchange() { g_INDEX_current = idIndex_State.options[idIndex_State.selectedIndex].value;
context_update(); }
function context_update() { var ctx = pchealth.HelpSession.CurrentContext; var i;
pchealth.UI_NavBar.content.parentWindow.SetWrapperVar( "SUBSITE", g_SUBSITE_checked ? g_SUBSITE_node : "" );
{ var options = idIndex_State.options;
while(options.length) options.remove( 0 );
for(i in g_INDEX_selection) { var text;
try { var id = g_INDEX_selection[i]; var fSys = (id == g_INDEX_system);
text = pchealth.UserSettings.IndexDisplayName( fSys ? null : id ); if(text == "") { text = fSys ? L_SystemIndex_Text : null; } } catch(e) { text = null; }
if(text) { var oOption = document.createElement("OPTION");
options.add( oOption );
oOption.innerText = text; oOption.value = i;
if(g_INDEX_current == -1) g_INDEX_current = i;
if(i == g_INDEX_current) { oOption.selected = true; } } } if(options.length < 2) g_INDEX_visible = false; }
if(ctx.ContextName == "INDEX") { try { idSubpanels.index_Show( g_INDEX_current != -1 ? g_INDEX_selection[g_INDEX_current] : null ); } catch(e) { } }
// // Server DCR : remove subsite // if (pchealth.UserSettings.IsDesktopVersion) { idContextAreaOuter.style.display = (g_SUBSITE_visible | g_INDEX_visible) ? "" : "none"; idSubsite .style.display = g_SUBSITE_visible ? "" : "none"; idIndex .style.display = g_INDEX_visible ? "" : "none"; } else { idContextAreaOuter.style.display = g_INDEX_visible ? "" : "none"; idIndex .style.display = g_INDEX_visible ? "" : "none"; } }
</SCRIPT>
<helpcenter:events id=idEvents onContextSwitch="context_UpdateBanner();" onPersistLoad="context_UpdateBanner();" onTravelDone="context_UpdateBanner();" />
<helpcenter:state id=idState identity="Context" />
</HTML>
|