4c4 < Emoji Border and/or Background Image to Body/Canvas - RJM Programming - August, 2018 --- > Emoji Border or Background Image - RJM Programming - August, 2018 8c8 < body { position:absolute; width: calc(100% - 180px); height: calc(100vh - 180px); display: block; text-align: bottom; border: 80px solid red; border-image: url("//twemoji.maxcdn.com/2/72x72/1f44d.png") 100% round; border-image-repeat: repeat; background-image-repeat: repeat; } --- > body { width: calc(100% - 180px); height: calc(100vh - 180px); left:20px; top:50px; display: block; text-align: bottom; border-left: 80px solid red; border-bottom: 80px solid red; border-top: 80px solid red; border-right: 80px solid red; border-image: url("//twemoji.maxcdn.com/2/72x72/1f44d.png") 100% round; border-image-repeat: repeat; background-image-repeat: repeat; } 15,17d14 < var cmode='body'; < var wasa=''; < var lasttvi='1f44d'; 23d19 < lasttvi=tvi.textContent.codePointAt(0).toString(16); 30d25 < lasttvi=tvi.innerHTML.toLowerCase().replace(/\&/g,'').replace(/\#/g,''); 38,91d32 < < function doct(inww) { < if (inww.toLowerCase() == 'canvas') { < var boh=document.body.outerHTML; < boh=document.getElementById('myb').outerHTML; < if (boh.split('>')[0].indexOf('border-image') == -1) { < boh=boh.replace(' style="', ' style="border: 80px solid red; border-image: url(//twemoji.maxcdn.com/2/72x72/1f44d.png) 100% round; border-image-repeat: repeat; background-image-repeat: repeat;'.replace('1f44d',lasttvi)); < } < if (!document.getElementById('mycanvas')) { < var myw=eval(window.getComputedStyle(document.body, null).getPropertyValue('width').replace('px','')); < var myh=eval(window.getComputedStyle(document.body, null).getPropertyValue('height').replace('px','')); < //alert(boh.split('>')[0].replace(''); < //document.body.innerHTML=boh.split('>')[0].replace(''; < //alert(boh.split('>')[0].replace(''); < var cis=boh.split('>')[0].replace(''; < cis=boh.split('>')[0].replace(''; < if (1 == 2) { < //cis=boh.split('>')[0].replace(''; < //alert(cis); < var wo=window.open('','_blank','top=0,left=0,height=800,width=800'); < wo.document.write(cis); //.replace(/canvas/g,'body')); < wo.document.write(" document.body.style.borderImage=\"url('http://twemoji.maxcdn.com/2/72x72/1f44d.png')\"; "); < } else if (3 == 4) { < location.href=document.URL.split('#')[0].split('?')[0] + '?canvas=' + encodeURIComponent(cis); < } else { < //alert(cis); < document.getElementById('aemail').href=wasa + encodeURIComponent(encodeURIComponent(cis)); < //alert(document.getElementById('aemail').href); < document.getElementById('aemail').click(); < } < } < } < return inww; < } < < function onl() { < document.getElementById('aemail').href+=encodeURIComponent(document.URL.split('#')[0].split('?')[0] + '?canvas='); < wasa=document.getElementById('aemail').href; < var canvis=location.search.split('canvas=')[1] ? decodeURIComponent(location.search.split('canvas=')[1].split('&')[0]) : ''; < if (canvis != '') { < //alert(canvis.replace(/canvas/g,'body')); < document.body.innerHTML=canvis.replace(/canvas/g,'body'); < var huhs=canvis.replace(/\-image-source\:/g,'-image:').replace(/\-image\:\ url/g,'-image:url').split('background-image:url('); < if (huhs.length > 1) { < //alert("url(" + huhs[1].split(')')[0].replace('"','').replace('"','').replace("'",'').replace("'",'') + ")"); < document.body.style.backgroundImage="url(" + huhs[1].split(')')[0].replace('"','').replace('"','').replace("'",'').replace("'",'') + ")"; < } < huhs=canvis.replace(/\-image-source\:/g,'-image:').replace(/\-image\:\ url/g,'-image:url').split('border-image:url('); < if (huhs.length > 1) { < //alert("URL(" + huhs[1].split(')')[0].replace('"','').replace('"','').replace("'",'').replace("'",'') + ")"); < document.body.style.borderImage="url(" + huhs[1].split(')')[0].replace('"','').replace('"','').replace("'",'').replace("'",'') + ")"; < } < } < } 94c35 < --- > 96c37 <

Emoji Border and/or Background Image to Email

--- >

Emoji Border or Background Image

101d41 <