Changeset 1072

Show
Ignore:
Timestamp:
03/03/08 07:03:38
Author:
piv
Message:

added asynchronous update of global_section during changes on qPloneTabs configlet

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • qPloneTabs/trunk/HISTORY.txt

    r1070 r1072  
     10.4.0 
     2 
     3  * now global_sections tabs updated asynchronous during changes on qPloneTabs ajax configlet 
     4 
    150.3.1 
    26 
  • qPloneTabs/trunk/README.txt

    r351 r1072  
    11Quintagroup Plone Tabs 
    22 
    3   The product allows Plone websites to modify portal_tabs 
    4   actions from portal_control_panel form. 
     3  The product allows Plone websites to modify portal_actions tool 
     4  from portal_control_panel form. 
    55 
    66  (c) "Quintagroup":http://quintagroup.com/ , 2006.  
  • qPloneTabs/trunk/skins/qPloneTabs/javascripts/qplonetabs.js

    r1070 r1072  
    4545           Sortable.destroy('tabslist'); 
    4646           new Effect.Highlight('tabslist',{}); 
     47           updateGlobalSections(); 
    4748         }, 
    4849         onComplete: function(request){Behaviour.apply();} 
     
    8889                Element.addClassName(li, 'invisible'); 
    8990              }; 
     91              updateGlobalSections(); 
    9092            }, 
    9193            onFailure: function(request){ 
     
    128130             }; 
    129131           }}); 
     132           updateGlobalSections(); 
    130133         } 
    131134        } 
     
    185188                  Behaviour.apply(); 
    186189                } 
    187               }) 
     190              }); 
     191              updateGlobalSections(); 
    188192            }, 
    189193            onFailure: function(request){ 
     
    265269               } 
    266270             }); 
     271             updateGlobalSections(); 
    267272           }, 
    268273           onFailure: function(request){ 
     
    302307              el.attachEvent?ieHover():''; 
    303308              Behaviour.apply(); 
     309              updateGlobalSections(); 
    304310            } 
    305311          }); 
     
    400406 
    401407 
     408// API for updating global_sections tabs 
     409 
     410function updateGlobalSections() { 
     411    new Ajax.Updater({success : 'portal-globalnav'}, 'qpt_globalsections', { 
     412            method : 'post', 
     413            onSuccess : function(){ 
     414              new Effect.Highlight('portal-globalnav', {}); 
     415            } 
     416    }); 
     417} 
     418 
     419 
    402420//********************************************** 
    403421 
  • qPloneTabs/trunk/skins/qPloneTabs/prefs_tabs_form.cpt

    r779 r1072  
    1010<head> 
    1111  <metal:javascript_head_slot fill-slot="javascript_head_slot"> 
    12         <script type="text/javascript" src="javascripts/prototype.js"></script> 
    13         <script type="text/javascript" src="javascripts/scriptaculous.js"></script> 
    14         <script type="text/javascript" src="javascripts/behaviour.js"></script> 
    15         <script type="text/javascript" src="javascripts/qplonetabs.js"></script> 
     12        <script type="text/javascript" src="javascripts/prototype.js" 
     13                tal:attributes="src string:${portal_url}/${attrs/src}"></script> 
     14        <script type="text/javascript" src="javascripts/scriptaculous.js" 
     15                tal:attributes="src string:${portal_url}/${attrs/src}"></script> 
     16        <script type="text/javascript" src="javascripts/behaviour.js" 
     17                tal:attributes="src string:${portal_url}/${attrs/src}"></script> 
     18        <script type="text/javascript" src="javascripts/qplonetabs.js" 
     19                tal:attributes="src string:${portal_url}/${attrs/src}"></script> 
    1620  </metal:javascript_head_slot> 
    1721  <metal:cssslot fill-slot="css_slot"> 
  • qPloneTabs/trunk/version.txt

    r1070 r1072  
    1 0.3.1 
     10.4.0