aboutsummaryrefslogtreecommitdiff
path: root/atom/packages/pretty-json/node_modules/jsonminify/docs/scripts/linenumber.js
blob: 613865d0e45d20b75c734a7e9c549f4e1cfb6337 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
(function() {
    var counter = 0;
    var numbered;
    var source = document.getElementsByClassName('prettyprint source');

    if (source && source[0]) {
        source = source[0].getElementsByTagName('code')[0];

        numbered = source.innerHTML.split('\n');
        numbered = numbered.map(function(item) {
            counter++;
            return '<span id="line' + counter + '" class="line"></span>' + item;
        });

        source.innerHTML = numbered.join('\n');
    }
})();