Effacement de la sélection quand le déplacement est effectif (validé par le serveur).
[Portfolio.git] / skins / getPhotoContextInfos.py
index f332b2a..b241808 100755 (executable)
@@ -3,9 +3,11 @@ from ZTUtils import make_query as mq
 from Products.CMFCore.utils import getToolByName
 pptool = getToolByName(context, 'portal_photo_print', None)
 uidtool = getToolByName(context, 'portal_uidhandler')
 from Products.CMFCore.utils import getToolByName
 pptool = getToolByName(context, 'portal_photo_print', None)
 uidtool = getToolByName(context, 'portal_uidhandler')
+utool = getToolByName(context, 'portal_url')
+portal = utool.getPortalObject()
 form = context.REQUEST.form
 portfolio = context.getParentNode()
 form = context.REQUEST.form
 portfolio = context.getParentNode()
-bsize = form.get('b_size',20)
+bsize = portal.getProperty('default_batch_size', 20)
 
 infos = []
 index = 0
 
 infos = []
 index = 0
@@ -34,7 +36,8 @@ for i, p in enumerate(portfolio.listNearestFolderContents(contentFilter={'portal
        d = {'src': '%s/getThumbnail' % purl
                ,'href': purl
                ,'thumbSize':size
        d = {'src': '%s/getThumbnail' % purl
                ,'href': purl
                ,'thumbSize':size
-               ,'title' : p.Title()
+               ,'title' : p.Description()
+               ,'displayed' : p == context
                ,'className': (selected and 'selected' or '') + ((p == context) and ' displayed' or '')
                , 'index': i
                }
                ,'className': (selected and 'selected' or '') + ((p == context) and ' displayed' or '')
                , 'index': i
                }