summaryrefslogtreecommitdiffstats
path: root/lib/output/modifiers/editHTMLElement.js
blob: 9897dcc7e53faa8a7617165e274dc120b896ed8a (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);
        fn($el);
    });
}

module.exports = editHTMLElement;