summaryrefslogtreecommitdiffstats
path: root/lib/output/modifiers/editHTMLElement.js
blob: 755598e8cf151e4e032fb3a7c931f93eabc87d16 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var Promise = require('../../utils/promise');

/**
    Edit all elements matching a selector
*/
function editHTMLElement($, selector, fn) {
    var $elements = $(selector);

    return Promise.forEach($elements, function(el) {
        var $el = $(el);
        return fn($el);
    });
}

module.exports = editHTMLElement;