Commit 85f6feae authored by jan.koester's avatar jan.koester
Browse files

test

parent 5e4b1267
Loading
Loading
Loading
Loading
+14 −3
Original line number Diff line number Diff line
@@ -47,18 +47,29 @@ var I18n = (function() {
        var els = document.querySelectorAll('[data-i18n]');
        for (var i = 0; i < els.length; i++) {
            var key = els[i].getAttribute('data-i18n');
            els[i].textContent = t(key);
            var val = t(key);
            if (val.indexOf('&') !== -1) {
                els[i].innerHTML = val;
            } else {
                els[i].textContent = val;
            }
        }
        var titleEls = document.querySelectorAll('[data-i18n-title]');
        for (var j = 0; j < titleEls.length; j++) {
            var tkey = titleEls[j].getAttribute('data-i18n-title');
            titleEls[j].title = t(tkey);
            titleEls[j].title = decodeEntities(t(tkey));
        }
        var phEls = document.querySelectorAll('[data-i18n-placeholder]');
        for (var k = 0; k < phEls.length; k++) {
            var pkey = phEls[k].getAttribute('data-i18n-placeholder');
            phEls[k].placeholder = t(pkey);
            phEls[k].placeholder = decodeEntities(t(pkey));
        }
    }

    function decodeEntities(str) {
        var el = document.createElement('span');
        el.innerHTML = str;
        return el.textContent || el.innerText || str;
    }

    function onReady(fn) {