Esempio n. 1
0
        public Template(string name)
        {
            Require.NotNullOrEmpty(name, "name");

            Name = name;
            DisplayName = new LocalizableText(String.Format("{{ Template={0}, Key={1} }}", name, name));
            Skins = new TemplateSkinCollection(this);
            Layouts = new LayoutCollection(this);
            ResourcesFolder = new ResourceFolder(HostingEnvironment.MapPath(ResourceFolderVirtualPath));
        }
Esempio n. 2
0
        public WidgetDefinition(string name, PluginDefinition plugin)
        {
            Require.NotNullOrEmpty(name, "name");
            Require.NotNull(plugin, "plugin");

            Name = name;
            Plugin = plugin;
            Views = new List<WidgetViewDefinition>();
            EditorSettings = new WidgetEditorSettings();
            ResourcesFolder = new ResourceFolder(HostingEnvironment.MapPath(ResourceFolderVirtualPath));
        }
Esempio n. 3
0
        public PluginDefinition(string name)
        {
            Require.NotNullOrEmpty(name, "name");

            Name = name;
            Assemblies = new List<Assembly>();
            Widgets = new List<WidgetDefinition>();
            Menu = new XmlMenu();
            PermissionGroups = new PermissionGroupCollection();
            ResourcesFolder = new ResourceFolder(HostingEnvironment.MapPath(ResourceFolderVirtualPath));
        }