Sha256: 5165790024ff97db217fc4f5cd484ef0964d6948ffdd43b888f323d94baa8659
Contents?: true
Size: 725 Bytes
Versions: 295
Compression:
Stored size: 725 Bytes
Contents
var rbbt_updater = [] function register_dom_update(selector, func){ if (rbbt_updater[selector] === undefined){ rbbt_updater[selector] = [func]; }else{ rbbt_updater[selector].push(func); } } function update_dom(){ for (selector in rbbt_updater){ var tag = "rbbt_dom_update_" + hex_md5(selector); var elements = $(selector).not('[rbbt-update_tags*=' + tag + ']') if (elements.length > 0){ var prev = elements.attr('rbbt-update_tags'); if (undefined === prev){ elements.attr('rbbt-update_tags', tag); }else{ elements.attr('rbbt-update_tags', prev + " " + tag); } $.each(rbbt_updater[selector], function(){ this(elements); }) } } }
Version data entries
295 entries across 295 versions & 1 rubygems