Esempio n. 1
0
 def get_form(self, **kwargs):
     topic = kwargs.get("topic", None)
     return form.Form(*[
         form.Fieldset('fieldset',
                       description=_("Topic Points widget information")),
         form.Hidden('from_widget',
                     description='',
                     value="1",
                     style="display:none;"),
         form.Textbox(
             "title",
             form.required,
             form.Validator(_('Must be filled'), lambda x: x.strip()),
             description=_("Title"),
         ),
         form.Textbox(
             "number_of_points",
             form.regexp('[12]?[0-9]|', _('Must be a number 1-20')),
             form.Validator(_('Must be 1-20'), lambda x: 1 < int(x) < 20),
             description=_("Number of points to show"),
             value="5",
         ),
         form.Textbox(
             "point_list_show",
             description=_("Point information display in point list"),
             value=topic.profile.point_list_show,
         ),
         form.Dropdown(
             "order",
             [(o, _(o)) for o in config.main_page_point_orders],
             description=_("Point order"),
             size=1,
         ),
         form.Fieldset('end_of_fieldset'),
     ] + common_widget_form(height=100, width=200))()
Esempio n. 2
0
 def get_form(self, **kwargs):
     return form.Form(*[
         form.Fieldset('fieldset', description=_("Map widget information")),
         form.Hidden('from_widget',
                     description='',
                     value="1",
                     style="display:none;"),
         form.Textbox(
             "title",
             form.required,
             form.Validator(_('Must be filled'), lambda x: x.strip()),
             description=_("Title"),
         ),
         form.Textbox(
             "mapwidth",
             description=_("Width of the map"),
             value="200",
         ),
         form.Textbox(
             "mapheight",
             description=_("Height of the map"),
             value="200",
         ),
         form.Fieldset('end_of_fieldset'),
     ] + common_widget_form(height=200, width=200))()
Esempio n. 3
0
 def get_form(self, **kwargs):
     return form.Form(*[
         form.Fieldset('fieldset',
                       description=_("Topic Links widget information")),
         form.Hidden('from_widget',
                     description='',
                     value="1",
                     style="display:none;"),
         form.Textbox(
             "title",
             form.required,
             form.Validator(_('Must be filled'), lambda x: x.strip()),
             description=_("Title"),
         ),
         form.Textbox(
             "number_of_links",
             form.regexp('[12]?[0-9]|', _('Must be a number 1-20')),
             form.Validator(_('Must be 1-20'), lambda x: 1 < int(x) < 20),
             description=_("Number of links to show"),
             value="5",
         ),
         form.Fieldset('end_of_fieldset'),
     ] + common_widget_form(height=100, width=200))()
Esempio n. 4
0
 def get_form(self, **kwargs):
     return form.Form(*[
         form.Fieldset('fieldset', description=_(
             "Note widget information")),
         form.Textbox(
             "title",
             form.required,
             form.Validator(_('Must be filled'), lambda x: x.strip()),
             description=_("Note title (not shown)"),
         ),
         form.Editor(
             "text",
             description=_("Note text"),
         ),
         form.Fieldset('end_of_fieldset'),
     ] + common_widget_form(height=36, width=200))()
Esempio n. 5
0
 def get_form(self, **kwargs):
     return form.Form(*[
         form.Fieldset('fieldset',
                       description=_("Container widget information")),
         form.Textbox(
             "title",
             form.required,
             form.Validator(_('Must be filled'), lambda x: x.strip()),
             description=_("Title"),
         ),
         form.Textbox(
             "u0",
             description=_("URL1"),
         ),
         form.Textbox(
             "u1",
             description=_("URL2"),
         ),
         form.Textbox(
             "u2",
             description=_("URL3"),
         ),
         form.Textbox(
             "u3",
             description=_("URL4"),
         ),
         form.Textbox(
             "u4",
             description=_("URL5"),
         ),
         form.Textbox(
             "u5",
             description=_("URL6"),
         ),
         form.Textbox(
             "u6",
             description=_("URL7"),
         ),
         form.Textbox(
             "u7",
             description=_("URL8"),
         ),
         form.Fieldset('end_of_fieldset'),
     ] + common_widget_form(height=36, width=200))()
Esempio n. 6
0
 def get_form(self, **kwargs):
     topic = kwargs.get("topic", None)
     if "zoom" in topic.profile:
         zoom = topic.profile.zoom
     else:
         zoom = config.topic_zoom
     return form.Form(*[
         form.Fieldset('fieldset', description=_("Widget Basic Settings")),
         form.Textbox(
             "title",
             form.required,
             form.Validator(_('Must be filled'), lambda x: x.strip()),
             description=_("Text that will show on button"),
         ),
         form.Textbox("disabled_text",
                      description=_(
                          "Text to show when point creation is disabled"),
                      value=_("Adding point disabled")),
         form.Fieldset('end_of_fieldset'),
         form.Fieldset('fieldset',
                       description=_("Add Point page Basic Settings")),
         form.Textbox(
             "title_example",
             description=_("Point title example"),
         ),
         form.Textbox(
             "fixed_tags",
             description=_("List of fixed hidden tags"),
         ),
         form.Textbox(
             "tags_for_menu",
             description=_(
                 "List of predefined tags (leave empty for none)"),
         ),
         form.Dropdown(
             "free_tags",
             [("allow", _("Allow")), ("disallow", _("Disallow"))],
             description=_("Free tags (user's own)"),
             size=1,
             #<small>$_("Empty for most cases. May be: official")</small>
         ),
         form.Textbox(
             "tags_example",
             description=_("Point Tags example (for free tags)"),
         ),
         form.Fieldset('end_of_fieldset'),
         form.Fieldset('fieldset',
                       description=_(
                           "Add Point page Advanced Settings (optional)")),
         #form.Textbox("form_title",
         #    description=_("Form title"),
         #),
         form.Textbox(
             "c_lat",
             form.regexp('[0-9.-]+|', _('Must be a number')),
             description=_("Latitude"),
         ),
         form.Textbox(
             "c_lon",
             form.regexp('[0-9.-]+|', _('Must be a number')),
             description=_("Longitude"),
         ),
         form.Textbox(
             "zoom",
             form.regexp('[12]?[0-9]|auto|',
                         _('Must be a number 1-20 or auto')),
             form.Validator(
                 _('Must be 1-20'),
                 lambda x: x.lower() == "auto" or 1 < int(x) < 20),
             description=_("Zoom level"),
             value=zoom,
         ),
         form.Textbox(
             "template",
             form.regexp('[0-9]+|', _('Must be a number or empty')),
             description=_("Template point ID"),
         ),
         form.Fieldset('end_of_fieldset'),
     ] + common_widget_form(height=36, width=200))()