UNPKG

igi_orion_cignacmb

Version:

Censors words out of text

63 lines (62 loc) 2.82 kB
var totalToast = { time:3000, isMobile: function () { if ((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) { return true; } else { return false; } }, init: function () { var _self = this; function loadCssCode(code) { var style = document.createElement('style'); style.type = 'text/css'; style.rel = 'stylesheet'; try { //for Chrome Firefox Opera Safari style.appendChild(document.createTextNode(code)); } catch (ex) { //for IE style.styleSheet.cssText = code; } var head = document.getElementsByTagName('head')[0]; head.appendChild(style); } var div = document.createElement("div"); div.innerHTML = '<div class="totalMytotalToast" id="totalMytotalToast" style="position:fixed;width:100%;height:100%;z-index:100002;background:rgba(0,0,0,0.0);top:0;display:none">' + ' <table class="totalToast_table" style="position:relative;width:100%;height:100%;vertical-align:top">' + ' <tbody>' + ' <tr >' + ' <td >' + ' <div class="common_totalToast_contain">'+ ' <div id="common_totalToast_text" class="totalToast_contain_div" style="width:240px;background: rgba(0, 0, 0, 0.6);text-align:center;margin:0 auto;border-radius:10px;position:relative;font-size:14px;color: #fff;box-sizing: border-box;padding: 20px;">' + ' </div></div>' + ' </td>' + ' </tr>' + ' </tbody>' + ' </table>' + '</div>'; document.body.insertBefore(div, document.body.firstElementChild); // if(_self.isMobile()){ // loadCssCode('.common_totalToast_contain{padding-top:45%;}') // }else{ // loadCssCode('.common_totalToast_contain{padding-top:35%;}') // } }, open: function (text,callback,timeout) { var _self = this; var time = timeout||_self.time; document.getElementById('common_totalToast_text').innerText = text; document.getElementById('totalMytotalToast').style.display = 'block'; setTimeout(function(){ document.getElementById('totalMytotalToast').style.display = 'none'; if(typeof callback == 'function'){ callback(); } },time) } } totalToast.init(); module.exports = totalToast;