[Erp5-report] r25278 - in /erp5/trunk/bt5/erp5_dms: SkinTemplateItem/portal_skins/erp5_dms/...
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Jan 22 17:32:54 CET 2009
Author: ivan
Date: Thu Jan 22 17:32:49 2009
New Revision: 25278
URL: http://svn.erp5.org?rev=25278&view=rev
Log:
Follow rule to show text excerpts with leading and trailing '...' in both search and view mode.
In gadget search mode show less found lines containing text.
Modified:
erp5/trunk/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/Base_showFoundText.xml
erp5/trunk/bt5/erp5_dms/bt/revision
Modified: erp5/trunk/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/Base_showFoundText.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/Base_showFoundText.xml?rev=25278&r1=25277&r2=25278&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/Base_showFoundText.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/Base_showFoundText.xml [utf8] Thu Jan 22 17:32:49 2009
@@ -61,17 +61,20 @@
containing searched words as well highlighting the searched \n
words in the text itself.\n
"""\n
+max_lines = 5\n
max_text_length = 500\n
is_gadget_mode = context.REQUEST.get(\'is_gadget_mode\', 0)\n
+\n
+if is_gadget_mode:\n
+ # in gadget mode less space is available thus show less text\n
+ max_text_length = 100\n
+ max_lines = 1\n
\n
def getRandomDocumentTextExcerpt():\n
# try to get somewhat arbitrary choice of searchable attrs\n
if isinstance(document_text, str) and document_text!=\'\':\n
start = min(len(document_text) - 300, 200)\n
- if is_gadget_mode:\n
- # in gadget mode less space is available thus show less text\n
- max_text_length = 100\n
- return \'%s ...\' %document_text[start:start + max_text_length]\n
+ return \'... %s ...\' %document_text[start:start + max_text_length]\n
\n
# get search words from listbox selection\n
argument_names = (\'advanced_search_text\', \n
@@ -122,7 +125,7 @@
search_words, \\\n
tags = (\'<div style="font-weight:bold;display:inline;">\', \'</div>\'), \\\n
trail = 5, \\\n
- maxlines = 5)\n
+ maxlines = max_lines)\n
result = \' \'.join(map(str, found_text_fragments))\n
\n
# Document may contains charactors which utf8 codec cannot decode.\n
@@ -170,6 +173,7 @@
<tuple>
<string>document_text</string>
<string>selection</string>
+ <string>max_lines</string>
<string>max_text_length</string>
<string>_getattr_</string>
<string>context</string>
Modified: erp5/trunk/bt5/erp5_dms/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_dms/bt/revision?rev=25278&r1=25277&r2=25278&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_dms/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_dms/bt/revision [utf8] Thu Jan 22 17:32:49 2009
@@ -1,1 +1,1 @@
-952
+954
More information about the Erp5-report
mailing list