protected override ScriptControlDescriptor GetScriptDescriptor() { ScriptControlDescriptor scriptDescriptor = base.GetScriptDescriptor(); scriptDescriptor.Type = "SubscriptionResultWizardStep"; scriptDescriptor.AddProperty("FailedHelpLink", HelpUtil.BuildEhcHref(OptionsHelpId.AutoProvisionFailed.ToString())); scriptDescriptor.AddProperty("NewPopAccessible", LoginUtil.CheckUrlAccess("NewPopSubscription.aspx")); scriptDescriptor.AddProperty("NewImapAccessible", LoginUtil.CheckUrlAccess("NewImapSubscription.aspx")); return(scriptDescriptor); }
protected override void OnInit(EventArgs e) { base.OnInit(e); DropDownCommand dropDownCommand = base.DropDownCommand; dropDownCommand.AllowAddSubCommandIcon = true; dropDownCommand.Name = "Help"; dropDownCommand.DefaultCommandName = "ContextualHelp"; dropDownCommand.Text = string.Empty; dropDownCommand.ImageAltText = Strings.Help; dropDownCommand.ImageId = CommandSprite.SpriteId.HelpCommand; string arg = HttpUtility.JavaScriptStringEncode(HelpUtil.BuildEhcHref(EACHelpId.Default.ToString())); Command command = new Command(); command.Name = "ContextualHelp"; command.Text = Strings.Help; command.OnClientClick = string.Format("PopupWindowManager.showContextualHelp('{0}', {1});", arg, this.InAdminUI ? "false" : "true"); dropDownCommand.Commands.Add(command); Command command2 = new Command(); command2.Name = "FVA"; command2.Text = Strings.FVAToggleText; command2.ClientCommandHandler = "FVAHelpEnabledToggleCommandHandler"; dropDownCommand.Commands.Add(command2); Command command3 = new Command(); command3.Name = "PerformanceConsole"; command3.Visible = (this.IsInCrossPremise || StringComparer.OrdinalIgnoreCase.Equals("true", WebConfigurationManager.AppSettings["ShowPerformanceConsole"])); command3.Text = Strings.PerformanceConsole; command3.ClientCommandHandler = "ShowPerfConsoleCommandHandler"; dropDownCommand.Commands.Add(command3); Command command4 = new Command(); command4.Name = "CmdletLogging"; command4.Text = Strings.CmdLogButtonText; if (this.IsInCrossPremise) { command4.ClientCommandHandler = "HybridCmdletLoggingCommandHandler"; } else { command4.Visible = EacFlightUtility.GetSnapshotForCurrentUser().Eac.CmdletLogging.Enabled; command4.OnClientClick = "CmdletLoggingNavHelper.OpenCmdletLoggingWindow('CmdletLogging');"; } dropDownCommand.Commands.Add(command4); if (Util.IsDataCenter) { Command command5 = new Command(); command5.Name = "Community"; command5.Text = Strings.Community; command5.OnClientClick = string.Format("PopupWindowManager.showHelpClient('{0}');", HttpUtility.HtmlEncode(HelpUtil.BuildCommunitySiteHref())); dropDownCommand.Commands.Add(command5); } string text = HelpUtil.BuildPrivacyStatmentHref(); if (!string.IsNullOrEmpty(text)) { Command command6 = new Command(); command6.Name = "Privacy"; command6.Text = Strings.Privacy; command6.OnClientClick = string.Format("PopupWindowManager.showHelpClient('{0}');", HttpUtility.HtmlEncode(text)); dropDownCommand.Commands.Add(command6); } Command command7 = new Command(); command7.Name = "Copyright"; command7.Text = Strings.CopyRight; command7.OnClientClick = string.Format("PopupWindowManager.showHelpClient('{0}');", "http://go.microsoft.com/fwlink/p/?LinkId=256676"); dropDownCommand.Commands.Add(command7); }