def render(self, **kwargs): fanstatic_resources.autocomplete.need() filter_by = self.jq_options.get('filter_by') if self.raw_value: label = getattr(self.raw_value, filter_by, u'Not selected') else: label = u'' radio = h.radio_button(self.name, value=self.value, **kwargs) radio += h.literal(' ') radio += h.content_tag('span', label) children = h.content_tag("span", radio, class_="add-on") html = h.content_tag("div", children, class_="input-prepend") return ''.join(html)
def _stringify_project(self, project, as_html): if as_html: return h.content_tag('a', project.name, href=self.request.fa_url(project.__class__.__name__, fields._pk(project))) else: return project.name
def render_readonly(self, **kwargs): """render the filename and the binary size in a human readable with a link to the file itself. """ value = self.field.value if value: content = "%s (%s)" % (normalized_basename(value), self.readable_size()) return h.content_tag("a", content, href=self.get_url(value), **kwargs) return ""
def render(self, options, **kwargs): self.radios = [] for i, (choice_name, choice_value) in enumerate(_extract_options(options)): choice_id = '%s_%i' % (self.name, i) radio = self.widget(self.name, choice_value, id=choice_id, checked=self._is_checked(choice_value), **kwargs) label = h.content_tag('label', choice_name, for_=choice_id) self.radios.append(self.format % dict(field=radio, label=label)) return h.tag("br").join(self.radios)
def render_readonly(self, **kwargs): """render the image tag with a link to the image itself. """ value = self.field.value if value: url = self.get_url(value) content = "%s (%s)" % (normalized_basename(value), self.readable_size()) tag = h.tag("img", src=url, alt=content) return h.content_tag("a", tag, href=url, **kwargs) return ""
def render_readonly(self, **kwargs): """render the image tag with a link to the image itself. """ value = self.field.value if value: url = self.get_url(value) content = '%s (%s)' % (normalized_basename(value), self.readable_size()) tag = h.tag('img', src=url, alt=content) return h.content_tag('a', tag, href=url, **kwargs) return ''
def render_readonly(self, **kwargs): """render the filename and the binary size in a human readable with a link to the file itself. """ value = self.field.value if value: content = '%s (%s)' % (normalized_basename(value), self.readable_size()) return h.content_tag('a', content, href=self.get_url(value), **kwargs) return ''
def render_readonly(self, options=None, **kwargs): value = self.raw_value if value is None: return '' if not isinstance(value, list): if self.request.has_permission('view', value): return h.content_tag('a', self.stringify_value(value, as_html=True), href=self.request.fa_url(value.__class__.__name__, fields._pk(value))) else: return h.content_tag('span', self.stringify_value(value, as_html=True)) else: html = [] for item in value: if self.request.has_permission('view', item): html.append(h.content_tag('a', self.stringify_value(item, as_html=True), href=self.request.fa_url(item.__class__.__name__, fields._pk(item)))) else: html.append(h.content_tag('span', self.stringify_value(item, as_html=True))) return h.literal(', ').join(html)
def render_readonly(self, **kwargs): return helpers.content_tag("span", ("," + helpers.tag("br")).join([ helpers.literal(value) for value in self.raw_value ]), style="white-space: nowrap;")
def render(self, **kwargs): return h.content_tag('span', DateFieldRenderer.render(self, **kwargs) + literal(' ') + \ literal(fields.TimeFieldRenderer._render(self, **kwargs)))
def render(self, **kwargs): return h.content_tag('span', DateFieldRenderer._render(self, **kwargs) + ' ' + TimeFieldRenderer._render(self, **kwargs), id=self.name)
def render(self, **kwargs): return h.content_tag('span', self._render(**kwargs), id=self.name)
def render_readonly(self, **kwargs): return helpers.content_tag("span", ("," + helpers.tag("br")).join( [helpers.literal(value) for value in self.raw_value]), style="white-space: nowrap;")