Show
Ignore:
Timestamp:
05/19/07 11:24:53 (18 months ago)
Author:
mbonetti
Message:

fix: item-collapse/expand for non-logged in users.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/gregarius/plugins/keyboardnavigation.php

    r1707 r1708  
    2626/// Author: Marco Bonetti 
    2727/// Description: Navigate between items without using your mouse. 
    28 /// Version: 0.2 
    29  
    30 $__kbnav_version = 'kbnav_0.2'; 
     28/// Version: 0.3 
     29 
     30$__kbnav_version = 'kbnav_0.3'; 
    3131 
    3232/** 
     
    3434* 0.1 - basic navigation: j/k: down/up, m: mark as read, s: toggle sticky 
    3535* 0.2 - f: toggle flag, c: lilina theme un/collapse 
     36* 0.3 - o: open URL for item, shift-o: open URL in new window, fix: item-collapse/expand for non-logged in users. 
    3637*/ 
    3738 
     
    3940* Wishlist: 
    4041*  Mark all as read 
    41 *  Un/Collapse when not logged in 
    4242*/ 
    4343 
     
    128128                ret.state = rx[2]; 
    129129                ret.cid = rx[3]; 
     130            } else { 
     131                var divs = item.getElementsByTagName('div'); 
     132                for(var i=0;i<divs.length;i++) { 
     133                    if(divs[i].className.indexOf('content') > -1) { 
     134                        ret.id = divs[i].id.replace(/[^0-9]/g,''); 
     135                        break; 
     136                    } 
     137                } 
    130138            } 
    131139            if (href = item.getElementsByTagName('h4').item(0).getElementsByTagName('a').item(0).href) {