[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