Ignore:
Timestamp:
May 10, 2010 1:19:01 PM (14 years ago)
Author:
mylan
Message:

Update templates, javascript for update link, title, uid data for added reference

File:
1 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.referencedatagridfield/trunk/quintagroup/referencedatagridfield/skins/referencedatagridfield/referencebrowser_popup.pt

    r2270 r2279  
    3232                      at_url python:here.REQUEST.get('at_url'); 
    3333                      fieldName python:here.REQUEST.get('fieldName'); 
     34                      fieldTitleName python:here.REQUEST.get('fieldTitleName',''); 
     35                      fieldLinkName python:here.REQUEST.get('fieldLinkName',''); 
    3436                      order_idx python:here.REQUEST.get('order_idx', -1); 
    3537                      fieldRealName python:here.REQUEST.get('fieldRealName'); 
     
    8789                   <input type="hidden" name="fieldRealName" tal:attributes="value fieldRealName" /> 
    8890                   <input type="hidden" name="fieldName" tal:attributes="value fieldName" /> 
     91                   <input type="hidden" name="fieldTitleName" tal:attributes="value fieldTitleName" /> 
     92                   <input type="hidden" name="fieldLinkName" tal:attributes="value fieldLinkName" /> 
    8993                   <input type="hidden" name="order_idx" tal:attributes="value order_idx" /> 
    9094                   <input type="hidden" name="at_url" tal:attributes="value at_url" /> 
     
    170174            <!-- add these to make sure that after a search result, we still have these paremeters --> 
    171175            <input type="hidden" name="fieldName" value="" tal:attributes="value fieldName" /> 
     176            <input type="hidden" name="fieldTitleName" value="" tal:attributes="value fieldTitleName" /> 
     177            <input type="hidden" name="fieldLinkName" value="" tal:attributes="value fieldLinkName" /> 
    172178            <input type="hidden" name="order_idx" value="" tal:attributes="value order_idx" /> 
    173179            <input type="hidden" name="fieldRealName" value="" tal:attributes="value fieldRealName" /> 
     
    206212                <tal:if condition="not: restrict_browsing_to_startup_directory"> 
    207213                    <a i18n:translate="tabs_home" 
    208                        tal:attributes="href string:${navroot}/${template/getId}?fieldName=${fieldName}&amp;fieldRealName=${fieldRealName}&amp;at_url=${at_url}&amp;order_idx=${order_idx}"> 
     214                       tal:attributes="href string:${navroot}/${template/getId}?fieldName=${fieldName}&amp;fieldRealName=${fieldRealName}&amp;at_url=${at_url}&amp;order_idx=${order_idx}&amp;fieldTitleName=${fieldTitleName}&amp;fieldLinkName=${fieldLinkName}"> 
    209215                        Home 
    210216                    </a> 
     
    219225                <tal:crums tal:repeat="crumb crumbs">             
    220226 
    221                     <a tal:attributes="href string:${crumb/absolute_url}/${template/getId}?fieldName=${fieldName}&amp;fieldRealName=${fieldRealName}&amp;at_url=${at_url}&amp;order_idx=${order_idx}"> 
     227                    <a tal:attributes="href string:${crumb/absolute_url}/${template/getId}?fieldName=${fieldName}&amp;fieldRealName=${fieldRealName}&amp;at_url=${at_url}&amp;order_idx=${order_idx}&amp;fieldTitleName=${fieldTitleName}&amp;fieldLinkName=${fieldLinkName}"> 
    222228                        <span tal:content="string:${crumb/Title}"> 
    223229                            Breadcrumb Title 
     
    270276                                        <img src="#" tal:attributes="src string:${here/portal_url}/${item/getIcon};alt item/Title" /> 
    271277                                        <a tal:condition="python: item.isPrincipiaFolderish and allow_browse" 
    272                                            tal:attributes="href python:item.absolute_url() + '/' + template.getId() + '?fieldName='+ fieldName + '&amp;fieldRealName=' + fieldRealName + '&amp;at_url='+at_url + '&amp;order_idx='+order_idx"> 
     278                                           tal:attributes="href python:item.absolute_url() + '/' + template.getId() + '?fieldName='+ fieldName + '&amp;fieldRealName=' + fieldRealName + '&amp;at_url='+at_url + '&amp;order_idx='+order_idx + '&amp;fieldTitleName='+fieldTitleName + '&amp;fieldLinkName='+fieldLinkName"> 
    273279                                            <strong tal:condition="referenceable" 
    274280                                                    tal:content="item/title_or_id">Title</strong> 
     
    308314                                        nowrap="nowrap"  
    309315                                        style="text-align:right" 
    310                                         tal:define="title python:item.title_or_id().replace('\'', '\\\'')"> 
     316                                        tal:define="title python:item.title_or_id().replace('\'', '\\\''); 
     317                                                    path python:item.absolute_url(1)"> 
    311318                                        <tal:referenceable tal:condition="referenceable"> 
    312319                                            <a href="" 
    313320                                                onclick="" 
    314321                                                tal:attributes="href string:#; 
    315                                                                 onclick string:window.opener.referencebrowser_setReference('${fieldName}', '${uid}', '${title}', ${multi}, ${order_idx});; if (0==${close_window}) {window.close()} else {showMessage('${title}')};; ;"> 
     322                                                                onclick string:window.opener.referencebrowser_setReference('${fieldName}', '${uid}', '${title}', ${multi}, ${order_idx}, '${fieldTitleName}', '${title}', '${fieldLinkName}', '${path}');; if (0==${close_window}) {window.close()} else {showMessage('${title}')};; ;"> 
    316323                                                <strong i18n:translate="referencebrowser_insert_reference">Insert</strong> 
    317324                                            </a> 
Note: See TracChangeset for help on using the changeset viewer.