Example #1
0
    def __init__(self, *args, **kwargs):
        self.user = kwargs.pop('user', None)
        super(ZenModeForm, self).__init__(*args, **kwargs)

        markup = getattr(self.instance, 'markup', DEFAULT_MARKUP)
        content = self.fields['content']
        content.widget = forms.Textarea(attrs={'class': 'zen-mode-textarea'})
        content.initial = get_reader_initial(markup=markup)

        # if user doesn't add radpress urls to it's project, it will be empty
        # url.
        zen_mode_url = radpress_zen_mode_url(self.instance)
        if zen_mode_url:
            help_text = _("You can also edit with <a href='%s'>zen mode</a>.")
            content.help_text = help_text % zen_mode_url
Example #2
0
 def test_open_article_add_and_check_initial_data(self):
     url = reverse('admin:radpress_article_add')
     initial_content = get_reader_initial(markup=DEFAULT_MARKUP)
     response = self.client.get(url)
     self.assertIn(initial_content, response.content)