Example #1
0
def myPage(name):

    main = container()

    welcome = blockquote(f"Welcome to Incantation, {name}!")

    title = blockquote("Incantation使用者的评价反馈")
    users = table(["姓名", "评价", "日期"],
                  [["Misakawa", "我自己做的,还能不给自己好评吗?完美的抽象!10/10分!", "2017-10-28"],
                   ["Thautwarm", "上面那个是我小号...", "2017-10-28"],
                   ["Ruikowa", "十分 and 我是被小号的。", "2017-10-29"]])

    side = collections([
        badge(new=True, href='#!', num=1, name='关注'),
        badge(new=True, href='#!', num=4, name='评论'),
        badge(href='#!', name='私信'),
        badge(new=False, href='#!', num=6, name='你的组织'),
        badge(href='#!', name='用户设置'),
        badge(href='#!', name='帮助反馈'),
    ])

    main.contains(
        Seq(
            welcome, divider(), "<br>",
            row(
                Seq(
                    col(side, grid(l=3, s=3, m=3)),
                    col(Seq(title, users), grid(l=8, s=8, m=8)),
                ))))
    page = Page(main)
    return page.gen()
Example #2
0
 def multifields():
     main = container()
     username = input_field(grid(l=5),
                            field_name='username',
                            type='text',
                            icon=Icons.account_circle,
                            id='username')
     password = input_field(grid(l=5),
                            field_name='password',
                            type='password',
                            icon=icon('exposure_plus_1'),
                            id='password')
     a_row = row(Seq(username, password))
     a_form = form(Seq("<br>" * 2, divider(), a_row))
     main.contains(a_form)
     return Page(main).gen()
Example #3
0
 def collections():
     c = collections([
         badge(new=False, href='#!', num=1, name='Alan'),
         badge(new=True, href='#!', num=4, name='Alan'),
         badge(href='#!', name='Alan'),
         badge(new=False, href='#!', num=14, name='Alan')
     ])
     return Page(Seq('<br>' * 3, c)).gen()
Example #4
0
    def dropdown():
        main = container()

        c = globals()['dropdown']([
            badge(new=False, href='#!', num=1, name='Alan'),
            badge(new=True, href='#!', num=4, name='Alan'),
            badge(href='#!', name='Alan'),
            badge(new=False, href='#!', num=14, name='Alan')
        ],
                                  name='a dropdown list',
                                  id='someid')
        main.contains(c)
        return Page(Seq('<br>' * 3, main)).gen()
Example #5
0
def my_page(gridNum):
    gridNum = int(gridNum)
    table_example = table(["A","B","C"],
                          [[1,2,3],
                           [2,3,4],
                           [5,6,7]
                          ]).cons_class('striped')
    

    a_row = row(
                Seq(
                    col(table_example, grid(l = gridNum)),
                    col(table_example, grid(l = 12-gridNum)),
                    )
                )
    return Page(a_row).gen()
Example #6
0
 def normal():
     main = container()
     a_form = form(
         Seq(
             "<br>" * 2, divider(),
             input_field(grid(l=10),
                         field_name='username',
                         type='text',
                         icon=Icons.account_circle,
                         id='username'),
             input_field(grid(l=10),
                         field_name='password',
                         type='password',
                         icon=icon('exposure_plus_1'),
                         id='password')))
     main.contains(a_form)
     return Page(main).gen()
Example #7
0
    def raised():
        raised = globals()['raised']
        more = raised(icon=icon('cloud'),
                      name="  More",
                      href='https://www.zhihu.com')
        a_row = row(more)
        right_align(a_row)

        more.cons_class(color('green').gen())

        collection=\
        collections([badge(new=True, href='#!', num=1, name='今日新闻'),
                     badge(new=True, href='#!', num=4, name='鬼畜专区'),
                     badge(href='#!', name='哲学论坛'),
                     badge(new=False, href='#!', num=14, name='血条众筹'),

                    ])

        main = container()
        main.contains(Seq(collection, a_row))
        return Page(main).gen()
Example #8
0
    badge(new=True, href='#!', num=4, name='Alan'),
    badge(href='#!', name='Alan'),
    badge(new=False, href='#!', num=14, name='Alan')
],
              name='a dropdown list',
              id='someid')

# create a collapsible
collap = collapsible([(icon('filter_drama'), badge(href='#!', name="First"),
                       "<p>Lorem ipsum dolor sit amet.</p>"),
                      (icon('place'), badge(href='#!',
                                            name="Second"), "place")])

# create 2 rows
a_col = col("contents", grid(s=6))
a_row = row(Seq(a_col, a_col), name="test_row")
b_row = row(
    Seq(col(collect, grid(s=6)), col(collect,
                                     grid(s=6).loffset(s=0, m=6, l=8))))
center_align(a_row)

# create a table
a_table = table(["name", "email", "phone number"],
                [["thautwarm", "*****@*****.**", None],
                 ["person1", "email1", "phone1"], ["deep", "dark", "fantasy"],
                 ["Ass", "Tol", "Fo"]],
                action="somescirpt")

try_columns = blockquote("Columns")
try_table = blockquote("Tables")
Example #9
0
def index():
    main = container()
    main.contains(
        Seq(section('<h5>A</h5><p>a</p>'), divider(),
            section('<h>B</h><p>b</p>')))
    return Page(main).gen()