Skip to content

Instantly share code, notes, and snippets.

@dausruddin
Created January 9, 2020 12:20
Show Gist options
  • Save dausruddin/b75a51c1519726841c899e650f2fd36d to your computer and use it in GitHub Desktop.
Save dausruddin/b75a51c1519726841c899e650f2fd36d to your computer and use it in GitHub Desktop.
(function(){var h=window.Cbox||{},v=h.q||[],f={},w=0,r=function(b,a){b=b||{};a=a||{};for(var c in b)"undefined"===typeof a[c]&&(a[c]=b[c]);return a},t=function(b,a){var c=document.createElement("iframe"),e=b.split(/-/),k="dev"===e[0]?"dev":"www";e[0].match(/^[0-9]$/)&&(k+=e[0]);var e={name:"cboxmain",width:"100%",height:"100%",src:"https://"+k+".cbox.ws/box/?boxid="+e[1]+"&boxtag="+e[2]+"&sec=main",marginheight:"0",marginwidth:"0",frameborder:"0",scrolling:"no",allowtransparency:"yes",style:"border: 0"},
d;for(d in e)c.setAttribute(d,e[d]);return c},x=function(){var b=document.createElement("style");b.innerHTML=".CboxButton {position: fixed;opacity: 1;z-index: 9999;bottom: 0px;right: 0px;width: 120px;height: 30px;transform: rotateZ(-90deg);transform-origin: 60px -30px;padding: 0px 1em;box-sizing: border-box;text-align: center;cursor: pointer;background: rgba(0, 0, 0, 0.79);color: #fff;line-height: 30px;transition: opacity 200ms ease-in;border-radius: 0 15px 0 0px;}.CboxUserCount {background: #8BC34A;position: absolute;right: -12px;top: -6px;width: 30px;border-radius: 15px;transform: rotateZ(90deg);overflow: hidden;text-align: center;}.CboxWrap {position: fixed;z-index: 9998;top: 0px;bottom: 0px;right: -330px;width: 300px;background: rgb(51, 51, 51);padding: 0px;line-height: 0;transition: right 200ms ease-in, width 200ms ease-in;}.CboxWrap.Open {right: 30px;}.CboxButton.Open {top: 0;right: 0px;width: 30px;transform: none;padding: 0;border-radius: 0;}.CboxOpenBtn:after {content: 'Open Cbox';}.CboxCloseBtn:after {content: 'X';}@media screen and (max-width: 400px) {.CboxWrap {left: 0;right: 0;width: auto;}.CboxWrap {display: none;}.CboxWrap.Open {display: block;right: 0;width: auto;}.CboxButton.Open {right: 30px;}body.CboxOpen {overflow: hidden;}}";
return b};f.inline=function(b,a){a=r({elem:"cbox",width:"100%",heightTotal:500,heightForm:100,serial:1E6*Math.random()|0},a);$wrap.style.cssText="position: relative; width: "+a.width+"; padding: 0; line-height: 0;";var c=t(b,a);$cont.appendChild(c)};f.button=function(b,a){var c=null;a=r({background:"#059ad0",width:300,heightTotal:500,heightForm:100,buttonHeight:30,serial:1E6*Math.random()|0},a);var e=x(),k=document.head||document.getElementsByTagName("head")[0];k.insertBefore(e,k.children[0]);var d=
document.createElement("div");d.className="CboxButton";var l=document.createElement("div");l.className="CboxWrap";var f=t(b,a);l.appendChild(f);w++;document.body.appendChild(l);document.body.appendChild(d);var g=function(){var a="";m?a='<span class="CboxCloseBtn"></span>':(c&&(a+='<span class="CboxUserCount">'+c+"</span>"),u&&(a+='<span class="CboxMsgCounter">'+u+"</span>"),a+='<span class="CboxOpenBtn"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAABFCAMAAAD6mB0uAAADAFBMVEUAAAAhaJqs0uxmq9sKKD3d7fhFmdOFveRMndUtgr0UR2tOpuMDDxj0+f3A3fEzk9Vwu/CLyvgzmuJmtexbr+k2h8BcpdlCouWdyemj1foOOFUaWIN2tOCFxfMpd65Nqeo7k9B9ueNQotvR5vWVxectiss9neAGGijr9PsBBwuc0vlCltBmsOSUzvf+//+q2/5Tqud8wPE0jcwlhciLwuoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDJKZkAAABAHRSTlP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AU/cHJQAAAAlwSFlzAAALEwAACxMBAJqcGAAACcJJREFUaN7tWuuOozoSPsECHKFA6KRNRnITx1yE4iSTGN7/1XrLNjYml9Hs+TEbaac0GqlNueqrct0M+ef7zemfvwD/fwGWnxljLZPLxUuWRano1woWS6noF1K0nOWyXPw+wIVsi32ScKAkSfb7ov0s78C3RbF3VBTsKcySAdPV0H7f9o8MS1b4LIX8HYCyAGxYMCkbKZnACqXaXLRZJjPWaokGvqUEpN/rXzBYBb5Esar/FY9nRwle0KszmrE8BZgpdKxpGEaUUsQFwIw0BEdKozKgMQRWYM2QZJOYZTFagSPBgATGys5r0cJZlgqcUtIwfo8wSdpfAWwKgCd7HKfdxVBXBUg2gjtblQFSGxDvgmBXxxQJ9ad2I7OHYPgiYJQCE4Lv7UywJEFaszuEag+eOXEOsN0nXPQ4WF1mFMZS4lGShkd2Vec971IqeqEZIF5b5byrPgdJ4jTsJjsjB4dLpCVnwkOYJLAnA7blc4BloTl2l0cKUT8KT3CDq0eGrmYSTxGlBPVRHc6F0Mbx8GbQa7seewCxFEFYDTIqnwHU+KR4ol1R3WhbAR9aPWXoeON0gfsaFjzyVWAd9z14uXDpXAjao87oKhaPABeF5ggvLyjQgcgZ7l4wrJyuhEc9esrWodGKRDCjKYVzd/jGtaDhxSNAwMcZ8/CtqjT1Qy1QIcSfRsDoHxklo//6+JUVxCAEQSMLtZA5y8zpdRhSR94DbPXxBVPAHIRKQYamJRDFI+lCIAzq+HCI68AZgYwLk9f4QLswiQv1yzijg0w2+JrUg1zcASz3yijq5OxkwyIMRUz2xFUcxjCLxr8qYutgz+qRIdXOADlo8lhAMZRAmrqV1Llw1KbzBKqH9U7Q6zhdzgGqwmVtAop7gblpArixmC5xgyUe3ZcpDkUY8nWwFqgzhkBxPk2j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" style="width: 80px; position: absolute; left: -0px; top: -20px"></span>');
return a};d.innerHTML="Loading... ";var h=!1,m=!1,p=null,q=function(a){a?(l.className="CboxWrap Open",d.className="CboxButton Open",p=document.body.className,document.body.className="CboxOpen"):(l.className="CboxWrap",d.className="CboxButton",null!==p&&(document.body.className=p));a&&!h&&(h=!0);m=a;d.innerHTML=g()},n=function(){localStorage&&"string"===typeof localStorage.getItem("cbox:isOpen")?q("yes"===localStorage.getItem("cbox:isOpen")):q(!1);d.style.opacity="1";d.onclick=function(){q(!m);localStorage&&
localStorage.setItem("cbox:isOpen",m?"yes":"no")}},u=0;window.addEventListener("message",function(a){if(null!==a.origin.match(/\.cbox\.ws$/)&&a.source===f.contentWindow)try{var b=JSON.parse(a.data);"ready"==b.event&&n();"onliners"==b.event&&(c=b.data,d.innerHTML=g());"message"==b.event&&(d.innerHTML=g())}catch(e){}},!1)};var g=function(){var b=arguments[0];if(f[b]){for(var a=[],c=1;c<arguments.length;c++)a.push(arguments[c]);f[b].apply(this,a)}else console.log("CboxEmbed: call "+b+" not found")},
n;for(n in v)g.apply(this,h.q[n]);window.Cbox=g;window.Cbox.s=document.currentScript||!0;window.CboxReady&&window.CboxReady(g)})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment