[kupu-checkins] r44673 - kupu/trunk/kupu/plone
duncan at codespeak.net
duncan at codespeak.net
Mon Jul 2 17:26:32 CEST 2007
Author: duncan
Date: Mon Jul 2 17:26:30 2007
New Revision: 44673
Modified:
kupu/trunk/kupu/plone/librarytool.py
Log:
Added spellcheck function to library tool for Łukasz Łakomy
Modified: kupu/trunk/kupu/plone/librarytool.py
==============================================================================
--- kupu/trunk/kupu/plone/librarytool.py (original)
+++ kupu/trunk/kupu/plone/librarytool.py Mon Jul 2 17:26:30 2007
@@ -360,3 +360,16 @@
def _getToolbarFilterOptions(self):
return getattr(self, '_toolbar_filters', {})
+
+ def spellcheck(self, REQUEST):
+ from Products.kupu.python.spellcheck import SpellChecker, format_result
+ data = REQUEST["text"]
+ c = SpellChecker()
+ result = c.check(data)
+ if result == None:
+ result = ""
+ else:
+ result = format_result(result)
+ REQUEST.RESPONSE.setHeader("Content-Type","text/xml, charset=utf-8")
+ REQUEST.RESPONSE.setHeader("Content-Length",str(len(result)))
+ return result
More information about the kupu-checkins
mailing list