Changeset 2252
- Timestamp:
- 10/11/08 17:31:08 (3 months ago)
- Location:
- plone/fraglets/trunk
- Files:
-
- 13 modified
-
adapters/fraglet/base.py (modified) (2 diffs)
-
adapters/fraglet/delegates.py (modified) (3 diffs)
-
browser/portlets/fraglet.pt (modified) (1 diff)
-
browser/portlets/portlet_fraglet.py (modified) (1 diff)
-
browser/resources/css/fraglets.css.pt (modified) (2 diffs)
-
browser/resources/kss/__init__.py (modified) (2 diffs)
-
browser/viewlets/configure.zcml (modified) (1 diff)
-
browser/viewlets/container.py (modified) (1 diff)
-
browser/viewlets/item.pt (modified) (3 diffs)
-
browser/viewlets/listing.pt (modified) (1 diff)
-
browser/viewlets/listing.py (modified) (1 diff)
-
content/__init__.py (modified) (3 diffs)
-
utils.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
plone/fraglets/trunk/adapters/fraglet/base.py
r1938 r2252 99 99 def fragletItems( self ): 100 100 viewer = self.getViewer() 101 import pdb; pdb.set_trace() 101 102 return _fragletItems( self, REQUEST=viewer.REQUEST, batch=True, b_size=viewer.getItems_per_page(), sort_limit=viewer.getItems_total() ) 102 103 … … 199 200 200 201 def fragletItems(self): 202 import pdb; pdb.set_trace() 201 203 return _fragletItems( self ) 202 204 -
plone/fraglets/trunk/adapters/fraglet/delegates.py
r1938 r2252 63 63 if not self._resultsProvider: 64 64 print self.context.getId() 65 65 import pdb; pdb.set_trace() 66 66 67 67 def getResults( self, **kwargs ): … … 70 70 except: 71 71 import traceback; traceback.print_exc() 72 72 import pdb; pdb.set_trace() 73 73 74 74 … … 80 80 _target = context._getContext() 81 81 target = IIndexed( _target ) and _target.index_frag_new or _target 82 import pdb; pdb.set_trace() 82 83 views = ifilter_folder( _target, IFragletViewProvider ) 83 84 -
plone/fraglets/trunk/browser/portlets/fraglet.pt
r1725 r2252 2 2 xmlns:metal="http://xml.zope.org/namespaces/metal" 3 3 i18n:domain="plone"> 4 <div class="fragletInline"5 id="portlet-fraglet">4 <div tal:attributes="class python: view.fragletCssClass() and view.fragletCssClass().strip()+' fragletInline' or 'fragletInline'" 5 id="portlet-fraglet"> 6 6 <tal:fraglet replace="structure provider:fraglet.container" /> 7 7 </div> -
plone/fraglets/trunk/browser/portlets/portlet_fraglet.py
r1909 r2252 142 142 return self.data.fragletPath 143 143 144 def fragletCssClass( self ): 145 return self.data.fragletCssClass 146 147 144 148 def get( self, prop, default=None ): 145 149 try: -
plone/fraglets/trunk/browser/resources/css/fraglets.css.pt
r1725 r2252 302 302 } 303 303 304 /* SPECIAL CASES */ 305 306 .floatedThumbs dd.fragletItem, 307 .floatedThumbs dl.fragletListing > div.visualClear 308 { 309 clear: none !important; 310 float:left !important; 311 display: inline !important; 312 } 313 314 .floatedThumbs dd.fragletItem .fragletItemThumbnail{ 315 width: 132px; 316 height: 132px; 317 padding: 1px; 318 vertical-align: middle; 319 } 320 321 .floatedThumbs dd.fragletItem .fragletItemThumbnail img{ 322 margin: auto; 323 } 304 324 305 325 /* … … 321 341 } 322 342 343 344 323 345 */ 324 346 "/> -
plone/fraglets/trunk/browser/resources/kss/__init__.py
r1944 r2252 1 2 # Copyright 2005-2008 Ryan Northey (ryan@space23.net)3 4 # See LICENCE.TXT for full copyright notice5 6 # This program is free software; you can redistribute it and/or modify7 # it under the terms of the GNU General Public License as published by8 # the Free Software Foundation; either version 2 of the License, or9 # (at your option) any later version.10 11 # This program is distributed in the hope that it will be useful,12 # but WITHOUT ANY WARRANTY; without even the implied warranty of13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the14 # GNU General Public License for more details.15 16 # You should have received a copy of the GNU General Public License17 # along with this program; if not, write to the Free Software18 # Foundation, Inc., 59 Temple Place, Suite 330, Boston,19 # MA 02111-1307 USA.20 21 1 from archetypes.kss.fields import FieldsView 22 2 from plone.locking.interfaces import ILockable … … 122 102 123 103 124 def saveFragletField( self, fieldname, uid=None ): 125 fieldvalue = self.request.form.get( 'summary' ) 104 def saveFragletField( self, value, fieldname, uid=None ): 126 105 instance = self._getFieldContext(uid) 127 ISummarize( instance ).setSummary( fieldvalue)106 ISummarize( instance ).setSummary( value.get( 'summary' ) ) 128 107 return self.replaceWithFragletView( uid, fieldname ) 129 108 -
plone/fraglets/trunk/browser/viewlets/configure.zcml
r1938 r2252 42 42 permission="zope2.View" 43 43 /> 44 45 46 <browser:page 47 for="plone.app.kss.interfaces.IPortalObject" 48 class=".FragletListingView" 49 attribute="update_fraglet_listing" 50 name="update-fraglet-listing" 51 permission="zope2.View" 52 /> 44 53 45 54 -
plone/fraglets/trunk/browser/viewlets/container.py
r1938 r2252 158 158 def listingView( self ): 159 159 listing_id = self.listingViewId() 160 listing = self.index.restrictedTraverse( '@@%s' %listing_id ) 160 161 try: 162 listing = self.index.restrictedTraverse( '@@%s' %listing_id ) 163 except: 164 import pdb; pdb.set_trace() 165 listing = self.index.restrictedTraverse( '@@%s' %listing_id ) 166 161 167 return listing() -
plone/fraglets/trunk/browser/viewlets/item.pt
r1724 r2252 1 1 2 <tal:is define="itemClass python: view.oddRow() and 'even fragletItem fragletItem-'+view.itemType() or 'odd fragletItem fragletItem-'+view.itemType()"> 2 <tal:is define="itemClass python: view.oddRow() and 'even fragletItem fragletItem-'+view.itemType() or 'odd fragletItem fragletItem-'+view.itemType(); 3 linkTo python:view.itemLinkDirectly() and view.itemTargetUrl() or view.itemUrl()"> 3 4 <tal:if condition="python: view.itemShowTitle() and view.itemTitle()"> 4 5 <dt tal:attributes="class python: itemClass+' fragletItemId'"> … … 6 7 <img tal:attributes="src string:${context/portal_url}/${view/itemIcon}" /> 7 8 </tal:if> 8 9 <tal:if condition="view/itemLinkDirectly"> 10 <a tal:attributes="href view/itemTargetUrl; 9 <a tal:attributes="href linkTo; 11 10 title view/itemDescription"> 12 11 <span tal:content="view/itemTitle" /> 13 12 </a> 14 </tal:if> 15 <tal:if condition="not: view/itemLinkDirectly"> 16 <a tal:attributes="href view/itemUrl; 17 title view/itemDescription"> 18 <span tal:content="view/itemTitle" /> 19 </a> 20 </tal:if> 13 21 14 </dt> 22 15 </tal:if> … … 27 20 <tal:if condition="python: view.itemShowThumbnail() and view.itemThumbnail()"> 28 21 <div class="fragletItemThumbnail" > 29 <a tal:attributes="href view/itemUrl;22 <a tal:attributes="href linkTo; 30 23 title view/itemTitle"> 31 24 <img tal:attributes="src view/itemThumbnail; -
plone/fraglets/trunk/browser/viewlets/listing.pt
r1930 r2252 3 3 <div class="visualClear" style="visibility: hidden; height: 0"><!--clear--></div> 4 4 <tal:if condition="batch"> 5 5 6 <tal:if condition="view/listingBatchResults"> 6 7 <tal:is define="batch_base_url string:atomic-view" > -
plone/fraglets/trunk/browser/viewlets/listing.py
r1938 r2252 14 14 self.fraglet_context.listing_context = self 15 15 self.portlet_context.listing_context = self 16 17 def update_fraglet_listing( self, *la, **kwa ): 18 import pdb; pdb.set_trace() 16 19 17 20 def portlet( self ): -
plone/fraglets/trunk/content/__init__.py
r1938 r2252 110 110 try: 111 111 self._delOb( 'search_criteria' ) 112 except: 113 import pdb; pdb.set_trace() 112 except: import pdb; pdb.set_trace() 114 113 115 114 … … 147 146 except: 148 147 import traceback; traceback.print_exc() 148 import pdb; pdb.set_trace() 149 149 q = self.buildQuery() 150 150 … … 203 203 except: 204 204 import traceback; traceback.print_exc() 205 import pdb; pdb.set_trace() 205 206 return results 206 207 -
plone/fraglets/trunk/utils.py
r1938 r2252 26 26 new_portlets = IAnnotations( new_obj ).get( PORTLETS ) 27 27 28 import pdb; pdb.set_trace() 29 30 31 28 32 29 33
