Changeset 2252

Show
Ignore:
Timestamp:
10/11/08 17:31:08 (3 months ago)
Author:
ryan
Message:

Syncing working copy

Location:
plone/fraglets/trunk
Files:
13 modified

Legend:

Unmodified
Added
Removed
  • plone/fraglets/trunk/adapters/fraglet/base.py

    r1938 r2252  
    9999    def fragletItems( self ): 
    100100        viewer = self.getViewer() 
     101        import pdb; pdb.set_trace() 
    101102        return _fragletItems( self, REQUEST=viewer.REQUEST, batch=True, b_size=viewer.getItems_per_page(), sort_limit=viewer.getItems_total() )     
    102103     
     
    199200 
    200201    def fragletItems(self): 
     202        import pdb; pdb.set_trace() 
    201203        return _fragletItems( self ) 
    202204 
  • plone/fraglets/trunk/adapters/fraglet/delegates.py

    r1938 r2252  
    6363        if not self._resultsProvider: 
    6464            print self.context.getId() 
    65  
     65            import pdb; pdb.set_trace() 
    6666  
    6767    def getResults( self, **kwargs ): 
     
    7070        except: 
    7171            import traceback; traceback.print_exc() 
    72  
     72            import pdb; pdb.set_trace() 
    7373 
    7474 
     
    8080        _target = context._getContext() 
    8181        target = IIndexed( _target ) and _target.index_frag_new or _target 
     82        import pdb; pdb.set_trace() 
    8283        views = ifilter_folder( _target, IFragletViewProvider ) 
    8384         
  • plone/fraglets/trunk/browser/portlets/fraglet.pt

    r1725 r2252  
    22           xmlns:metal="http://xml.zope.org/namespaces/metal" 
    33           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"> 
    66         <tal:fraglet replace="structure provider:fraglet.container" /> 
    77    </div>     
  • plone/fraglets/trunk/browser/portlets/portlet_fraglet.py

    r1909 r2252  
    142142        return self.data.fragletPath 
    143143 
     144    def fragletCssClass( self ): 
     145        return self.data.fragletCssClass 
     146         
     147 
    144148    def get( self, prop, default=None ): 
    145149        try: 
  • plone/fraglets/trunk/browser/resources/css/fraglets.css.pt

    r1725 r2252  
    302302 } 
    303303 
     304/* SPECIAL CASES */ 
     305 
     306.floatedThumbs dd.fragletItem, 
     307.floatedThumbs dl.fragletListing > div.visualClear 
     308 { 
     309clear: none !important; 
     310float:left !important; 
     311display: inline !important;   
     312} 
     313 
     314.floatedThumbs dd.fragletItem .fragletItemThumbnail{ 
     315width: 132px; 
     316height: 132px; 
     317padding: 1px; 
     318vertical-align: middle; 
     319} 
     320 
     321.floatedThumbs dd.fragletItem .fragletItemThumbnail img{ 
     322margin: auto; 
     323} 
    304324 
    305325/* 
     
    321341  } 
    322342 
     343 
     344 
    323345*/ 
    324346"/> 
  • 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 notice 
    5  
    6 #  This program is free software; you can redistribute it and/or modify  
    7 #  it under the terms of the GNU General Public License as published by  
    8 #  the Free Software Foundation; either version 2 of the License, or  
    9 #  (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 of  
    13 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  
    14 #  GNU General Public License for more details.  
    15  
    16 #  You should have received a copy of the GNU General Public License  
    17 #  along with this program; if not, write to the Free Software  
    18 #  Foundation, Inc., 59 Temple Place, Suite 330, Boston,  
    19 #  MA 02111-1307 USA.  
    20  
    211from archetypes.kss.fields import FieldsView 
    222from plone.locking.interfaces import ILockable 
     
    122102 
    123103 
    124     def saveFragletField( self, fieldname, uid=None ): 
    125         fieldvalue = self.request.form.get( 'summary' ) 
     104    def saveFragletField( self, value, fieldname, uid=None ): 
    126105        instance = self._getFieldContext(uid) 
    127         ISummarize( instance ).setSummary( fieldvalue ) 
     106        ISummarize( instance ).setSummary( value.get( 'summary' ) ) 
    128107        return self.replaceWithFragletView( uid, fieldname ) 
    129108 
  • plone/fraglets/trunk/browser/viewlets/configure.zcml

    r1938 r2252  
    4242      permission="zope2.View"  
    4343      /> 
     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     /> 
    4453 
    4554 
  • plone/fraglets/trunk/browser/viewlets/container.py

    r1938 r2252  
    158158    def listingView( self ): 
    159159        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 
    161167        return listing() 
  • plone/fraglets/trunk/browser/viewlets/item.pt

    r1724 r2252  
    11 
    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()"> 
    34      <tal:if condition="python: view.itemShowTitle() and view.itemTitle()"> 
    45          <dt tal:attributes="class python: itemClass+' fragletItemId'"> 
     
    67              <img tal:attributes="src string:${context/portal_url}/${view/itemIcon}" />       
    78            </tal:if> 
    8  
    9             <tal:if condition="view/itemLinkDirectly"> 
    10               <a tal:attributes="href   view/itemTargetUrl; 
     9              <a tal:attributes="href   linkTo; 
    1110                                 title  view/itemDescription"> 
    1211                <span tal:content="view/itemTitle" /> 
    1312              </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 
    2114          </dt>       
    2215      </tal:if> 
     
    2720                <tal:if condition="python: view.itemShowThumbnail() and view.itemThumbnail()"> 
    2821                  <div class="fragletItemThumbnail" > 
    29                     <a tal:attributes="href   view/itemUrl; 
     22                    <a tal:attributes="href   linkTo; 
    3023                                       title  view/itemTitle">          
    3124                      <img tal:attributes="src view/itemThumbnail; 
  • plone/fraglets/trunk/browser/viewlets/listing.pt

    r1930 r2252  
    33        <div  class="visualClear" style="visibility: hidden; height: 0"><!--clear--></div> 
    44        <tal:if condition="batch"> 
     5 
    56          <tal:if condition="view/listingBatchResults"> 
    67            <tal:is define="batch_base_url string:atomic-view" > 
  • plone/fraglets/trunk/browser/viewlets/listing.py

    r1938 r2252  
    1414        self.fraglet_context.listing_context = self 
    1515        self.portlet_context.listing_context = self         
     16 
     17    def update_fraglet_listing( self, *la, **kwa ): 
     18        import pdb; pdb.set_trace() 
    1619 
    1720    def portlet( self ): 
  • plone/fraglets/trunk/content/__init__.py

    r1938 r2252  
    110110      try: 
    111111        self._delOb( 'search_criteria' ) 
    112       except:        
    113         import pdb; pdb.set_trace() 
     112      except:       import pdb; pdb.set_trace() 
    114113 
    115114 
     
    147146    except: 
    148147      import traceback; traceback.print_exc() 
     148      import pdb; pdb.set_trace() 
    149149      q = self.buildQuery() 
    150150 
     
    203203      except: 
    204204        import traceback; traceback.print_exc() 
     205        import pdb; pdb.set_trace() 
    205206    return results 
    206207 
  • plone/fraglets/trunk/utils.py

    r1938 r2252  
    2626    new_portlets = IAnnotations( new_obj ).get( PORTLETS )     
    2727     
     28    import pdb; pdb.set_trace() 
     29 
     30 
     31 
    2832 
    2933