Пример #1
0
        def sidebar(self):
                sidebarLinks = [{
                        "label": bv.baseIcon("user", "User List"),
                        "link": ("/admin/users")
                        }, {
                        "label": bv.baseIcon("list", "Post List"),
                        "link": ("/admin/posts")
                        }]

                sidebarObject = bs.baseSidebar(sidebarLinks, self.sidebarActive)

                return sidebarObject
Пример #2
0
        def navbar(self):
                navbarLeft = [{
                        "link": "/",
                        "label": "Home",
                        "id": "home"
                        }]

                if c.session.loggedIn and c.session.user.username:
                        navDropdownList = [{
                                "label": bv.baseIcon("cog", "Admin"),
                                "link": ("/admin")
                                }, {
                                "label": bv.baseIcon("road", "Logout"),
                                "link": ("/auth/logout")
                                }]


                        navDropdown = bm.baseDropdown(navDropdownList, bv.baseIcon("user", "Heya, " + c.session.user.username, True))

                else:
                        loginForm = bf.baseForm(fields=[{
                                "name": "username",
                                "placeholder": "Username",
                                }, {
                                "type": "password",
                                "name": "password",
                                "placeholder": "Password",
                                }, {
                                "type": "submit",
                                "name": "submit",
                                "value": "Login"
                                }], action=("/auth/login"), width=3)

                        navDropdownList = [{
                                "type": "form",
                                "object": loginForm
                                }]

                        navDropdown = bm.baseDropdown(navDropdownList, bv.baseIcon("user", "Heya, Stranger", True))



                navbarRight = [{
                        "type": "dropdown",
                        "object": navDropdown
                        }]

                nav = bm.baseMenu(left=navbarLeft, right=navbarRight, active=self.navActive)

                return nav