MainMenuGroup GetMenuItems() { MainMenuGroup topGroup = new MainMenuGroup(); MainMenuGroup mnContent = topGroup.AddGroup("Actions"); mnContent.AddCommand("Forum_AddForumCategory", "Add forum category"); return topGroup; }
void AddInfo(object info) { var type = info.GetType(); var group = new MainMenuGroup(type.Name); if (type != typeof(DateTime)) { TypeInfo typeInfo = type.GetTypeInfo(); foreach (PropertyInfo propInfo in typeInfo.DeclaredProperties) { group.Add(new MainMenuItem() { Property = propInfo.Name, Value = propInfo.GetValue(info).ToString() }); } } else { var dateInfo = (DateTime)info; group.Add(new MainMenuItem() { Property = "Date", Value = dateInfo.Date.ToString() }); group.Add(new MainMenuItem() { Property = "Time", Value = dateInfo.TimeOfDay.ToString() }); } BandInfos.Add(group); }
MainMenuGroup GetMenuItems() { MainMenuGroup topGroup = new MainMenuGroup(); MainMenuGroup mnView = topGroup.AddGroup("View"); mnView.AddCheckBox("View_ShowFileNames", "Show file names", true, PersistenceScope.UserSession); return topGroup; }
MainMenuGroup GetMenuItems() { MainMenuGroup topGroup = new MainMenuGroup(); MainMenuGroup mnView = topGroup.AddGroup(Local.Text("Web.WAF.Edit.Templates.View")); mnView.AddCheckBox("View_ShowFileNames", Local.Text("Web.WAF.Edit.Templates.MasterPageShowFileNames"), true, PersistenceScope.UserSession); return topGroup; }
MainMenuGroup GetMenuItems() { MainMenuGroup t = new MainMenuGroup(); MainMenuGroup g; g = t.AddGroup("Edit"); g.AddCommand("EditImageMeta", "Image metadata"); return t; }
public MainMenu() { MainMenuGroups = new List <MainMenuGroup>(); // Set the binding context to this code behind. BindingContext = this; //loadingOverlay.BindingContext = this; var allListItemGroups = new List <List <MainMenuItem> >(); MainMenuGroup mainMenuGroup; //Offline grouping mainMenuGroup = new MainMenuGroup() { new MainMenuItem() { Title = "Players", Icon = "\uf0c0" }, new MainMenuItem() { Title = "Tournaments", Icon = "\uf02d" } }; mainMenuGroup.GroupName = "Local"; MainMenuGroups.Add(mainMenuGroup); //Online grouping mainMenuGroup = new MainMenuGroup() { new MainMenuItem() { Title = "Account", Icon = "\uf0ac" }, new MainMenuItem() { Title = "Tournaments (Online)", Icon = "\uf46d" }, new MainMenuItem() { Title = "Import To Local", Icon = "\uf019" } }; mainMenuGroup.GroupName = "Online"; MainMenuGroups.Add(mainMenuGroup); // Set the default page, this is the "home" page. Detail = new NavigationPage(new Players_Main()); InitializeComponent(); //Create all the needed tables out the gate Utilities.InitializeTournamentMain(new SQLite.SQLiteConnection(App.DB_PATH)); }
protected override void Initialize() { Window.Title = "Asciipocalypse"; resolutions = GraphicsAdapter.DefaultAdapter.SupportedDisplayModes .Where((DisplayMode dm) => dm.Width >= 1000 && dm.Height >= 400).ToArray(); bool firstRun = false; if (!GameSave.LoadOptions(graphics)) { graphics.PreferredBackBufferWidth = 1920; graphics.PreferredBackBufferHeight = 1080; graphics.IsFullScreen = true; graphics.ApplyChanges(); firstRun = true; } int charsX = (int)Math.Floor((double)graphics.PreferredBackBufferWidth / Console.FONT_SIZE); int charsY = (int)Math.Floor((double)graphics.PreferredBackBufferHeight / Console.FONT_SIZE); console = new Console(charsX, charsY); rasterizer = new Rasterizer(console); HUD = new HUD(this, console); menuGroup = new MainMenuGroup() { NewGame = () => { ResetGame(Difficulty); gameState = GameState.Game; }, LoadGame = () => { try { LoadGame(); gameState = GameState.Game; } catch (GameSave.BadVersionException e) { menuGroup.ToggleBadVersionPopup(e.SaveVersionID); } }, ExitGame = Exit, ChangeFullScreen = ChangeFullScreen, ChangeResolution = (int id) => { ChangeResolution(resolutions[id].Width, resolutions[id].Height); }, ContinueEntryPred = () => { return(!SaveExists); }, SaveOptions = () => { GameSave.SaveOptions(graphics); } }; menuGroup.Init(firstRun); base.Initialize(); }
MainMenuGroup GetMenuItems() { MainMenuGroup topGroup = new MainMenuGroup(); MainMenuGroup mnContent = topGroup.AddGroup("Actions"); mnContent.AddCommand("Blog_AddBlog", "Add blog"); MainMenuGroup mn2Content = topGroup.AddGroup("Settings"); object[] p = new object[] { "" }; mn2Content.AddJavascript("EditNewsletterSettings", "Edit settings", WorkflowMethod.GetInvokeScript<WMEditBlogSettings>(p)); return topGroup; }
public void OnDestroy() { UnsubscribeColorChanged(); if (joinServerMenu != null) { MainMenuGroup group = joinServerMenu.GetComponent <MainMenuGroup>(); if (group) { RightSideMainMenu.groups.Remove(group); } } Destroy(joinServerMenu); }
MainMenuGroup GetMenuItems() { MainMenuGroup topGroup = new MainMenuGroup(); MainMenuGroup mnContent = topGroup.AddGroup(Local.Text("Web.WAF.Edit.Webshop.Actions")); mnContent.AddCommand("Webshop_AddShop", Local.Text("Web.WAF.Edit.Webshop.MasterPageAddNewShop")); return topGroup; }
MainMenuGroup GetMenuItems() { MainMenuGroup t = new MainMenuGroup(); MainMenuGroup g; g = t.AddGroup("System"); g.AddCommand("Restart", "Restart"); g.AddCommand("ClearCache", "Clear cache"); g.AddJavascript("Settings", "Settings", WorkflowMethod.GetInvokeScript<WMEditInstallation>()); g.AddJavascript("LicenseEdit", "License", WorkflowMethod.GetInvokeScript<WMEditLicense>()); g.AddLink("LaunchSetup", "Launch Setup", "http://www.webnodes.com/download", ""); g.AddJavascript("SystemUpdate", "Online update", WorkflowMethod.GetInvokeScript<WMSystemUpdate>(null, null, false, false, null)); g.AddJavascript("Logs", "Logs", WorkflowMethod.GetInvokeScript<WMBrowseLogs>()); g.AddJavascript("DownloadKit", "Export nodes", WorkflowMethod.GetInvokeScript<WMBuildKit>()); g.AddJavascript("UploadKit", "Import nodes", WorkflowMethod.GetInvokeScript<WMInstallKit>()); g.AddJavascript("SysPerformance", "Server performance", WorkflowMethod.GetInvokeScript<WMSystemPerformance>()); g.AddJavascript("WebFarm", "Webfarm", WorkflowMethod.GetInvokeScript<WMWebFarm>()); g = t.AddGroup("Users"); g.AddCommand("ResetSession", "Reset sessions"); g.AddJavascript("HashAllPasswords", "Hash all passwords", WMHashAllPasswords.GetInvokeScript<WMHashAllPasswords>(null, null, false, false)); g = t.AddGroup("Database"); g.AddJavascript("EnsureIntegrity", "Ensure integrity", WorkflowMethod.GetInvokeScript<WMEnsureDataIntegrity>(null, null, false, false)); g.AddJavascript("EnsureDatabaseFields", "Ensure tables and fields", WorkflowMethod.GetInvokeScript<WMEnsureDatabaseFields>(null, null, false, false)); g.AddJavascript("DownloadDatabase", "Download database", WorkflowMethod.GetInvokeScript<WMDownloadDatabase>(null, null, false, false)); g.AddJavascript("UploadDatabase", "Upload database", WorkflowMethod.GetInvokeScript<WMUploadDatabase>(null, null, false, false)); g.AddJavascript("EnsureValidDateValues", "Ensure valid dates", WorkflowMethod.GetInvokeScript<WMEnsureValidDateValues>(null, null, false, false)); g.AddJavascript("EnsureLanguageVersions", "Ensure language versions", WorkflowMethod.GetInvokeScript<WMEnsureLanguageVersions>(null, null, false, false)); g = t.AddGroup("Indexes"); g.AddJavascript("OptimizeSearchIndex", "Optimize search index", WorkflowMethod.GetInvokeScript<WMOptimizeSearchIndex>(null, null, false, false)); g.AddJavascript("RebuildSearchIndex", "Rebuild search index", WorkflowMethod.GetInvokeScript<WMRebuildSearchIndex>(null, null, false, false)); g.AddCommand("DeleteSearchIndex", "Delete search index"); g.AddJavascript("RebuildLinkIndex", "Rebuild link index", WorkflowMethod.GetInvokeScript<RebuildLinkIndex>(null, null, false, false)); g.AddCommand("ClearIndexQue", "Clear index que"); g.AddCommand("GetIndexQueInfo", "Index que statistics"); if (WAFRuntime.Engine.Installation.FriendlyUrls) { g.AddJavascript("RegenerateAutomaticAddresses", "Regenerate addresses", WorkflowMethod.GetInvokeScript<WMModifyAllAddresses>(WAFContext.Session, AddressAction.RegeneratingAutomaticAddresses, null, null, false, false, null)); g.AddJavascript("RegenerateAutomaticAddresses", "Ensure unique addresses", WorkflowMethod.GetInvokeScript<WMModifyAllAddresses>(WAFContext.Session, AddressAction.EnsuringAddressesAreValid, null, null, false, false, null)); g.AddJavascript("RegenerateAutomaticAddresses", "Set all addresess to automatic", WorkflowMethod.GetInvokeScript<WMModifyAllAddresses>(WAFContext.Session, AddressAction.SettingAddressesToAutomatic, null, null, false, false, null)); } if (WAFRuntime.Engine.Installation.EnableGuids) { g.AddJavascript("EndureGuids", "Ensure vaild GUIDs", WorkflowMethod.GetInvokeScript<WMEnsureGuids>()); } g.AddJavascript("RescaleImages", "Rescale large images", WorkflowMethod.GetInvokeScript<WMRescaleLargeImages>(null, null, false, false)); g = t.AddGroup("File system"); g.AddJavascript("GetFileStatistics", "Get statistics", FileSystemStatistics.GetInvokeScript<FileSystemStatistics>(null, null, false, false)); g.AddJavascript("DeleteCachedImages", "Delete cached image versions", DeleteCachedFiles.GetInvokeScript<DeleteCachedFiles>(WAFContext.Session, true, null, null, false, false, null)); g.AddJavascript("DeleteCachedFiles", "Delete all cached file versions", DeleteCachedFiles.GetInvokeScript<DeleteCachedFiles>(WAFContext.Session, false, null, null, false, false, null)); g.AddJavascript("DeleteAllTemporaryFiles", "Delete all temporary files", DeleteAllTemporaryFiles.GetInvokeScript<DeleteAllTemporaryFiles>(WAFContext.Session, true, null, null, false, false, null)); g.AddJavascript("DeleteEmptyFolders", "Delete empty folders", DeleteEmptyFolders.GetInvokeScript<DeleteEmptyFolders>(null, null, false, false)); g.AddJavascript("Examine UnusedFiles", "Examine unused files", DeleteEmptyFolders.GetInvokeScript<WMExamineUnreferencedFiles>(null, null, false, false)); return t; }
MainMenuGroup GetMenuItems() { MainMenuGroup topGroup = new MainMenuGroup(); MainMenuGroup mnContent = topGroup.AddGroup("Actions"); mnContent.AddCommand("Webshop_AddShop", "Add new shop"); return topGroup; }
//protected override void OnInit(EventArgs e) { // MainMenu menu = this.WAFMaster.EditModule.Menu; // menu.SetMenu(this.GetMenuItems()); // menu.Click += new EventHandler<MainMenuItem>(menu_Click); // base.OnInit(e); //} MainMenuGroup GetMenuItems() { MainMenuGroup topGroup = new MainMenuGroup(); MainMenuGroup mnContent = topGroup.AddGroup("Actions"); mnContent.AddCommand("Newsletter_SendBasic", "Send basic delivery"); mnContent.AddCommand("Newsletter_SendRegular", "Send regular delivery"); mnContent.AddCommand("Newsletter_AddNewsletter", "Add newsletter"); mnContent.AddCommand("Newsletter_AddSubscriberList", "Add subscriberlist"); MainMenuGroup menuGroupSettings = topGroup.AddGroup("Settings"); object[] p = new object[] { "" }; menuGroupSettings.AddJavascript("EditNewsletterSettings", "Edit settings", WorkflowMethod.GetInvokeScript<WMEditNewsletterSettings>(p)); return topGroup; }
MainMenuGroup GetMenuItems() { MainMenuGroup topGroup = new MainMenuGroup(); topGroup.AddJavascript("NewSMS", Local.Text("Web.WAF.Edit.Messages.DefaultNewSMS"), CreateMessage.GetInvokeScript<CreateMessage>(SMS.ContentClassId)); topGroup.AddJavascript("NewMMS", Local.Text("Web.WAF.Edit.Messages.DefaultNewMMS"), CreateMessage.GetInvokeScript<CreateMessage>(MMS.ContentClassId)); topGroup.AddJavascript("Check", Local.Text("Web.WAF.Edit.Messages.SendAndReceive"), SendAndReceive.GetInvokeScript<SendAndReceive>()); MainMenuGroup editListGroup = topGroup.AddGroup(Local.Text("Web.WAF.Edit.Messages.Edit")); editListGroup.AddCommand("Delete", Local.Text("Web.WAF.Edit.Messages.DefaultDelete")); editListGroup.AddCommand("MarkRead", Local.Text("Web.WAF.Edit.Messages.DefaultMarkAsRead")); editListGroup.AddCommand("MarkUnRead", Local.Text("Web.WAF.Edit.Messages.DefaultMarkAsUnRead")); MainMenuGroup optionsGroup = topGroup.AddGroup(Local.Text("Web.WAF.Edit.Messages.Options")); optionsGroup.AddCommand("Status", Local.Text("Web.WAF.Edit.Messages.DefaultLicenseAccountInfo")); return topGroup; }
//protected override void OnInit(EventArgs e) { // MainMenu menu = this.WAFMaster.EditModule.Menu; // menu.SetMenu(this.GetMenuItems()); // menu.Click += new EventHandler<MainMenuItem>(menu_Click); // base.OnInit(e); //} MainMenuGroup GetMenuItems() { MainMenuGroup topGroup = new MainMenuGroup(); MainMenuGroup mnContent = topGroup.AddGroup(Local.Text("Web.WAF.Edit.Newsletter.Actions")); mnContent.AddCommand("Newsletter_SendBasic", Local.Text("Web.WAF.Edit.Newsletter.SendBasicDelivery")); mnContent.AddCommand("Newsletter_SendRegular", Local.Text("Web.WAF.Edit.Newsletter.SendRegularDelivery")); mnContent.AddCommand("Newsletter_AddNewsletter", Local.Text("Web.WAF.Edit.Newsletter.NewsletterMasterAddNewsletter")); mnContent.AddCommand("Newsletter_AddSubscriberList", Local.Text("Web.WAF.Edit.Newsletter.NewsletterMasterAddSubscriberlist")); MainMenuGroup menuGroupSettings = topGroup.AddGroup(Local.Text("Web.WAF.Edit.Newsletter.NewsletterMasterSettings")); object[] p = new object[] { "" }; menuGroupSettings.AddJavascript("EditNewsletterSettings", Local.Text("Web.WAF.Edit.Newsletter.NewsletterMasterEditSettings"), WorkflowMethod.GetInvokeScript<WMEditNewsletterSettings>(p)); return topGroup; }
MainMenuGroup GetMenuItems() { MainMenuGroup t = new MainMenuGroup(); MainMenuGroup g; g = t.AddGroup("System"); g.AddCommand("Restart", "Restart"); g.AddJavascript("Settings", "Settings", WorkflowMethod.GetInvokeScript<WMEditInstallation>()); g.AddJavascript("LicenseEdit", "License", WorkflowMethod.GetInvokeScript<WMEditLicense>()); g.AddLink("LaunchSetup", "Launch Setup", "http://www.webnodes.com/download", ""); g.AddJavascript("SystemUpdate", "Online update", WorkflowMethod.GetInvokeScript<WMSystemUpdate>(null, null, false, false, null)); g.AddJavascript("Logs", "Logs", WorkflowMethod.GetInvokeScript<WMBrowseLogs>()); g.AddJavascript("DownloadKit", "Export nodes", WorkflowMethod.GetInvokeScript<WMBuildKit>()); g.AddJavascript("UploadKit", "Import nodes", WorkflowMethod.GetInvokeScript<WMInstallKit>()); g.AddJavascript("Synchronize", "Synchronize nodes", WorkflowMethod.GetInvokeScript<WAF.Definition.Synchronization.SynchronizeWithDialogues>()); g.AddJavascript("SysPerformance", "Server performance", WorkflowMethod.GetInvokeScript<WMSystemPerformance>()); g.AddJavascript("WebFarm", "Webfarm", WorkflowMethod.GetInvokeScript<WMWebFarm>()); g = t.AddGroup("Users"); g.AddCommand("ResetSession", "Reset sessions"); g.AddJavascript("HashAllPasswords", "Hash all passwords", WMHashAllPasswords.GetInvokeScript<WMHashAllPasswords>(null, null, false, false)); g = t.AddGroup("Database"); g.AddJavascript("EnsureIntegrity", "Ensure integrity all", WorkflowMethod.GetInvokeScript<WMEnsureDataIntegrity>(null, null, false, false)); g.AddJavascript("EnsureDataIntegrityOne", "Ensure integrity one", WorkflowMethod.GetInvokeScript<EnsureDataIntegrityOne>(null, null, false, false)); g.AddJavascript("EnsureDatabaseFields", "Ensure tables and fields", WorkflowMethod.GetInvokeScript<WMEnsureDatabaseFields>(null, null, false, false)); g.AddJavascript("DownloadDatabase", "Download database", WorkflowMethod.GetInvokeScript<WMDownloadDatabase>(null, null, false, false)); g.AddJavascript("UploadDatabase", "Upload database", WorkflowMethod.GetInvokeScript<WMUploadDatabase>(null, null, false, false)); g.AddJavascript("EnsureValidDateValues", "Ensure valid dates", WorkflowMethod.GetInvokeScript<WMEnsureValidDateValues>(null, null, false, false)); g.AddJavascript("EnsureLanguageVersions", "Ensure language versions", WorkflowMethod.GetInvokeScript<WMEnsureLanguageVersions>(null, null, false, false)); g.AddJavascript("ExamineUnusedData", "Examine unreferenced records", WorkflowMethod.GetInvokeScript<WMDeleteUnreferencedData>(WAFContext.Session, false, null, null, false, false, null)); g.AddJavascript("RemoveUnusedData", "Delete unreferenced records", WorkflowMethod.GetInvokeScript<WMDeleteUnreferencedData>(WAFContext.Session, true, null, null, false, false, null)); g = t.AddGroup("Cache"); g.AddCommand("PurgeCache", "Purge"); g.AddCommand("ClearCache", "Clear"); g.AddJavascript("StatsCache", "Statistics", WorkflowMethod.GetInvokeScript<WMCacheStatistics>(null, null, false, false)); g.AddJavascript("ReloadUIResources", "Reload UI resources", WorkflowMethod.GetInvokeScript<WMReloadUIResources>()); g = t.AddGroup("Indexes"); g.AddJavascript("OptimizeSearchIndex", "Optimize search index", WorkflowMethod.GetInvokeScript<WMOptimizeSearchIndex>(null, null, false, false)); g.AddJavascript("RebuildSearchIndex", "Rebuild search index", WorkflowMethod.GetInvokeScript<WMRebuildSearchIndex>(null, null, false, false)); g.AddCommand("DeleteSearchIndex", "Delete search index"); g.AddJavascript("RebuildLinkIndex", "Rebuild link index", WorkflowMethod.GetInvokeScript<RebuildLinkIndex>(null, null, false, false)); g.AddCommand("ClearIndexQue", "Clear indexing que"); g.AddCommand("GetIndexQueInfo", "Indexing que statistics..."); g.AddJavascript("DeleteVisitHistory", "Delete visit history", WorkflowMethod.GetInvokeScript<WMDeleteVisitInfoHistory>()); g.AddJavascript("DeleteActionHistory", "Delete action history", WorkflowMethod.GetInvokeScript<WMDeleteActionLogHistory>()); g = t.AddGroup("Adresses"); if (WAFRuntime.Engine.Installation.FriendlyUrls) { g.AddJavascript("RegenerateAutomaticAddresses", "Regenerate automatic addresses", WorkflowMethod.GetInvokeScript<WMModifyAllAddresses>(WAFContext.Session, AddressAction.RegeneratingAutomaticAddresses, null, null, false, false, null)); g.AddJavascript("RegenerateAutomaticAddresses", "Ensure all addresses are unique", WorkflowMethod.GetInvokeScript<WMModifyAllAddresses>(WAFContext.Session, AddressAction.EnsuringAddressesAreValid, null, null, false, false, null)); g.AddJavascript("RegenerateAutomaticAddresses", "Set all addresess to automatic", WorkflowMethod.GetInvokeScript<WMModifyAllAddresses>(WAFContext.Session, AddressAction.SettingAddressesToAutomatic, null, null, false, false, null)); } else { g.AddJavascript("RegenerateAutomaticAddresses", "Set all addresess to automatic", "WAF.Notify('Enable friendly URLs', 'Look at Settings found in the System menu. ');"); } if (WAFRuntime.Engine.Installation.EnableGuids) { g.AddJavascript("EndureGuids", "Ensure vaild GUIDs", WorkflowMethod.GetInvokeScript<WMEnsureGuids>()); } else { g.AddJavascript("EndureGuids", "Ensure vaild GUIDs", "WAF.Notify('Enable GUIDs in system settings', 'Look at Settings found in the System menu. ');"); } g = t.AddGroup("File system"); g.AddJavascript("GetFileStatistics", "Get statistics", FileSystemStatistics.GetInvokeScript<FileSystemStatistics>(null, null, false, false)); g.AddJavascript("DeleteCachedImages", "Delete cached image versions", DeleteCachedFiles.GetInvokeScript<DeleteCachedFiles>(WAFContext.Session, true, null, null, false, false, null)); g.AddJavascript("DeleteCachedFiles", "Delete all cached file versions", DeleteCachedFiles.GetInvokeScript<DeleteCachedFiles>(WAFContext.Session, false, null, null, false, false, null)); g.AddJavascript("DeleteAllTemporaryFiles", "Delete all temporary files", DeleteAllTemporaryFiles.GetInvokeScript<DeleteAllTemporaryFiles>(WAFContext.Session, true, null, null, false, false, null)); g.AddJavascript("DeleteEmptyFolders", "Delete empty folders", DeleteEmptyFolders.GetInvokeScript<DeleteEmptyFolders>(null, null, false, false)); g.AddJavascript("Examine UnusedFiles", "Examine unused files", DeleteEmptyFolders.GetInvokeScript<WMExamineUnreferencedFiles>(null, null, false, false)); g.AddJavascript("RescaleImages", "Rescale large images", WorkflowMethod.GetInvokeScript<WMRescaleLargeImages>(null, null, false, false)); g.AddJavascript("ReEncodeVideoFiles", "Re-encode video files", WorkflowMethod.GetInvokeScript<WMReEncodeVideoFiles>(null, null, false, false)); return t; }
MainMenuGroup GetMenuItems() { MainMenuGroup topGroup = new MainMenuGroup(); return topGroup; }
MainMenuGroup GetMenuItems() { MainMenuGroup topGroup = new MainMenuGroup(); MainMenuGroup mnContent = topGroup.AddGroup(Local.Text("Web.WAF.Edit.Content.Content")); mnContent.AddJavascript("Content_New", Local.Text("Web.WAF.Edit.ContentJavaScriptNew"), "WAF_ContentTree_NewContent(" + contentTree.ClientScriptId + ");"); mnContent.AddJavascript("Content_Open", Local.Text("Web.WAF.Edit.ContentJavaScriptOpen"), WorkflowMethod.GetInvokeScript<OpenContent>()); mnContent.AddCommand("Content_NewSelected", Local.Text("Web.WAF.Edit.ContentJavaScriptNewOfSelected")); mnContent.AddCommand("Content_Delete", Local.Text("Web.WAF.Edit.ContentJavaScriptDeleteSelected")); mnContent.AddJavascript("Content_FindAndReplace", Local.Text("Web.WAF.Edit.ContentJavaScriptFindAndReplace"), WMFindAndReplace.GetInvokeScript<WMFindAndReplace>()); mnContent.AddJavascript("Examine Links", Local.Text("Web.WAF.Edit.ContentJavaScriptExamineURLLinks"), WMExamineLinks.GetInvokeScript<WMExamineLinks>()); if (WAFContext.Session.GetSite().Cultures.Count > 1) mnContent.AddCommand("Translate", "Translate"); MainMenuGroup mnView = topGroup.AddGroup(Local.Text("Web.WAF.Edit.Content.View")); mnView.AddCheckBox("View_Deleted", Local.Text("Web.WAF.Edit.ContentJavaScriptShowDeletedContet"), false, PersistenceScope.UserSession); mnView.AddCheckBox("View_Unpublished", Local.Text("Web.WAF.Edit.ContentJavaScriptShowUnpublishedContent"), true, PersistenceScope.UserSession); mnView.AddCheckBox("View_IDs", Local.Text("Web.WAF.Edit.ContentJavaScriptShowIDinTreeView"), false, PersistenceScope.UserSession); mnView.AddCheckBox("View_AdvancedPropertyOptions",Local.Text("Web.WAF.Edit.ContentJavaScriptShowShowAdvancedProperty"), false, PersistenceScope.UserSession); mnView.AddCheckBox("View_LinkGraph", Local.Text("Web.WAF.Edit.ContentJavaScriptContentLinkGraph"), false, PersistenceScope.UserSession); return topGroup; }
MainMenuGroup GetMenuItems() { MainMenuGroup topGroup = new MainMenuGroup(); topGroup.AddJavascript("NewSMS", "New SMS", CreateMessage.GetInvokeScript<CreateMessage>(SMS.ContentClassId)); topGroup.AddJavascript("NewMMS", "New MMS", CreateMessage.GetInvokeScript<CreateMessage>(MMS.ContentClassId)); topGroup.AddJavascript("Check", "Send/Receive", SendAndReceive.GetInvokeScript<SendAndReceive>()); MainMenuGroup editListGroup = topGroup.AddGroup("Edit"); editListGroup.AddCommand("Delete", "Delete"); editListGroup.AddCommand("MarkRead", "Mark as read"); editListGroup.AddCommand("MarkUnRead", "Mark as unread"); MainMenuGroup optionsGroup = topGroup.AddGroup("Options"); optionsGroup.AddCommand("Status", "License account info"); return topGroup; }
MainMenuGroup GetMenuItems() { MainMenuGroup topGroup = new MainMenuGroup(); MainMenuGroup mnOptions = topGroup.AddGroup(Local.Text("Web.WAF.Edit.Explorer.Compilation")); mnOptions.AddCheckBox("Options_StopMonitorNonSpecialChanges", Local.Text("Web.WAF.Edit.Explorer.PreventRestartOnFolderDelete"), true, PersistenceScope.ApplicationSession); mnOptions.AddCheckBox("Options_StopMonitorAllChanges", Local.Text("Web.WAF.Edit.Explorer.PreventRestartOnAllChanges"), true, PersistenceScope.ApplicationSession); mnOptions.AddJavascript("Options_TestCompile", Local.Text("Web.WAF.Edit.Explorer.TestCompileAppCode"), TestCompileAppCode.GetInvokeScript<TestCompileAppCode>()); mnOptions.AddJavascript("Options_Restart", Local.Text("Web.WAF.Edit.Explorer.Restart"), Restart.GetInvokeScript<Restart>()); MainMenuGroup mnView = topGroup.AddGroup(Local.Text("Web.WAF.Edit.Explorer.View")); mnView.AddCheckBox("View_ShowFilesInTree", Local.Text("Web.WAF.Edit.Explorer.ShowFilesInTree"), false, PersistenceScope.ApplicationSession); mnView.AddCheckBox("View_ShowFoldersInList", Local.Text("Web.WAF.Edit.Explorer.ShowFoldersInList"), false, PersistenceScope.ApplicationSession); mnView.AddCheckBox("View_ShowFolderSize", Local.Text("Web.WAF.Edit.Explorer.ShowFolderSize"), false, PersistenceScope.ApplicationSession); return topGroup; }
MainMenuGroup GetMenuItems() { MainMenuGroup topGroup = new MainMenuGroup(); MainMenuGroup mnXmlDefinitions = topGroup.AddGroup(Local.Text("Web.WAF.Edit.Ontology.CurrentOntology")); if (WAFRuntime.FileSystem.FileExists(WAFContext.PathCustomDefinitions + "ContentDefinitionsTemp.xml")) { mnXmlDefinitions.AddCommand("FullRebuildXml", Local.Text("Web.WAF.Edit.Ontology.FullRebuildXml")); mnXmlDefinitions.AddCommand("HotRebuildXml", Local.Text("Web.WAF.Edit.Ontology.HotRebuildXml")); mnXmlDefinitions.AddCommand("DBRebuildXml", Local.Text("Web.WAF.Edit.Ontology.DBRebuildXml")); mnXmlDefinitions.AddCommand("ValidateFullXml", Local.Text("Web.WAF.Edit.Ontology.ValidateFullXml")); mnXmlDefinitions.AddCommand("ValidateHotXml", Local.Text("Web.WAF.Edit.Ontology.ValidateHotXml")); mnXmlDefinitions.AddCommand("CreateTemporaryXML", Local.Text("Web.WAF.Edit.Ontology.CreateTemporaryXML")); //mnXmlDefinitions.AddCommand("EditXMLDef", "Edit directly..."); //mnXmlDefinitions.AddCommand("DownloadXMLDef", "Download..."); //mnXmlDefinitions.AddCommand("UploadXMLDef", "Upload..."); //mnXmlDefinitions.AddCommand("DeleteTemporaryXML", "Delete..."); } else { mnXmlDefinitions.AddCommand("CreateTemporaryXML", Local.Text("Web.WAF.Edit.Ontology.CreateTemporaryXML")); mnXmlDefinitions.AddCommand("UploadXMLDef", Local.Text("Web.WAF.Edit.Ontology.UploadXMLDef")); } MainMenuGroup mnMerge = topGroup.AddGroup(Local.Text("Web.WAF.Edit.Ontology.MergeOntology")); mnMerge.AddCommand("MergeOntology", "Merge local with external ontology..."); mnMerge.AddCommand("ExportOntology", "Download local ontology..."); mnMerge.AddCommand("CopyOntology", "Copy local ontology to the clipboard..."); mnMerge.AddCommand("LoadDefNoIds", "Reload ontology after source code merge"); //mnMerge.AddCommand("LoadDefNoGuids", "Load internal without GUIDs"); MainMenuGroup mnSystem = topGroup.AddGroup(Local.Text("Web.WAF.Edit.Ontology.System")); mnSystem.AddCommand("Restart", Local.Text("Web.WAF.Edit.Ontology.Restart")); mnSystem.AddCommand("ResetSessions", Local.Text("Web.WAF.Edit.Ontology.ResetSessions")); MainMenuGroup mnDatabase = topGroup.AddGroup(Local.Text("Web.WAF.Edit.Ontology.Database")); mnDatabase.AddJavascript("EnsureIntegrity", Local.Text("Web.WAF.Edit.Ontology.EnsureIntegrity"), WorkflowMethod.GetInvokeScript<WMEnsureDataIntegrity>(null, null, false, false)); mnDatabase.AddJavascript("EnsureIntegrity", Local.Text("Web.WAF.Edit.Ontology.EnsureClassRows"), WorkflowMethod.GetInvokeScript<WMEnsureClassRows>(null, null, false, false)); mnDatabase.AddCommand("EnsureDb", Local.Text("Web.WAF.Edit.Ontology.EnsureDb")); mnDatabase.AddCommand("DownloadDb", Local.Text("Web.WAF.Edit.Ontology.DownloadDb")); mnDatabase.AddCommand("UploadDb", Local.Text("Web.WAF.Edit.Ontology.UploadDb")); MainMenuGroup mnView = topGroup.AddGroup(Local.Text("Web.WAF.Edit.Ontology.View")); mnView.AddCheckBox("View_NativeTypes", Local.Text("Web.WAF.Edit.Ontology.View_NativeTypes"), false, PersistenceScope.UserSession); MainMenuGroup mnUtils = topGroup.AddGroup("Utils"); mnUtils.AddJavascript("SetAllLongStringFieldsToNotLoadByDefault", "Set all long string properties to not load by default", WorkflowMethod.GetInvokeScript<SetAllLongStringFieldsToNotLoadByDefault>(null, null, false, false)); return topGroup; }
MainMenuGroup GetMenuItems() { MainMenuGroup topGroup = new MainMenuGroup(); MainMenuGroup mnOptions = topGroup.AddGroup("Compilation"); mnOptions.AddCheckBox("Options_StopMonitorNonSpecialChanges", "Prevent restart on folder delete", true, PersistenceScope.ApplicationSession); mnOptions.AddCheckBox("Options_StopMonitorAllChanges", "Prevent restart on all changes", true, PersistenceScope.ApplicationSession); mnOptions.AddJavascript("Options_TestCompile", "Test compile App_Code...", TestCompileAppCode.GetInvokeScript<TestCompileAppCode>()); mnOptions.AddJavascript("Options_Restart", "Restart...", Restart.GetInvokeScript<Restart>()); MainMenuGroup mnView = topGroup.AddGroup("View"); mnView.AddCheckBox("View_ShowFilesInTree", "Show files in tree", false, PersistenceScope.ApplicationSession); mnView.AddCheckBox("View_ShowFoldersInList", "Show folders in list", false, PersistenceScope.ApplicationSession); mnView.AddCheckBox("View_ShowFolderSize", "Show folder size", false, PersistenceScope.ApplicationSession); return topGroup; }
MainMenuGroup GetMenuItems() { MainMenuGroup topGroup = new MainMenuGroup(); MainMenuGroup mnContent = topGroup.AddGroup("Content"); mnContent.AddJavascript("Content_New", "New...", "WAF_ContentTree_NewContent(" + contentTree.ClientScriptId + ");"); mnContent.AddJavascript("Content_Open", "Open...", WorkflowMethod.GetInvokeScript<OpenContent>()); mnContent.AddCommand("Content_NewSelected", "New of selected"); mnContent.AddCommand("Content_Delete", "Delete selected"); mnContent.AddJavascript("Content_FindAndReplace", "Find and Replace...", WMFindAndReplace.GetInvokeScript<WMFindAndReplace>()); mnContent.AddJavascript("Examine Links", "Examine URL links...", WMExamineLinks.GetInvokeScript<WMExamineLinks>()); if (WAFContext.Session.GetSite().Cultures.Count > 1) mnContent.AddCommand("Translate", "Translate"); MainMenuGroup mnView = topGroup.AddGroup("View"); mnView.AddCheckBox("View_Deleted", "Show deleted content", false, PersistenceScope.UserSession); mnView.AddCheckBox("View_Unpublished", "Show unpublished content", true, PersistenceScope.UserSession); mnView.AddCheckBox("View_IDs", "Show IDs in treeview", false, PersistenceScope.UserSession); mnView.AddCheckBox("View_AdvancedPropertyOptions", "Show advanced property options", false, PersistenceScope.UserSession); mnView.AddCheckBox("View_LinkGraph", "Content link graph", false, PersistenceScope.UserSession); return topGroup; }
MainMenuGroup GetMenuItems() { MainMenuGroup topGroup = new MainMenuGroup(); MainMenuGroup mnXmlDefinitions = topGroup.AddGroup("Current Ontology"); if (WAFRuntime.FileSystem.FileExists(WAFContext.PathCustomDefinitions + "ContentDefinitionsTemp.xml")) { mnXmlDefinitions.AddCommand("FullRebuildXml", "Full rebuild..."); mnXmlDefinitions.AddCommand("HotRebuildXml", "Hot rebuild..."); mnXmlDefinitions.AddCommand("ValidateFullXml", "Validate full..."); mnXmlDefinitions.AddCommand("ValidateHotXml", "Validate hot..."); mnXmlDefinitions.AddCommand("CreateTemporaryXML", "Reload active..."); //mnXmlDefinitions.AddCommand("EditXMLDef", "Edit directly..."); //mnXmlDefinitions.AddCommand("DownloadXMLDef", "Download..."); //mnXmlDefinitions.AddCommand("UploadXMLDef", "Upload..."); //mnXmlDefinitions.AddCommand("DeleteTemporaryXML", "Delete..."); } else { mnXmlDefinitions.AddCommand("CreateTemporaryXML", "Create..."); mnXmlDefinitions.AddCommand("UploadXMLDef", "Upload..."); } MainMenuGroup mnMerge = topGroup.AddGroup("Merge ontology"); mnMerge.AddCommand("MergeOntology", "Merge local with external ontology..."); mnMerge.AddCommand("ExportOntology", "Download local ontology..."); mnMerge.AddCommand("CopyOntology", "Copy local ontology to the clipboard..."); mnMerge.AddCommand("LoadDefNoIds", "Reload ontology after source code merge"); //mnMerge.AddCommand("LoadDefNoGuids", "Load internal without GUIDs"); MainMenuGroup mnSystem = topGroup.AddGroup("System"); mnSystem.AddCommand("Restart", "Restart"); mnSystem.AddCommand("ResetSessions", "Reset sessions"); MainMenuGroup mnDatabase = topGroup.AddGroup("Database"); mnDatabase.AddJavascript("EnsureIntegrity", "Ensure integrity", WorkflowMethod.GetInvokeScript<WMEnsureDataIntegrity>(null, null, false, false)); mnDatabase.AddJavascript("EnsureIntegrity", "Ensure class rows", WorkflowMethod.GetInvokeScript<WMEnsureClassRows>(null, null, false, false)); mnDatabase.AddCommand("EnsureDb", "Ensure database fields"); mnDatabase.AddCommand("DownloadDb", "Download database"); mnDatabase.AddCommand("UploadDb", "Upload database"); MainMenuGroup mnView = topGroup.AddGroup("View"); mnView.AddCheckBox("View_NativeTypes", "Show native types", false, PersistenceScope.UserSession); return topGroup; }