Changeset 65


Ignore:
Timestamp:
01/12/06 11:57:20 (14 years ago)
Author:
laszlo
Message:

fixes #164 spent 10m

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WYSIWYM.py

    r64 r65  
    6565         
    6666        #raise 'FOO', str(body) 
    67         body=re.sub(r'([\s>])\*(\S.*?\S)\*([\s<])', r'\1<b>\2</b>\3',body) 
    68         body=re.sub(r'([\s>])_(\S.*?\S)_([\s<])', r'\1<i>\2</i>\3',body) 
     67        body=re.sub(r'([\W>])\*(\S.*?\S)\*([\W<])', r'\1<b>\2</b>\3',body) 
     68        body=re.sub(r'([\W>])_(\S.*?\S)_([\W<])', r'\1<i>\2</i>\3',body) 
    6969        body = re.sub(r'\A\s(.*)\s\Z',r'<p>\1</p>',body) 
    7070        return body 
  • trunk/tests/testWYSIWYM.py

    r64 r65  
    4545                        ('Paragraph1\r\n\r\n* Item1\r\n* Item2\r\n\r\nParagraph2', 
    4646                         '<p>Paragraph1</p><ul><li>Item1</li><li>Item2</li></ul><p>Paragraph2</p>'), 
     47                         ('*Hello*, (*This is a test*).', '<p><b>Hello</b>, (<b>This is a test</b>).</p>'), 
     48                         ('_Hello_, (_This is a test_).', '<p><i>Hello</i>, (<i>This is a test</i>).</p>') 
    4749                        ) 
    4850 
     
    5860        path=self.ob.absolute_url_path() + '/base_edit' 
    5961        errors='' 
    60         for (body,rbody) in self.translations: 
     62        for (body,rbody) in self.translations[:2]: 
    6163            self.ob.edit(body=body) 
    6264            result=self.publish(path,basic=auth).getBody() 
Note: See TracChangeset for help on using the changeset viewer.