Esempio 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)
Esempio 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)
Esempio 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
Esempio 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
Esempio n. 5
0
def wikify_page(page):
    return util.wikify_filter(page.body, page_name=page.title)
Esempio n. 6
0
def wikify(text, page_title=None):
    return util.wikify_filter(text, page_name=page_title)
Esempio 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)
        ))
Esempio 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)))
Esempio n. 9
0
def wikify_page(page):
    return util.wikify_filter(page.body, page_name=page.title)
Esempio n. 10
0
def wikify(text, page_title=None):
    return util.wikify_filter(text, page_name=page_title)