/** * FeHelper QR码解码 */ module.exports = (() => { "use strict"; let _show = (text) => { let el = $('#__fehelper_qr_decode__'); if (!el[0]) { el = $('').appendTo('body'); el.find('a#__fehelper_qr_open_').click(function (e) { e.preventDefault(); window.open(el.find('textarea').val()); }); el.find('a#__fehelper_qr_copy_').click(function (e) { e.preventDefault(); el.find('textarea').select(); document.execCommand('Copy'); el.find('#__fehelper_qr_msg_').show().delay(2000).hide('slow'); }); el.find('a#__fehelper_qr_close_').click(function (e) { e.preventDefault(); el.hide('slow'); }); } if (text === 'error decoding QR Code') { text = '抱歉,二维码识别失败!'; } el.show('slow').find('textarea').val(text); }; return { show: _show }; })();