Wiki.render_base(body)
This commit is contained in:
@@ -1 +1 @@
|
||||
Version 2.4.1-alpha.2+timestamp.2013.01.09.12.49.10
|
||||
Version 2.4.1-alpha.2+timestamp.2013.01.09.15.40.30
|
||||
|
||||
+18
-13
@@ -540,20 +540,25 @@ class UploadWidget(FormWidget):
|
||||
|
||||
requires = attr["requires"]
|
||||
if requires == [] or isinstance(requires, IS_EMPTY_OR):
|
||||
inp = DIV(inp, '[',
|
||||
A(current.T(
|
||||
UploadWidget.GENERIC_DESCRIPTION), _href=url),
|
||||
'|',
|
||||
INPUT(_type='checkbox',
|
||||
_name=field.name + cls.ID_DELETE_SUFFIX,
|
||||
_id=field.name + cls.ID_DELETE_SUFFIX),
|
||||
LABEL(current.T(cls.DELETE_FILE),
|
||||
_for=field.name + cls.ID_DELETE_SUFFIX),
|
||||
']', br, image)
|
||||
inp = DIV(inp,
|
||||
SPAN('[',
|
||||
A(current.T(
|
||||
UploadWidget.GENERIC_DESCRIPTION), _href=url),
|
||||
'|',
|
||||
INPUT(_type='checkbox',
|
||||
_name=field.name + cls.ID_DELETE_SUFFIX,
|
||||
_id=field.name + cls.ID_DELETE_SUFFIX),
|
||||
LABEL(current.T(cls.DELETE_FILE),
|
||||
_for=field.name + cls.ID_DELETE_SUFFIX,
|
||||
_style='display:inline'),
|
||||
']', _style='white-space:nowrap'),
|
||||
br, image)
|
||||
else:
|
||||
inp = DIV(inp, '[',
|
||||
A(cls.GENERIC_DESCRIPTION, _href=url),
|
||||
']', br, image)
|
||||
inp = DIV(inp,
|
||||
SPAN('[',
|
||||
A(cls.GENERIC_DESCRIPTION, _href=url),
|
||||
']', _style='white-space:nowrap'),
|
||||
br, image)
|
||||
return inp
|
||||
|
||||
@classmethod
|
||||
|
||||
+12
-7
@@ -4698,15 +4698,19 @@ class Expose(object):
|
||||
class Wiki(object):
|
||||
everybody = 'everybody'
|
||||
rows_page = 25
|
||||
|
||||
def markmin_render(self, page):
|
||||
html = MARKMIN(page.body, extra=self.extra,
|
||||
def markmin_base(self,body):
|
||||
return MARKMIN(body, extra=self.extra,
|
||||
url=True, environment=self.env,
|
||||
autolinks=lambda link: expand_one(link, {})).xml()
|
||||
html += DIV(_class='w2p_wiki_tags',
|
||||
*[A(t.strip(), _href=URL(args='_search', vars=dict(q=t)))
|
||||
for t in page.tags or [] if t.strip()]).xml()
|
||||
return html
|
||||
|
||||
def render_tags(self, tags):
|
||||
return DIV(
|
||||
_class='w2p_wiki_tags',
|
||||
*[A(t.strip(), _href=URL(args='_search', vars=dict(q=t)))
|
||||
for t in page.tags or [] if t.strip()])
|
||||
|
||||
def markmin_render(self, page):
|
||||
return self.markmin_base(page.body) + self.render_tags(page.tags).xml()
|
||||
|
||||
def html_render(self, page):
|
||||
html = page.body
|
||||
@@ -4716,6 +4720,7 @@ class Wiki(object):
|
||||
html = replace_autolinks(html, lambda link: expand_one(link, {}))
|
||||
# @{component:name} -> <script>embed component name</script>
|
||||
html = replace_components(html, self.env)
|
||||
html = html + self.render_tags(page.tags).xml()
|
||||
return html
|
||||
|
||||
@staticmethod
|
||||
|
||||
Reference in New Issue
Block a user