Changeset 779
- Timestamp:
- 01/29/07 10:59:52
- Files:
-
- qPloneTabs/trunk/HISTORY.txt (modified) (1 diff)
- qPloneTabs/trunk/skins/qPloneTabs/javascripts/qplonetabs.js (modified) (2 diffs)
- qPloneTabs/trunk/skins/qPloneTabs/prefs_tabs_form.cpt (modified) (1 diff)
- qPloneTabs/trunk/skins/qPloneTabs/qplonetabs.css.dtml (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
qPloneTabs/trunk/HISTORY.txt
r778 r779 45 45 0.1.0 46 46 47 * initial re alise47 * initial release qPloneTabs/trunk/skins/qPloneTabs/javascripts/qplonetabs.js
r778 r779 102 102 var lis = $A($('tabslist').getElementsByTagName('LI')), 103 103 inputs = function(li){return $A(li.getElementsByTagName('INPUT'))}; 104 lis.each(function(el,idx){ 105 inputs(el).each(function(inpt){ 106 inpt.type=='hidden'?inpt.value=idx:inpt.name=inpt.name.replace(/i\d+_/, 'i'+idx+'_'); 104 if (lis.length > 0) { 105 lis.each(function(el,idx){ 106 inputs(el).each(function(inpt){ 107 inpt.type=='hidden'?inpt.value=idx:inpt.name=inpt.name.replace(/i\d+_/, 'i'+idx+'_'); 108 }); 107 109 }); 108 }); 110 } else { 111 Element.addClassName('reorder', 'noitems'); 112 }; 109 113 }}); 110 114 } … … 238 242 ); 239 243 collapseLi(dls[dls.length-1]); 244 if ($A($('tabslist').getElementsByTagName('LI').length > 0)) { 245 Element.removeClassName('reorder', 'noitems'); 246 }; 240 247 ieHover(); 241 248 Behaviour.apply(); qPloneTabs/trunk/skins/qPloneTabs/prefs_tabs_form.cpt
r778 r779 36 36 <input type="hidden" name="category" value="portal_tabs" id="actions_category" 37 37 tal:attributes="value category" /> 38 <div class="reorder-controls"> 39 <a href="#" id="reorder">Reorder</a> 38 <div class="reorder-controls" 39 tal:define="notempty python:modules['Products.qPloneTabs'].getPortalActions(here, category)"> 40 <a href="#" id="reorder" class="" 41 tal:attributes="class python:test(notempty, '', 'noitems')">Reorder</a> 40 42 </div> 41 43 <div class="sort-controls"> qPloneTabs/trunk/skins/qPloneTabs/qplonetabs.css.dtml
r778 r779 39 39 40 40 #app #busy, 41 #app.viewing .noitems, 41 42 #app .reorder-controls, 42 43 #app .sort-controls,
