Exemplo n.º 1
0
		void builder_InterfaceBuilt(object sender, InterfaceBuiltEventArgs e)
		{
			e.Data.Partials.Preview = "{ManagementUrl}/Targeting/Partials/DevicePreview.html".ResolveUrlTokens();
			e.Data.ActionMenu.Add("preview",
				new Node<InterfaceMenuItem>(new InterfaceMenuItem { Name = "devicepreview", Title = "Device preview", IconClass = "fa fa-mobile", TemplateUrl = "{ManagementUrl}/Targeting/Partials/DeviceMenu.html".ResolveUrlTokens(), Url = "#" })
				{
					Children = config.GetContentSection<Configuration.TargetingSection>("targeting", required: false).PreviewSizes.AllElements
						.Select(te => new Node<InterfaceMenuItem>(new InterfaceMenuItem { Title = te.Title, Name = te.Name, IconClass = te.IconClass, ClientAction = string.Format("$emit('device-preview', {0})", new { te.Title, te.Name, te.IconClass, te.Width, te.Height }.ToJson()), SelectedBy = "Preview" + te.Name })).ToList()
				}, insertBeforeSiblingWithName: "previewdivider1");
			e.Data.ActionMenu.Add("preview",
							new Node<InterfaceMenuItem>(new InterfaceMenuItem { Name = "targetspreview", Title = "Target preview", IconClass = "fa fa-bullseye", TemplateUrl = "{ManagementUrl}/Targeting/Partials/TargetMenu.html".ResolveUrlTokens(), Url = "#" })
							{
								Children = detectors
									.Select(d => new Node<InterfaceMenuItem>(new InterfaceMenuItem { Title = d.Description.Title, Name = d.Name, IconClass = d.Description.IconClass, ClientAction = string.Format("$emit('target-preview', {0})", new { d.Name, d.Description.Title, d.Description.IconClass }.ToJson()), SelectedBy = "Target" + d.Name })).ToList()
							}, insertBeforeSiblingWithName: "previewdivider1");

		}
Exemplo n.º 2
0
 void builder_InterfaceBuilt(object sender, InterfaceBuiltEventArgs e)
 {
     e.Data.Partials.Preview = "{ManagementUrl}/Targeting/Partials/DevicePreview.html".ResolveUrlTokens();
     e.Data.ActionMenu.Add("preview",
                           new Node <InterfaceMenuItem>(new InterfaceMenuItem {
         Name = "devicepreview", Title = "Device preview", IconClass = "n2-icon-mobile-phone", TemplateUrl = "{ManagementUrl}/Targeting/Partials/DeviceMenu.html".ResolveUrlTokens()
     })
     {
         Children = config.GetContentSection <Configuration.TargetingSection>("targeting", required: false).PreviewSizes.AllElements
                    .Select(te => new Node <InterfaceMenuItem>(new InterfaceMenuItem {
             Title = te.Title, Name = te.Name, IconClass = te.IconClass, ClientAction = string.Format("$emit('device-preview', {0})", new { te.Title, te.Name, te.IconClass, te.Width, te.Height }.ToJson()), SelectedBy = "Preview" + te.Name
         })).ToList()
     }, insertBeforeSiblingWithName: "previewdivider1");
     e.Data.ActionMenu.Add("preview",
                           new Node <InterfaceMenuItem>(new InterfaceMenuItem {
         Name = "targetspreview", Title = "Target preview", IconClass = "n2-icon-bullseye", TemplateUrl = "{ManagementUrl}/Targeting/Partials/TargetMenu.html".ResolveUrlTokens()
     })
     {
         Children = detectors
                    .Select(d => new Node <InterfaceMenuItem>(new InterfaceMenuItem {
             Title = d.Description.Title, Name = d.Name, IconClass = d.Description.IconClass, ClientAction = string.Format("$emit('target-preview', {0})", new { d.Name, d.Description.Title, d.Description.IconClass }.ToJson()), SelectedBy = "Target" + d.Name
         })).ToList()
     }, insertBeforeSiblingWithName: "previewdivider1");
 }
		void builder_InterfaceBuilt(object sender, InterfaceBuiltEventArgs e)
		{
			e.Data.ActionMenu.Add("info", new InterfaceMenuItem { Name = "statistics", TemplateUrl = "{ManagementUrl}/Statistics/Partials/PageStats.html".ResolveUrlTokens(), RequiredPermission = Permission.Read });
		}
Exemplo n.º 4
0
 void builder_InterfaceBuilt(object sender, InterfaceBuiltEventArgs e)
 {
     e.Data.ActionMenu.Add("info", new InterfaceMenuItem {
         Name = "notes", TemplateUrl = "{ManagementUrl}/Collaboration/Partials/Notes.html".ResolveUrlTokens(), RequiredPermission = Permission.Read
     });
 }