igi_orion_cignacmb
Version:
Censors words out of text
63 lines (62 loc) • 2.82 kB
JavaScript
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;