Ejemplo n.º 1
0
        public override Services.Inject LoadSubPage(string path)
        {
            var inject = new Services.Inject();
            if(path != "")
            {
                //load sub page
                switch (path)
                {
                    case "settings":

                        break;
                }
            }else
            {
                //load pages list
                var servePage = new Services.Dashboard.Pages(S);
                var textCreateTitle = (Element.Textbox)page.Elements.Load(ElementType.Textbox);
                var textCreateSummary = (Element.Textbox)page.Elements.Load(ElementType.Textbox);
                var websiteId = page.websiteId;
                if (S.Request.Query.ContainsKey("websiteid")) { websiteId = int.Parse(S.Request.Query["websiteid"]); }
                servePage.page = page;
                scaffold = new Scaffold(S, "/App/Dashboard/Pages/pages.html");
                scaffold.Data["page-list"] = servePage.View(websiteId, 0, 1, 1000, 4, 0, "");
                scaffold.Data["field-create-title"] = textCreateTitle.Render("txtcreatetitle","","", "New Page Title");
                scaffold.Data["field-create-summary"] = textCreateSummary.Render("txtcreatedesc", "", "", "Write a description about your new page", "", Element.Textbox.enumTextType.textarea);
                S.javascriptFiles.Add("dash-pages", "/js/dashboard/pages/pages.js");
                S.javascript.Add("dash-pages", "S.dashboard.pages.current_page=0;");
            }

            inject.html = scaffold.Render();
            return inject;
        }
Ejemplo n.º 2
0
 protected Services.Inject lostInject()
 {
     //if session is lost, reload the page
     var response = new Services.Inject();
     response.js = "S.lostSession();";
     return response;
 }
Ejemplo n.º 3
0
        public override Services.Inject LoadSubPage(string path)
        {
            var inject = new Services.Inject();
            if(path != "")
            {
                //load sub page
                switch (path)
                {
                    case "???":

                        break;
                }
            }else
            {
                //load timeline
                scaffold = new Scaffold(S, "/App/Dashboard/Timeline/timeline.html");
            }

            inject.html = scaffold.Render();
            return inject;
        }
Ejemplo n.º 4
0
        public override Services.Inject LoadSubPage(string path)
        {
            var inject = new Services.Inject();
            if(path != "")
            {
                //load sub page
                switch (path)
                {
                    case "security":

                        break;
                }
            }else
            {
                //load users list
                scaffold = new Scaffold(S, "/App/Dashboard/Users/users.html");
            }

            inject.html = scaffold.Render();
            return inject;
        }
Ejemplo n.º 5
0
        public override Services.Inject LoadSubPage(string path)
        {
            var inject = new Services.Inject();
            if(path != "")
            {
                //load sub page
                switch (path)
                {
                    case "???":

                        break;
                }
            }else
            {
                //load settings interface
                scaffold = new Scaffold(S, "/App/Dashboard/Settings/Themes/themes.html");
            }

            inject.html = scaffold.Render();
            return inject;
        }