[Zim-wiki] Possible bug when using replace
Hi, Earlier today I wanted to replace all underscores in a page with spaces. So I entered an underscore and a space in the appropriate fields and selected replace all. The result however was not what I expected it to be, as all underscores were not replace but removed. Can anyone else confirm this behavior? This is in zim 0.57. I tested it with the deb-package downloaded from the site yesterday. I am not 100% sure anymore, but I think I also tested it with the tarball available on the site. When I am home again I'll check that too. Grx HdV ___ Mailing list: https://launchpad.net/~zim-wiki Post to : zim-wiki@lists.launchpad.net Unsubscribe : https://launchpad.net/~zim-wiki More help : https://help.launchpad.net/ListHelp
Re: [Zim-wiki] Possible bug when using replace
On Mon, Nov 19, 2012 at 1:03 PM, J.A. de Vries hdv.ja...@gmail.com wrote: Hi, Earlier today I wanted to replace all underscores in a page with spaces. So I entered an underscore and a space in the appropriate fields and selected replace all. The result however was not what I expected it to be, as all underscores were not replace but removed. Can anyone else confirm this behavior? Yes, our widgets clean up user input by removing whitespace, so will be interpreted as . Obviously will need to except the search / replace dialog from this behavior. Can you file a bug report ? Thanks, Jaap ___ Mailing list: https://launchpad.net/~zim-wiki Post to : zim-wiki@lists.launchpad.net Unsubscribe : https://launchpad.net/~zim-wiki More help : https://help.launchpad.net/ListHelp
Re: [Zim-wiki] List embedded files into template
Thanks for your answer, I submited the bug request you asked for. https://bugs.launchpad.net/zim/+bug/1080705 I thought to one more thing : it would be interresting to have a particular class, according to the type of the It looks like this patch does the job quite well : === modified file 'zim/formats/html.py' --- zim/formats/html.py2012-02-22 12:32:31 + +++ zim/formats/html.py2012-11-19 14:25:52 + @@ -133,7 +133,8 @@ elif element.tag == 'link': href = self.linker.link(element.attrib['href']) title = text.replace('', 'quot;') -output.append('a href=%s title=%s%s/a' % (href, title, text)) +hrefType = link_type(element.attrib['href']) +output.append('a href=%s title=%s class=%s%s/a' % (href, title, hrefType, text)) elif element.tag in ['emphasis', 'strong', 'mark', 'strike', 'code','sub','sup']: if element.tag == 'mark': tag = 'u' elif element.tag == 'emphasis': tag = 'em' I tried to commit with bzr, but bzr send failed : no success : bzr: ERROR: No mail-to address (--mail-to) or output (-o) specified. -- Jean-Baptiste Holcroft 2012/11/17 Jaap Karssenberg jaap.karssenb...@gmail.com On Sat, Nov 17, 2012 at 11:45 AM, Jean-Baptiste Holcroft jb.holcr...@gmail.com wrote: I wanted to have a little bit of fun with Templates using http://www.initializr.com/ Is there a way to list all files embeded files in page ? Do you have more information about Files templates ? I do not understand what it is. Is says to go to Attachments but I do not understand how it works :( *If you are looking for information for file templates for attachments, see Attachments http://zim-wiki.org/manual/Help/Attachments.html* In my fun, I also successfully crashed Zim ;) : https://bugs.launchpad.net/zim/+bug/1079811 I'll be please to give the final templates to Zim in you are interested and licence allow it. Assuming your question is how to list attached files in an export template. Correct ? Afraid there is no function for this at the moment, but if you file a request in the tracker, we can check how easy it is to add that. (File templates are something else, those are templates to create new attachments.) Regards, Jaap ___ Mailing list: https://launchpad.net/~zim-wiki Post to : zim-wiki@lists.launchpad.net Unsubscribe : https://launchpad.net/~zim-wiki More help : https://help.launchpad.net/ListHelp
Re: [Zim-wiki] List embedded files into template
Let's go for an other patch. When creating the page index, I was annoyed by the lack of link and the presence of strong tag. It is easier when you use css to have a normal link for the current page and set a class. === modified file 'zim/formats/html.py' --- zim/formats/html.py2012-11-19 14:27:36 + +++ zim/formats/html.py2012-11-19 21:45:01 + @@ -133,8 +133,10 @@ elif element.tag == 'link': href = self.linker.link(element.attrib['href']) title = text.replace('', 'quot;') -hrefType = link_type(element.attrib['href']) -output.append('a href=%s title=%s class=%s%s/a' % (href, title, hrefType, text)) +hrefClass = link_type(element.attrib['href']) +if element.attrib.get('isCurrentPage', False)==True: +hrefClass += active +output.append('a href=%s title=%s class=%s%s/a' % (href, title, hrefClass, text)) elif element.tag in ['emphasis', 'strong', 'mark', 'strike', 'code','sub','sup']: if element.tag == 'mark': tag = 'u' elif element.tag == 'emphasis': tag = 'em' === modified file 'zim/templates.py' --- zim/templates.py2012-09-22 19:03:55 + +++ zim/templates.py2012-11-19 21:31:07 + @@ -745,12 +745,12 @@ if page == self._page: # Current page is marked with the strong style -builder.start('strong') +builder.start('link', {'type': 'page', 'href': ':'+ page.name, 'isCurrentPage':True}) builder.data(page.basename) -builder.end('strong') +builder.end('link') else: # links to other pages -builder.start('link', {'type': 'page', 'href': ':'+ page.name}) +builder.start('link', {'type': 'page', 'href': ':'+ page.name, 'isCurrentPage':False}) builder.data(page.basename) builder.end('link') -- Jean-Baptiste Holcroft 2012/11/19 Jean-Baptiste Holcroft jb.holcr...@gmail.com Thanks for your answer, I submited the bug request you asked for. https://bugs.launchpad.net/zim/+bug/1080705 I thought to one more thing : it would be interresting to have a particular class, according to the type of the It looks like this patch does the job quite well : === modified file 'zim/formats/html.py' --- zim/formats/html.py2012-02-22 12:32:31 + +++ zim/formats/html.py2012-11-19 14:25:52 + @@ -133,7 +133,8 @@ elif element.tag == 'link': href = self.linker.link(element.attrib['href']) title = text.replace('', 'quot;') -output.append('a href=%s title=%s%s/a' % (href, title, text)) +hrefType = link_type(element.attrib['href']) +output.append('a href=%s title=%s class=%s%s/a' % (href, title, hrefType, text)) elif element.tag in ['emphasis', 'strong', 'mark', 'strike', 'code','sub','sup']: if element.tag == 'mark': tag = 'u' elif element.tag == 'emphasis': tag = 'em' I tried to commit with bzr, but bzr send failed : no success : bzr: ERROR: No mail-to address (--mail-to) or output (-o) specified. -- Jean-Baptiste Holcroft 2012/11/17 Jaap Karssenberg jaap.karssenb...@gmail.com On Sat, Nov 17, 2012 at 11:45 AM, Jean-Baptiste Holcroft jb.holcr...@gmail.com wrote: I wanted to have a little bit of fun with Templates using http://www.initializr.com/ Is there a way to list all files embeded files in page ? Do you have more information about Files templates ? I do not understand what it is. Is says to go to Attachments but I do not understand how it works :( *If you are looking for information for file templates for attachments, see Attachmentshttp://zim-wiki.org/manual/Help/Attachments.html * In my fun, I also successfully crashed Zim ;) : https://bugs.launchpad.net/zim/+bug/1079811 I'll be please to give the final templates to Zim in you are interested and licence allow it. Assuming your question is how to list attached files in an export template. Correct ? Afraid there is no function for this at the moment, but if you file a request in the tracker, we can check how easy it is to add that. (File templates are something else, those are templates to create new attachments.) Regards, Jaap ___ Mailing list: https://launchpad.net/~zim-wiki Post to : zim-wiki@lists.launchpad.net Unsubscribe : https://launchpad.net/~zim-wiki More help : https://help.launchpad.net/ListHelp