Merge branch 'master' into feature/logit

This commit is contained in:
Sebastian Titz 2022-07-14 09:42:25 +02:00
commit 0fa38cc1ba
11 changed files with 52 additions and 13 deletions

View File

@ -25,7 +25,6 @@ function ajaxFeedback(e,url,css) {
function formFeedback(e,f,url,css) { function formFeedback(e,f,url,css) {
var formData = {} var formData = {}
$(f).each(function(i, obj) { $(f).each(function(i, obj) {
console.log(obj);
formData[obj.name] = obj.value formData[obj.name] = obj.value
obj.disabled = true; obj.disabled = true;
}); });
@ -113,7 +112,7 @@ function successMarker(e,css) {
var cursorX = p.x var cursorX = p.x
var cursorY = p.y var cursorY = p.y
console.log('OK',cursorX,cursorY); //console.log('OK',cursorX,cursorY);
o = $('<div style="position: absolute; top:'+cursorY+'px; left: '+ cursorX +'px; width: 40px; height: 40px; z-index: 999; fill: green; pointer-events: none;'+css+'"><svg version="1.1" style="-webkit-filter: drop-shadow( 0 0 4px rgba(0, 0, 0, .9)); filter: drop-shadow( 0 0 4px rgba(0, 0, 0, .9));" x="0px" y="0px" viewBox="0 0 1000 1000" xml:space="preserve"><g><path d="M959.4,469.4c-16.9,0-30.6,13.7-30.6,30.6c0,236.4-192.3,428.7-428.7,428.7S71.3,736.4,71.3,500C71.3,263.6,263.6,71.3,500,71.3c93.7,0,182.7,29.7,257.4,85.8c13.5,10.2,32.7,7.4,42.9-6.1c10.2-13.5,7.4-32.7-6.1-42.8C708.8,43.9,607.1,10,500,10C229.8,10,10,229.8,10,500c0,270.2,219.8,490,490,490s490-219.8,490-490C990,483.1,976.3,469.4,959.4,469.4z"/><path d="M215.4,447.7c-12-12-31.3-12-43.3,0c-12,12-12,31.3,0,43.3l245,245c6,6,13.8,9,21.7,9c7.8,0,15.7-3,21.7-9L981,215.4c12-12,12-31.3,0-43.3c-12-12-31.3-12-43.3,0l-499,499L215.4,447.7z"/></g></svg></div>'); o = $('<div style="position: absolute; top:'+cursorY+'px; left: '+ cursorX +'px; width: 40px; height: 40px; z-index: 999; fill: green; pointer-events: none;'+css+'"><svg version="1.1" style="-webkit-filter: drop-shadow( 0 0 4px rgba(0, 0, 0, .9)); filter: drop-shadow( 0 0 4px rgba(0, 0, 0, .9));" x="0px" y="0px" viewBox="0 0 1000 1000" xml:space="preserve"><g><path d="M959.4,469.4c-16.9,0-30.6,13.7-30.6,30.6c0,236.4-192.3,428.7-428.7,428.7S71.3,736.4,71.3,500C71.3,263.6,263.6,71.3,500,71.3c93.7,0,182.7,29.7,257.4,85.8c13.5,10.2,32.7,7.4,42.9-6.1c10.2-13.5,7.4-32.7-6.1-42.8C708.8,43.9,607.1,10,500,10C229.8,10,10,229.8,10,500c0,270.2,219.8,490,490,490s490-219.8,490-490C990,483.1,976.3,469.4,959.4,469.4z"/><path d="M215.4,447.7c-12-12-31.3-12-43.3,0c-12,12-12,31.3,0,43.3l245,245c6,6,13.8,9,21.7,9c7.8,0,15.7-3,21.7-9L981,215.4c12-12,12-31.3,0-43.3c-12-12-31.3-12-43.3,0l-499,499L215.4,447.7z"/></g></svg></div>');
$( "body" ).append( o ); $( "body" ).append( o );
@ -125,7 +124,7 @@ function warnMarker(e,css) {
var cursorX = p.x var cursorX = p.x
var cursorY = p.y var cursorY = p.y
console.log('WARN',cursorX,cursorY); //console.log('WARN',cursorX,cursorY);
o = $('<div style="position: absolute; top:'+cursorY+'px; left: '+ cursorX +'px; width: 40px; height: 40px; fill: #ff0; z-index: 999; pointer-events: none;'+css+'"><svg version="1.1" style="-webkit-filter: drop-shadow( 0 0 4px rgba(0, 0, 0, .9)); filter: drop-shadow( 0 0 4px rgba(0, 0, 0, .9));" x="0px" y="0px" viewBox="0 0 100 125"><g transform="translate(0,-952.36218)"><path style="text-indent:0;text-transform:none;direction:ltr;block-progression:tb;baseline-shift:baseline;color:#000000;enable-background:accumulate;" d="m 49.999548,962.36215 c -2.77446,0 -5.29918,1.3853 -6.71875,3.7812 L 5.0307975,1030.7997 c -1.41991,2.4028 -1.39108,5.3495 0.0312,7.75 1.27219,2.1453 3.65785,3.8194 6.4374995,3.8125 l 77.000001,0 c 2.77928,0.01 5.16552,-1.6676 6.4375,-3.8125 1.42362,-2.4007 1.45245,-5.347 0.0312,-7.75 l -38.25,-64.65635 c -1.41947,-2.3959 -3.94419,-3.7812 -6.71865,-3.7812 z m 0,6 c 0.56422,0 1.30991,0.4174 1.5625,0.8438 l 38.21875,64.65625 c 0.25251,0.427 0.25314,1.1981 0,1.625 -0.40478,0.6826 -0.71493,0.8764 -1.28125,0.875 l -77.000001,0 c -0.56593,10e-4 -0.8767,-0.1928 -1.28125,-0.875 -0.2530395,-0.427 -0.2524095,-1.1979 0,-1.625 l 38.218751,-64.65625 c 0.25257,-0.4263 0.99828,-0.8438 1.5625,-0.8438 z m 0,16 c -3.31371,0 -6,2.6863 -6,6 l 1,22.00005 c 0,2.7614 2.23857,5 5,5 2.76143,0 5,-2.2386 5,-5 l 1,-22.00005 c 0,-3.3137 -2.68629,-6 -6,-6 z m 0,35.00005 c -3.86598,0 -7,3.134 -7,7 0,3.8659 3.13402,7 7,7 3.86598,0 7,-3.1341 7,-7 0,-3.866 -3.13402,-7 -7,-7 z" /></g></svg></div>'); o = $('<div style="position: absolute; top:'+cursorY+'px; left: '+ cursorX +'px; width: 40px; height: 40px; fill: #ff0; z-index: 999; pointer-events: none;'+css+'"><svg version="1.1" style="-webkit-filter: drop-shadow( 0 0 4px rgba(0, 0, 0, .9)); filter: drop-shadow( 0 0 4px rgba(0, 0, 0, .9));" x="0px" y="0px" viewBox="0 0 100 125"><g transform="translate(0,-952.36218)"><path style="text-indent:0;text-transform:none;direction:ltr;block-progression:tb;baseline-shift:baseline;color:#000000;enable-background:accumulate;" d="m 49.999548,962.36215 c -2.77446,0 -5.29918,1.3853 -6.71875,3.7812 L 5.0307975,1030.7997 c -1.41991,2.4028 -1.39108,5.3495 0.0312,7.75 1.27219,2.1453 3.65785,3.8194 6.4374995,3.8125 l 77.000001,0 c 2.77928,0.01 5.16552,-1.6676 6.4375,-3.8125 1.42362,-2.4007 1.45245,-5.347 0.0312,-7.75 l -38.25,-64.65635 c -1.41947,-2.3959 -3.94419,-3.7812 -6.71865,-3.7812 z m 0,6 c 0.56422,0 1.30991,0.4174 1.5625,0.8438 l 38.21875,64.65625 c 0.25251,0.427 0.25314,1.1981 0,1.625 -0.40478,0.6826 -0.71493,0.8764 -1.28125,0.875 l -77.000001,0 c -0.56593,10e-4 -0.8767,-0.1928 -1.28125,-0.875 -0.2530395,-0.427 -0.2524095,-1.1979 0,-1.625 l 38.218751,-64.65625 c 0.25257,-0.4263 0.99828,-0.8438 1.5625,-0.8438 z m 0,16 c -3.31371,0 -6,2.6863 -6,6 l 1,22.00005 c 0,2.7614 2.23857,5 5,5 2.76143,0 5,-2.2386 5,-5 l 1,-22.00005 c 0,-3.3137 -2.68629,-6 -6,-6 z m 0,35.00005 c -3.86598,0 -7,3.134 -7,7 0,3.8659 3.13402,7 7,7 3.86598,0 7,-3.1341 7,-7 0,-3.866 -3.13402,-7 -7,-7 z" /></g></svg></div>');
$( "body" ).append( o ); $( "body" ).append( o );
@ -137,7 +136,7 @@ function errorMarker(e,css) {
var cursorX = p.x var cursorX = p.x
var cursorY = p.y var cursorY = p.y
console.log('ERR',cursorX,cursorY); //console.log('ERR',cursorX,cursorY);
o = $('<div style="position: absolute; top:'+cursorY+'px; left: '+ cursorX +'px; width: 40px; height: 40px; fill: red; z-index: 999; pointer-events: none;'+css+'"><svg version="1.0" style="-webkit-filter: drop-shadow( 0 0 4px rgba(0, 0, 0, .9)); filter: drop-shadow( 0 0 4px rgba(0, 0, 0, .9));" x="0px" y="0px" viewBox="0 0 100 125" xml:space="preserve"><g><path fill="#000000" d="M50,14.996c-19.333,0-35.004,15.671-35.004,35.004c0,19.332,15.671,35.004,35.004,35.004 c19.332,0,35.004-15.672,35.004-35.004C85.004,30.667,69.332,14.996,50,14.996z M50,79.004c-15.993,0-29.004-13.012-29.004-29.004 c0-15.993,13.011-29.004,29.004-29.004c15.992,0,29.004,13.011,29.004,29.004C79.004,65.992,65.992,79.004,50,79.004z"/><polygon fill="#000000" points="70.578,36.423 63.578,29.419 50,42.998 36.421,29.419 29.421,36.423 43,50.002 29.421,63.576 36.421,70.58 50,57.002 63.578,70.58 70.578,63.576 57.004,50.002 "/></g></svg></div>'); o = $('<div style="position: absolute; top:'+cursorY+'px; left: '+ cursorX +'px; width: 40px; height: 40px; fill: red; z-index: 999; pointer-events: none;'+css+'"><svg version="1.0" style="-webkit-filter: drop-shadow( 0 0 4px rgba(0, 0, 0, .9)); filter: drop-shadow( 0 0 4px rgba(0, 0, 0, .9));" x="0px" y="0px" viewBox="0 0 100 125" xml:space="preserve"><g><path fill="#000000" d="M50,14.996c-19.333,0-35.004,15.671-35.004,35.004c0,19.332,15.671,35.004,35.004,35.004 c19.332,0,35.004-15.672,35.004-35.004C85.004,30.667,69.332,14.996,50,14.996z M50,79.004c-15.993,0-29.004-13.012-29.004-29.004 c0-15.993,13.011-29.004,29.004-29.004c15.992,0,29.004,13.011,29.004,29.004C79.004,65.992,65.992,79.004,50,79.004z"/><polygon fill="#000000" points="70.578,36.423 63.578,29.419 50,42.998 36.421,29.419 29.421,36.423 43,50.002 29.421,63.576 36.421,70.58 50,57.002 63.578,70.58 70.578,63.576 57.004,50.002 "/></g></svg></div>');
$( "body" ).append( o ); $( "body" ).append( o );

2
feedback.min.js vendored

File diff suppressed because one or more lines are too long

View File

@ -23,8 +23,6 @@
"each", "each",
"i", "i",
"obj", "obj",
"console",
"log",
"name", "name",
"value", "value",
"disabled", "disabled",
@ -47,6 +45,6 @@
"append", "append",
"fadeOut" "fadeOut"
], ],
"mappings": "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", "mappings": "AAAA,SAASA,aAAaC,EAAEC,IAAIC,KAqB1B,OApBAC,EAAEC,KAAK,CACLH,IAAKA,IACLI,QAAS,SAASC,KAChB,MAAS,WAANA,SACDC,cAAcP,EAAEE,KAGP,QAANI,SACDE,WAAWR,EAAEE,UAGbO,YAAYT,EAAEE,MAKpBQ,MAAO,SAAUJ,IAAIK,KACnBF,YAAYT,EAAEE,SAGX,EAGT,SAASU,aAAaZ,EAAEa,EAAEZ,IAAIC,KAC5B,IAAIY,SAAW,GAgEf,OA/DAX,EAAEU,GAAGE,MAAK,SAASC,EAAGC,KACpBH,SAASG,IAAIC,MAAQD,IAAIE,MACzBF,IAAIG,UAAW,KAEjBpB,EAAEoB,UAAW,EACbjB,EAAEC,KAAK,CACLH,IAAKA,IACLoB,KAAMP,SACNQ,OAAQ,OACRjB,QAAS,SAASC,KAChB,MAAS,WAANA,KACDC,cAAcP,EAAEE,UAChBqB,YAAW,WACTpB,EAAEU,GAAGE,MAAK,SAASC,EAAGC,KACpBA,IAAIG,UAAW,EACW,UAAvBjB,EAAEc,KAAKO,KAAK,UACbP,IAAIE,MAAQ,OAGhBnB,EAAEoB,UAAW,IACb,MAGO,QAANd,KACDE,WAAWR,EAAEE,UACbqB,YAAW,WACXpB,EAAEU,GAAGE,MAAK,SAASC,EAAGC,KACpBA,IAAIG,UAAW,EACW,UAAvBjB,EAAEc,KAAKO,KAAK,UACbP,IAAIE,MAAQ,OAGhBnB,EAAEoB,UAAW,IACb,OAGAX,YAAYT,EAAEE,UACdqB,YAAW,WACXpB,EAAEU,GAAGE,MAAK,SAASC,EAAGC,KACpBA,IAAIG,UAAW,EACW,UAAvBjB,EAAEc,KAAKO,KAAK,UACbP,IAAIE,MAAQ,OAGhBnB,EAAEoB,UAAW,IACb,OAKNV,MAAO,SAAUJ,IAAIK,KACnBF,YAAYT,EAAEE,KACdqB,YAAW,WACTpB,EAAEU,GAAGE,MAAK,SAASC,EAAGC,KACpBA,IAAIG,UAAW,EACW,UAAvBjB,EAAEc,KAAKO,KAAK,UACbP,IAAIE,MAAQ,OAGhBnB,EAAEoB,UAAW,IACb,SAGC,EAGT,SAASK,UAAUzB,GACjB,IAAI0B,EAAI,GAGR,IAFAA,EAAEC,EAAI3B,EAAE4B,WACRF,EAAEG,EAAI7B,EAAE8B,UACD9B,EAAE+B,eACPL,EAAEC,EAAID,EAAEC,EAAI3B,EAAE+B,aAAaH,WAC3BF,EAAEG,EAAIH,EAAEG,EAAI7B,EAAE+B,aAAaD,UACvB9B,GAAKgC,SAASC,qBAAqB,QAAQ,KAI3CjC,EAAIA,EAAE+B,aAGZ,OAAOL,EAGT,SAASnB,cAAcP,EAAEE,KACvB,IAAIwB,EAAID,UAAUzB,GAEdkC,QAAUR,EAAEC,EACZQ,QAAUT,EAAEG,EAGhBO,EAAIjC,EAAE,uCAAuCgC,QAAQ,aAAcD,QAAS,kFAAkFhC,IAAI,uvBAClKC,EAAG,QAASkC,OAAQD,GACpBjC,EAAEiC,GAAGE,QAAQ,KAGf,SAAS9B,WAAWR,EAAEE,KACpB,IAAIwB,EAAID,UAAUzB,GAEdkC,QAAUR,EAAEC,EACZQ,QAAUT,EAAEG,EAGhBO,EAAIjC,EAAE,uCAAuCgC,QAAQ,aAAcD,QAAS,iFAAiFhC,IAAI,k0CACjKC,EAAG,QAASkC,OAAQD,GACpBjC,EAAEiC,GAAGE,QAAQ,KAGf,SAAS7B,YAAYT,EAAEE,KACrB,IAAIwB,EAAID,UAAUzB,GAEdkC,QAAUR,EAAEC,EACZQ,QAAUT,EAAEG,EAGhBO,EAAIjC,EAAE,uCAAuCgC,QAAQ,aAAcD,QAAS,gFAAgFhC,IAAI,8vBAChKC,EAAG,QAASkC,OAAQD,GACpBjC,EAAEiC,GAAGE,QAAQ",
"file": "feedback.js" "file": "feedback.js"
} }

View File

@ -29,6 +29,7 @@
top: 0; top: 0;
left: 0; left: 0;
background-color: rgba(0,0,0,0.5); background-color: rgba(0,0,0,0.5);
z-index: 9999;
} }
#flag-overlay iframe { #flag-overlay iframe {

View File

@ -18,12 +18,14 @@
flag.style.opacity = 0; flag.style.opacity = 0;
setTimeout(function() { setTimeout(function() {
flag.remove(); flag.remove();
document.body.style.overflowY = 'auto';
},500); },500);
},3000); },3000);
} }
var openFlag = function(ev) { var openFlag = function(ev) {
flag = document.createElement('div'); flag = document.createElement('div');
document.body.style.overflowY = 'hidden';
flag.id = 'flag-overlay'; flag.id = 'flag-overlay';
iframe = document.createElement('iframe'); iframe = document.createElement('iframe');
iframe.src= ''; iframe.src= '';

2
flag.min.css vendored
View File

@ -1 +1 @@
#flag-panel{position:fixed;bottom:0;right:0;width:150px;border:1px solid #fff;border-top-left-radius:15px;border-bottom-left-radius:15px;margin-right:-130px}#flag-panel.open{margin-right:0!important}#flag-panel.opened{transition:margin-right 1s}#flag-panel span{margin-right:10px;margin-left:5px}#flag-overlay{position:fixed;width:100%;height:100vh;top:0;left:0;background-color:rgba(0,0,0,.5)}#flag-overlay iframe{width:80%;min-width:350px;margin:0 auto;margin-top:1vh;display:block;background-color:#fff;border:3px solid #000;border-radius:1em;overflow-y:scroll;height:97vh}#flag-overlay.closing{transition:opacity .5s}#flag-overlay.closing iframe{transition:margin 1s ease,width 1s ease,height 1s ease;width:350px;height:170px;margin-top:calc(50vh - 50px);overflow:hidden} #flag-panel{position:fixed;bottom:0;right:0;width:150px;border:1px solid #fff;border-top-left-radius:15px;border-bottom-left-radius:15px;margin-right:-130px}#flag-panel.open{margin-right:0!important}#flag-panel.opened{transition:margin-right 1s}#flag-panel span{margin-right:10px;margin-left:5px}#flag-overlay{position:fixed;width:100%;height:100vh;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:9999}#flag-overlay iframe{width:80%;min-width:350px;margin:0 auto;margin-top:1vh;display:block;background-color:#fff;border:3px solid #000;border-radius:1em;overflow-y:scroll;height:97vh}#flag-overlay.closing{transition:opacity .5s}#flag-overlay.closing iframe{transition:margin 1s ease,width 1s ease,height 1s ease;width:350px;height:170px;margin-top:calc(50vh - 50px);overflow:hidden}

2
flag.min.js vendored
View File

@ -1,2 +1,2 @@
!function(connector){"use strict";var style="default",iframe,flag;document.body.dataset.feedbackstyle&&(style=document.body.dataset.feedbackstyle);var col="light",closeFlag=function(ev){flag.classList.add("closing"),setTimeout((function(){flag.style.opacity=0,setTimeout((function(){flag.remove()}),500)}),3e3)},openFlag=function(ev){(flag=document.createElement("div")).id="flag-overlay",(iframe=document.createElement("iframe")).src="",iframe.name="flag-iframe",flag.appendChild(iframe),document.body.appendChild(flag);var form=document.createElement("form");form.action=connector+"?style="+style,form.target="flag-iframe",form.method="POST";const screenshotTarget=document.body;var fields={};for(var f in fields.s=window.location.hostname,document.referrer&&(fields.r=document.referrer),window.location.href&&(fields.u=window.location.href),navigator.userAgent&&(fields.a=navigator.userAgent),fields.d=window.screen.width+"x"+window.screen.height+" ("+window.screen.colorDepth+"bit)",fields){var inp=document.createElement("input");inp.type="hidden",inp.name=f,inp.value=fields[f],form.appendChild(inp)}form.style="display:none",document.body.appendChild(form),form.submit()},panel=document.createElement("div");panel.id="flag-panel";var tab=document.createElement("span");tab.innerHTML="&#9873;",tab.addEventListener("mouseenter",(function(ev){panel.classList.contains("opened")||panel.classList.add("opened"),panel.classList.toggle("open")}));var button=document.createElement("button");button.innerHTML="Problem melden",button.addEventListener("click",openFlag),window.addEventListener("message",event=>{"close"==event.data&&closeFlag()});var links=document.getElementsByClassName("flag-link");if(links.length>0)for(var l=0;l<links.length;l++)console.log(l,links[l]),links[l].addEventListener("click",(function(ev){return openFlag(ev),ev.preventDefault(),!1}));panel.appendChild(tab),panel.appendChild(button),document.body.appendChild(panel)}("https://troy-grunt.de/feedback"); !function(connector){"use strict";var style="default",iframe,flag;document.body.dataset.feedbackstyle&&(style=document.body.dataset.feedbackstyle);var col="light",closeFlag=function(ev){flag.classList.add("closing"),setTimeout((function(){flag.style.opacity=0,setTimeout((function(){flag.remove(),document.body.style.overflowY="auto"}),500)}),3e3)},openFlag=function(ev){flag=document.createElement("div"),document.body.style.overflowY="hidden",flag.id="flag-overlay",(iframe=document.createElement("iframe")).src="",iframe.name="flag-iframe",flag.appendChild(iframe),document.body.appendChild(flag);var form=document.createElement("form");form.action=connector+"?style="+style,form.target="flag-iframe",form.method="POST";const screenshotTarget=document.body;var fields={};for(var f in fields.s=window.location.hostname,document.referrer&&(fields.r=document.referrer),window.location.href&&(fields.u=window.location.href),navigator.userAgent&&(fields.a=navigator.userAgent),fields.d=window.screen.width+"x"+window.screen.height+" ("+window.screen.colorDepth+"bit)",fields){var inp=document.createElement("input");inp.type="hidden",inp.name=f,inp.value=fields[f],form.appendChild(inp)}form.style="display:none",document.body.appendChild(form),form.submit()},panel=document.createElement("div");panel.id="flag-panel";var tab=document.createElement("span");tab.innerHTML="&#9873;",tab.addEventListener("mouseenter",(function(ev){panel.classList.contains("opened")||panel.classList.add("opened"),panel.classList.toggle("open")}));var button=document.createElement("button");button.innerHTML="Problem melden",button.addEventListener("click",openFlag),window.addEventListener("message",event=>{"close"==event.data&&closeFlag()});var links=document.getElementsByClassName("flag-link");if(links.length>0)for(var l=0;l<links.length;l++)links[l].addEventListener("click",(function(ev){return openFlag(ev),ev.preventDefault(),!1}));panel.appendChild(tab),panel.appendChild(button),document.body.appendChild(panel)}("https://troy-grunt.de/feedback");
//# sourceMappingURL=flag.min.js.map //# sourceMappingURL=flag.min.js.map

View File

@ -20,6 +20,7 @@
"setTimeout", "setTimeout",
"opacity", "opacity",
"remove", "remove",
"overflowY",
"openFlag", "openFlag",
"createElement", "createElement",
"id", "id",
@ -61,10 +62,8 @@
"getElementsByClassName", "getElementsByClassName",
"length", "length",
"l", "l",
"console",
"log",
"preventDefault" "preventDefault"
], ],
"mappings": "CAAA,SAAUA,WACR,aAEA,IAAIC,MAAQ,UAKRC,OACAC,KALDC,SAASC,KAAKC,QAAQC,gBACvBN,MAAQG,SAASC,KAAKC,QAAQC,eAKhC,IAAIC,IAAM,QAINC,UAAY,SAASC,IACvBP,KAAKQ,UAAUC,IAAI,WACnBC,YAAW,WACTV,KAAKF,MAAMa,QAAU,EACrBD,YAAW,WACTV,KAAKY,WACL,OACF,MAGAC,SAAW,SAASN,KACtBP,KAAOC,SAASa,cAAc,QACzBC,GAAK,gBACVhB,OAASE,SAASa,cAAc,WACzBE,IAAK,GACZjB,OAAOkB,KAAO,cACdjB,KAAKkB,YAAYnB,QACjBE,SAASC,KAAKgB,YAAYlB,MAE1B,IAAImB,KAAOlB,SAASa,cAAc,QAClCK,KAAKC,OAASvB,UAAU,UAAUC,MAClCqB,KAAKE,OAAS,cACdF,KAAKG,OAAS,OACd,MAAMC,iBAAmBtB,SAASC,KAMlC,IAAIsB,OAAS,GAOb,IAAI,IAAIC,KANRD,OAAU,EAAIE,OAAOC,SAASC,SAC3B3B,SAAS4B,WAAWL,OAAU,EAAIvB,SAAS4B,UAC3CH,OAAOC,SAASG,OAAON,OAAU,EAAIE,OAAOC,SAASG,MACrDC,UAAUC,YAAYR,OAAU,EAAIO,UAAUC,WACjDR,OAAU,EAAOE,OAAOO,OAAOC,MAAM,IAAIR,OAAOO,OAAOE,OAAO,KAAKT,OAAOO,OAAOG,WAAW,OAE/EZ,OAAQ,CACnB,IAAIa,IAAMpC,SAASa,cAAc,SACjCuB,IAAIC,KAAO,SACXD,IAAIpB,KAAOQ,EACXY,IAAIE,MAAQf,OAAOC,GACnBN,KAAKD,YAAYmB,KAGnBlB,KAAKrB,MAAQ,eACbG,SAASC,KAAKgB,YAAYC,MAC1BA,KAAKqB,UAGHC,MAAQxC,SAASa,cAAc,OACnC2B,MAAM1B,GAAK,aAEX,IAAI2B,IAAMzC,SAASa,cAAc,QACjC4B,IAAIC,UAAY,UAChBD,IAAIE,iBAAiB,cAAa,SAASrC,IACrCkC,MAAMjC,UAAUqC,SAAS,WAC3BJ,MAAMjC,UAAUC,IAAI,UAEtBgC,MAAMjC,UAAUsC,OAAO,WAGzB,IAAIC,OAAS9C,SAASa,cAAc,UAEpCiC,OAAOJ,UAAY,iBACnBI,OAAOH,iBAAiB,QAAQ/B,UAEhCa,OAAOkB,iBAAiB,UAAYI,QAEjB,SAAdA,MAAMC,MACP3C,cAIJ,IAAI4C,MAAQjD,SAASkD,uBAAuB,aAC5C,GAAGD,MAAME,OAAS,EAChB,IAAI,IAAIC,EAAE,EAAEA,EAAEH,MAAME,OAAOC,IACzBC,QAAQC,IAAIF,EAAEH,MAAMG,IACpBH,MAAMG,GAAGT,iBAAiB,SAAQ,SAASrC,IAGzC,OAFAM,SAASN,IACTA,GAAGiD,kBACI,KAKbf,MAAMvB,YAAYwB,KAClBD,MAAMvB,YAAY6B,QAElB9C,SAASC,KAAKgB,YAAYuB,OAtG5B,CAuGG", "mappings": "CAAA,SAAUA,WACR,aAEA,IAAIC,MAAQ,UAKRC,OACAC,KALDC,SAASC,KAAKC,QAAQC,gBACvBN,MAAQG,SAASC,KAAKC,QAAQC,eAKhC,IAAIC,IAAM,QAINC,UAAY,SAASC,IACvBP,KAAKQ,UAAUC,IAAI,WACnBC,YAAW,WACTV,KAAKF,MAAMa,QAAU,EACrBD,YAAW,WACTV,KAAKY,SACLX,SAASC,KAAKJ,MAAMe,UAAY,SAChC,OACF,MAGAC,SAAW,SAASP,IACtBP,KAAOC,SAASc,cAAc,OAC9Bd,SAASC,KAAKJ,MAAMe,UAAY,SAChCb,KAAKgB,GAAK,gBACVjB,OAASE,SAASc,cAAc,WACzBE,IAAK,GACZlB,OAAOmB,KAAO,cACdlB,KAAKmB,YAAYpB,QACjBE,SAASC,KAAKiB,YAAYnB,MAE1B,IAAIoB,KAAOnB,SAASc,cAAc,QAClCK,KAAKC,OAASxB,UAAU,UAAUC,MAClCsB,KAAKE,OAAS,cACdF,KAAKG,OAAS,OACd,MAAMC,iBAAmBvB,SAASC,KAMlC,IAAIuB,OAAS,GAOb,IAAI,IAAIC,KANRD,OAAU,EAAIE,OAAOC,SAASC,SAC3B5B,SAAS6B,WAAWL,OAAU,EAAIxB,SAAS6B,UAC3CH,OAAOC,SAASG,OAAON,OAAU,EAAIE,OAAOC,SAASG,MACrDC,UAAUC,YAAYR,OAAU,EAAIO,UAAUC,WACjDR,OAAU,EAAOE,OAAOO,OAAOC,MAAM,IAAIR,OAAOO,OAAOE,OAAO,KAAKT,OAAOO,OAAOG,WAAW,OAE/EZ,OAAQ,CACnB,IAAIa,IAAMrC,SAASc,cAAc,SACjCuB,IAAIC,KAAO,SACXD,IAAIpB,KAAOQ,EACXY,IAAIE,MAAQf,OAAOC,GACnBN,KAAKD,YAAYmB,KAGnBlB,KAAKtB,MAAQ,eACbG,SAASC,KAAKiB,YAAYC,MAC1BA,KAAKqB,UAGHC,MAAQzC,SAASc,cAAc,OACnC2B,MAAM1B,GAAK,aAEX,IAAI2B,IAAM1C,SAASc,cAAc,QACjC4B,IAAIC,UAAY,UAChBD,IAAIE,iBAAiB,cAAa,SAAStC,IACrCmC,MAAMlC,UAAUsC,SAAS,WAC3BJ,MAAMlC,UAAUC,IAAI,UAEtBiC,MAAMlC,UAAUuC,OAAO,WAGzB,IAAIC,OAAS/C,SAASc,cAAc,UAEpCiC,OAAOJ,UAAY,iBACnBI,OAAOH,iBAAiB,QAAQ/B,UAEhCa,OAAOkB,iBAAiB,UAAYI,QAEjB,SAAdA,MAAMC,MACP5C,cAIJ,IAAI6C,MAAQlD,SAASmD,uBAAuB,aAC5C,GAAGD,MAAME,OAAS,EAChB,IAAI,IAAIC,EAAE,EAAEA,EAAEH,MAAME,OAAOC,IAEzBH,MAAMG,GAAGT,iBAAiB,SAAQ,SAAStC,IAGzC,OAFAO,SAASP,IACTA,GAAGgD,kBACI,KAKbb,MAAMvB,YAAYwB,KAClBD,MAAMvB,YAAY6B,QAElB/C,SAASC,KAAKiB,YAAYuB,OAxG5B,CAyGG",
"file": "flag.js" "file": "flag.js"
} }

15
selText.js Normal file
View File

@ -0,0 +1,15 @@
var selText = function(callback){
document.body.addEventListener('mouseup', function(e){
var selection;
if (window.getSelection) {
selection = window.getSelection();
} else if (document.selection) {
selection = document.selection.createRange();
}
if(selection.toString() !== '') {
callback(selection.toString(),e.pageX, e.pageY);
}
});
};

2
selText.min.js vendored Normal file
View File

@ -0,0 +1,2 @@
var selText=function(callback){document.body.addEventListener("mouseup",(function(e){var selection;window.getSelection?selection=window.getSelection():document.selection&&(selection=document.selection.createRange()),""!==selection.toString()&&callback(selection.toString(),e.pageX,e.pageY)}))};
//# sourceMappingURL=selText.min.js.map

23
selText.min.js.map Normal file
View File

@ -0,0 +1,23 @@
{
"version": 3,
"sources": [
"selText.js"
],
"names": [
"selText",
"callback",
"document",
"body",
"addEventListener",
"e",
"selection",
"window",
"getSelection",
"createRange",
"toString",
"pageX",
"pageY"
],
"mappings": "AAAA,IAAIA,QAAU,SAASC,UACrBC,SAASC,KAAKC,iBAAiB,WAAW,SAASC,GACjD,IAAIC,UAEAC,OAAOC,aACTF,UAAYC,OAAOC,eACVN,SAASI,YAClBA,UAAYJ,SAASI,UAAUG,eAGL,KAAzBH,UAAUI,YACXT,SAASK,UAAUI,WAAWL,EAAEM,MAAON,EAAEO",
"file": "selText.js"
}