Sha256: 2e8ecaea72775a6a084a569fe29cd2eaa63b1ae02da73732a60db93ad750f44a

Contents?: true

Size: 896 Bytes

Versions: 13

Compression:

Stored size: 896 Bytes

Contents

// item actions for folders and bookmarks

$(document).ready ( function () {
    // remove duplicate buttons from form
    $('#cite_btn,#email_btn').remove();
    //  add click event for any checkbox in doc list
    $(':checkbox[name="selected[]"]').click( function () {
        addCheckedToURL();
    });

    // select/unselect all
    $('#selectAllItems').click( function () {
        $(':checkbox[name="selected[]"]').prop('checked', this.checked);
        addCheckedToURL();
    });
});


// when any checkbox is selected, append the ids of all checked items to url
function addCheckedToURL () {
    var checkboxValues = $('[name="selected[]"]:checked').serialize();
    checkboxValues = checkboxValues.replace(/selected/g,"id");
    $('#citeLink,#emailLink,#copyLink').attr('href', function(index,previousValue) {
        return previousValue.replace(/\?.*/,"?" + checkboxValues);
    });
}

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
bpluser-0.5.0 app/assets/javascripts/bpluser/folder_tools.js
bpluser-0.4.0 app/assets/javascripts/bpluser/folder_tools.js
bpluser-0.3.0 app/assets/javascripts/bpluser/folder_tools.js
bpluser-0.2.0.4 app/assets/javascripts/bpluser/folder_tools.js
bpluser-0.2.0.3 app/assets/javascripts/bpluser/folder_tools.js
bpluser-0.2.0.2 app/assets/javascripts/bpluser/folder_tools.js
bpluser-0.2.0.1 app/assets/javascripts/bpluser/folder_tools.js
bpluser-0.2.0 app/assets/javascripts/bpluser/folder_tools.js
commonwealth-vlr-engine-0.0.7 app/assets/javascripts/commonwealth-vlr-engine/folder_tools.js
commonwealth-vlr-engine-0.0.4 app/assets/javascripts/commonwealth-vlr-engine/folder_tools.js
commonwealth-vlr-engine-0.0.3 app/assets/javascripts/commonwealth-vlr-engine/folder_tools.js
commonwealth-vlr-engine-0.0.2 app/assets/javascripts/commonwealth-vlr-engine/folder_tools.js
commonwealth-vlr-engine-0.0.1 app/assets/javascripts/commonwealth-vlr-engine/folder_tools.js