[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/ Use CMFDefault.utils thousands formatting.

Charlie Clark cvs-admin at zope.org
Mon Apr 9 16:31:31 UTC 2012


Log message for revision 125121:
  Use CMFDefault.utils thousands formatting.

Changed:
  U   Products.CMFDefault/trunk/Products/CMFDefault/browser/content/folder.py
  U   Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/test_folder.py
  U   Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_generic/search.py

-=-
Modified: Products.CMFDefault/trunk/Products/CMFDefault/browser/content/folder.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/browser/content/folder.py	2012-04-09 16:31:04 UTC (rev 125120)
+++ Products.CMFDefault/trunk/Products/CMFDefault/browser/content/folder.py	2012-04-09 16:31:27 UTC (rev 125121)
@@ -15,7 +15,6 @@
 import urllib
 
 from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
-from Products.PythonScripts.standard import thousands_commas
 from zope.component import getUtility
 from zope.formlib import form
 from zope.schema.vocabulary import SimpleTerm
@@ -35,6 +34,7 @@
 from Products.CMFDefault.permissions import ListFolderContents
 from Products.CMFDefault.permissions import ManageProperties
 from Products.CMFDefault.utils import Message as _
+from Products.CMFDefault.utils import thousands_commas
 
 from .interfaces import IDeltaItem, IFolderItem, IBatchForm, ISortForm
 

Modified: Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/test_folder.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/test_folder.py	2012-04-09 16:31:04 UTC (rev 125120)
+++ Products.CMFDefault/trunk/Products/CMFDefault/browser/content/tests/test_folder.py	2012-04-09 16:31:27 UTC (rev 125121)
@@ -73,6 +73,8 @@
         self.assertEqual(batch.summary_length(), '30')
         batch = self._makeOne(10000)
         self.assertEqual(batch.summary_length(), '10,000')
+        batch = self._makeOne(0)
+        self.assertEqual(batch.summary_length(), '')
 
     def test_summary_type(self):
         batch = self._makeOne()

Modified: Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_generic/search.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_generic/search.py	2012-04-09 16:31:04 UTC (rev 125120)
+++ Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_generic/search.py	2012-04-09 16:31:27 UTC (rev 125121)
@@ -1,10 +1,10 @@
 ##parameters=b_start=0
 ##
-from Products.PythonScripts.standard import thousands_commas
 from ZTUtils import Batch
 from Products.CMFCore.utils import getUtilityByInterfaceName
 from Products.CMFDefault.utils import decode
 from Products.CMFDefault.utils import Message as _
+from Products.CMFDefault.utils import thousands_commas
 
 ctool = getUtilityByInterfaceName('Products.CMFCore.interfaces.ICatalogTool')
 utool = getUtilityByInterfaceName('Products.CMFCore.interfaces.IURLTool')
@@ -44,6 +44,7 @@
 
 length = batch_obj.sequence_length
 summary = { 'length': length and thousands_commas(length) or '',
+            'l2': length,
             'type': (length == 1) and _(u'item') or _(u'items'),
             'match': kw.get('SearchableText') }
 navigation = context.getBatchNavigation(batch_obj, target, **kw)



More information about the checkins mailing list