Ejemplo n.º 1
0
    def test_display_title(self):
        body = 'display_title: foo\n---\n# bar'
        text = util.wikify_filter(body)
        self.assertFalse('<h1>bar</h1>' in text)
        self.assertTrue('<h1>foo</h1>' in text)

        body = 'display_title:\n---\n# foo'
        text = util.wikify_filter(body)
        self.assertTrue('<h1>' not in text)
Ejemplo n.º 2
0
    def test_display_title(self):
        body = 'display_title: foo\n---\n# bar'
        text = util.wikify_filter(body)
        self.assertFalse('<h1>bar</h1>' in text)
        self.assertTrue('<h1>foo</h1>' in text)

        body = 'display_title:\n---\n# foo'
        text = util.wikify_filter(body)
        self.assertTrue('<h1>' not in text)
Ejemplo n.º 3
0
 def summary(self):
     """Returns the formatted body unless there's an explicit "summary"
     property."""
     data = self.get_property('summary')
     if not data:
         data = util.wikify_filter(self.body, display_title='')
     return data
Ejemplo n.º 4
0
 def summary(self):
     """Returns the formatted body unless there's an explicit "summary"
     property."""
     data = self.get_property('summary')
     if not data:
         data = util.wikify_filter(self.body, display_title='')
     return data
Ejemplo n.º 5
0
def wikify_page(page):
    return util.wikify_filter(page.body, page_name=page.title)
Ejemplo n.º 6
0
def wikify(text, page_title=None):
    return util.wikify_filter(text, page_name=page_title)
Ejemplo n.º 7
0
def breadcrumbs(pagename):
    crumbs = pagename.split('/')[:-1]
    return util.wikify_filter(''.join(
        '[[%s|%s]] &raquo; ' % ('/'.join(crumbs[0:n+1]), crumb)
        for (n, crumb) in zip(xrange(len(crumbs)), crumbs)
        ))
Ejemplo n.º 8
0
def breadcrumbs(pagename):
    crumbs = pagename.split('/')[:-1]
    return util.wikify_filter(''.join(
        '[[%s|%s]] &raquo; ' % ('/'.join(crumbs[0:n + 1]), crumb)
        for (n, crumb) in zip(xrange(len(crumbs)), crumbs)))
Ejemplo n.º 9
0
def wikify_page(page):
    return util.wikify_filter(page.body, page_name=page.title)
Ejemplo n.º 10
0
def wikify(text, page_title=None):
    return util.wikify_filter(text, page_name=page_title)