From 0344b168276f80189e2254c75a762aff5b517b6b Mon Sep 17 00:00:00 2001 From: Aleksander Machniak <alec@alec.pl> Date: Sun, 22 May 2016 06:32:57 -0400 Subject: [PATCH] Fix priority icon(s) position --- program/js/common.js | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) diff --git a/program/js/common.js b/program/js/common.js index 329ffb5..158f8cc 100644 --- a/program/js/common.js +++ b/program/js/common.js @@ -744,15 +744,15 @@ * @param {String} input The string to encode in base64. */ encode: function (input) { + // encode UTF8 as btoa() may fail on some characters + input = utf8_encode(input); + if (typeof(window.btoa) === 'function') { - // it may fail on unicode characters, the fallback can handle them try { return btoa(input); } catch (e) {}; } - - input = utf8_encode(input); var chr1, chr2, chr3, enc1, enc2, enc3, enc4, i = 0, output = '', len = input.length; @@ -785,7 +785,6 @@ */ decode: function (input) { if (typeof(window.atob) === 'function') { - // it may fail on unicode characters, the fallback can handle them try { return utf8_decode(atob(input)); } -- Gitblit v1.9.1