All pastes #112286 Raw Edit

Unnamed

public text v1 · immutable
·published 2006-08-02 20:25 UTC
rendered paste body
function toggle_CB(responseXML, x) {
    var state = responseXML.getElementsByTagName('state')[0].firstChild.data;
    var act = responseXML.getElementsByTagName('action')[0].firstChild.data;
    var iid =  responseXML.getElementsByTagName('iid')[0].firstChild.data;
    var a_html = '<a href="" class="toggle'+act+'" id="'+act+'-'+iid+'">'+state+'</a>';
    x.innerHTML = a_html;
    x.onclick = toggle;
    if(act == 'read') {
        var item = document.getElementById('item-'+iid);
        var re = new RegExp("(^| )titlebar( |$)");
        for (i=0; i<item.childNodes.length; i++) {
            if(item.childNodes[i].className && item.childNodes[i].className.match(re)) {
                tbar = item.childNodes[i];
            }
        }
        if(state == 'mark unread')
            tbar.style['background'] = 'url(<?php echo $OPT['baseurl']?>/img/slashed3.gif)';
        else {
            tbar.style['background'] = '#fff';
        }
    }
}