[Moin-devel] CVS: MoinMoin PageEditor.py,1.21,1.22
J?rgen Hermann
jhermann at users.sourceforge.net
Thu Jun 20 14:02:05 EDT 2002
Update of /cvsroot/moin/MoinMoin
In directory usw-pr-cvs1:/tmp/cvs-serv11158/MoinMoin
Modified Files:
PageEditor.py
Log Message:
editor shows page size
Index: PageEditor.py
===================================================================
RCS file: /cvsroot/moin/MoinMoin/PageEditor.py,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -r1.21 -r1.22
*** PageEditor.py 18 Jun 2002 19:42:17 -0000 1.21
--- PageEditor.py 20 Jun 2002 21:01:21 -0000 1.22
***************
*** 76,91 ****
title % {'pagename': self.split_title(),},
pagename=self.page_name, body_class="editor")
- template_param = ''
- if form.has_key('template'):
- template_param = '&template=' + form['template'].value
- print '<a href="%s?action=edit&rows=10&cols=60%s">%s</a>' % (
- wikiutil.quoteWikiname(self.page_name), template_param,
- _('Reduce editor size'))
- print "|", wikiutil.getSysPage('HelpOnFormatting').link_to()
- print "|", wikiutil.getSysPage('InterWiki').link_to(target='_blank')
- if preview:
- print '| <a href="#preview">%s</a>' % _('Skip to preview')
! # send form
try:
text_rows = int(form['rows'].value)
--- 76,81 ----
title % {'pagename': self.split_title(),},
pagename=self.page_name, body_class="editor")
! # get request parameters
try:
text_rows = int(form['rows'].value)
***************
*** 99,114 ****
if request.user.valid: text_cols = int(request.user.edit_cols)
- print '<form method="post" action="%s/%s%s">' % (
- webapi.getScriptname(),
- wikiutil.quoteWikiname(self.page_name),
- '#preview',
- )
- print '<input type="hidden" name="action" value="savepage">'
- if os.path.isfile(self._text_filename()):
- mtime = os.path.getmtime(self._text_filename())
- else:
- mtime = 0
- print '<input type="hidden" name="datestamp" value="%d">' % (mtime,)
-
# get the text body for the editor field
if form.has_key('template'):
--- 89,92 ----
***************
*** 122,125 ****
--- 100,129 ----
else:
raw_body = self.get_raw_body()
+
+ # send text above text area
+ template_param = ''
+ if form.has_key('template'):
+ template_param = '&template=' + form['template'].value
+ print '<a href="%s?action=edit&rows=10&cols=60%s">%s</a>' % (
+ wikiutil.quoteWikiname(self.page_name), template_param,
+ _('Reduce editor size'))
+ print "|", wikiutil.getSysPage('HelpOnFormatting').link_to()
+ print "|", wikiutil.getSysPage('InterWiki').link_to(target='_blank')
+ if preview:
+ print '| <a href="#preview">%s</a>' % _('Skip to preview')
+ request.write(_(' [current page size <b>%(size)d</b> bytes]') % {'size': len(raw_body)})
+
+ # send form
+ print '<form method="post" action="%s/%s%s">' % (
+ webapi.getScriptname(),
+ wikiutil.quoteWikiname(self.page_name),
+ '#preview',
+ )
+ print '<input type="hidden" name="action" value="savepage">'
+ if os.path.isfile(self._text_filename()):
+ mtime = os.path.getmtime(self._text_filename())
+ else:
+ mtime = 0
+ print '<input type="hidden" name="datestamp" value="%d">' % (mtime,)
# generate default content
More information about the Moin-devel
mailing list