Source code for korona.html.tags.dialog

# -*- coding: utf-8 -*-
"""Module for constructing <dialog> tag."""

from __future__ import absolute_import

from ...templates.html.tags import dialog


[docs]class Dialog(object): """Class for constructing dialog tag. Args: open (bool): Specifies that the dialog element is active and that the user can interact with it. text (str): Specifies the dialog text. (As in <dialog>{text}</dialog>) .. versionadded:: 0.2.0 """ def __init__(self, open=False, text=None): self.tag = 'dialog' self.values = {'open': open, 'text': text}
[docs] def construct(self): """Returns the constructed dialog tag <dialog></dialog>.""" return dialog.render(self.values)