open close enxportiert var sammeln
This commit is contained in:
parent
9c14d4d9b2
commit
f6f2b7ce97
58
flag.js
58
flag.js
@ -1,23 +1,7 @@
|
||||
(function(connector) {
|
||||
'use strict';
|
||||
|
||||
var panel = document.createElement('div');
|
||||
panel.id = 'flag-panel';
|
||||
|
||||
var tab = document.createElement('span');
|
||||
tab.innerHTML = '⚑';
|
||||
tab.addEventListener('mouseenter',function(ev) {
|
||||
if(!panel.classList.contains('opened')) {
|
||||
panel.classList.add('opened');
|
||||
}
|
||||
panel.classList.toggle('open');
|
||||
});
|
||||
|
||||
var button = document.createElement('button');
|
||||
|
||||
var flag = false;
|
||||
button.innerHTML = 'Problem melden';
|
||||
button.addEventListener('click',function(ev) {
|
||||
var openFlag = function(ev) {
|
||||
flag = document.createElement('div');
|
||||
flag.id = 'flag-overlay';
|
||||
var iframe = document.createElement('iframe');
|
||||
@ -37,8 +21,9 @@
|
||||
window.location.href = base64image;
|
||||
});*/
|
||||
var fields = {};
|
||||
if(document.referrer) {field['r'] = document.referrer;}
|
||||
if(window.location.href) {field['u'] = window.location.href;}
|
||||
fields['s'] = window.location.hostname;
|
||||
if(document.referrer) {fields['r'] = document.referrer;}
|
||||
if(window.location.href) {fields['u'] = window.location.href;}
|
||||
|
||||
for(var f in fields) {
|
||||
var inp = document.createElement('input');
|
||||
@ -51,8 +36,41 @@
|
||||
form.style = 'display:none';
|
||||
document.body.appendChild(form);
|
||||
form.submit();
|
||||
})
|
||||
}
|
||||
|
||||
var closeFlag = function() {
|
||||
alert('close');
|
||||
}
|
||||
|
||||
var panel = document.createElement('div');
|
||||
panel.id = 'flag-panel';
|
||||
|
||||
var tab = document.createElement('span');
|
||||
tab.innerHTML = '⚑';
|
||||
tab.addEventListener('mouseenter',function(ev) {
|
||||
if(!panel.classList.contains('opened')) {
|
||||
panel.classList.add('opened');
|
||||
}
|
||||
panel.classList.toggle('open');
|
||||
});
|
||||
|
||||
var button = document.createElement('button');
|
||||
|
||||
var flag = false;
|
||||
button.innerHTML = 'Problem melden';
|
||||
button.addEventListener('click',openFlag);
|
||||
|
||||
/*var links = document.getElementsByClassName('flag-link');
|
||||
if(links.length > 0) {
|
||||
for(var l in links) {
|
||||
console.log(links);
|
||||
links[l].addEventListener('click',function(ev) {
|
||||
openFlag(ev);
|
||||
return false;
|
||||
});
|
||||
}
|
||||
}*/
|
||||
//TODO flag-link
|
||||
|
||||
panel.appendChild(tab);
|
||||
panel.appendChild(button);
|
||||
|
||||
2
flag.min.js
vendored
2
flag.min.js
vendored
@ -1,2 +1,2 @@
|
||||
!function(connector){"use strict";var panel=document.createElement("div");panel.id="flag-panel";var tab=document.createElement("span");tab.innerHTML="⚑",tab.addEventListener("mouseenter",(function(ev){panel.classList.contains("opened")||panel.classList.add("opened"),panel.classList.toggle("open")}));var button=document.createElement("button"),flag=!1;button.innerHTML="Problem melden",button.addEventListener("click",(function(ev){(flag=document.createElement("div")).id="flag-overlay";var iframe=document.createElement("iframe");iframe.src="",iframe.name="flag-iframe",flag.appendChild(iframe),document.body.appendChild(flag);var form=document.createElement("form");form.action=connector,form.target="flag-iframe",form.method="POST";const screenshotTarget=document.body;var fields={};for(var f in document.referrer&&(field.r=document.referrer),window.location.href&&(field.u=window.location.href),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.appendChild(tab),panel.appendChild(button),document.body.appendChild(panel)}("https://troy-grunt.de/feedback");
|
||||
!function(connector){"use strict";var openFlag=function(ev){(flag=document.createElement("div")).id="flag-overlay";var iframe=document.createElement("iframe");iframe.src="",iframe.name="flag-iframe",flag.appendChild(iframe),document.body.appendChild(flag);var form=document.createElement("form");form.action=connector,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),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()},closeFlag=function(){alert("close")},panel=document.createElement("div");panel.id="flag-panel";var tab=document.createElement("span");tab.innerHTML="⚑",tab.addEventListener("mouseenter",(function(ev){panel.classList.contains("opened")||panel.classList.add("opened"),panel.classList.toggle("open")}));var button=document.createElement("button"),flag=!1;button.innerHTML="Problem melden",button.addEventListener("click",openFlag),panel.appendChild(tab),panel.appendChild(button),document.body.appendChild(panel)}("https://troy-grunt.de/feedback");
|
||||
//# sourceMappingURL=flag.min.js.map
|
||||
@ -5,20 +5,12 @@
|
||||
],
|
||||
"names": [
|
||||
"connector",
|
||||
"panel",
|
||||
"openFlag",
|
||||
"ev",
|
||||
"flag",
|
||||
"document",
|
||||
"createElement",
|
||||
"id",
|
||||
"tab",
|
||||
"innerHTML",
|
||||
"addEventListener",
|
||||
"ev",
|
||||
"classList",
|
||||
"contains",
|
||||
"add",
|
||||
"toggle",
|
||||
"button",
|
||||
"flag",
|
||||
"iframe",
|
||||
"src",
|
||||
"name",
|
||||
@ -31,17 +23,28 @@
|
||||
"screenshotTarget",
|
||||
"fields",
|
||||
"f",
|
||||
"referrer",
|
||||
"field",
|
||||
"window",
|
||||
"location",
|
||||
"hostname",
|
||||
"referrer",
|
||||
"href",
|
||||
"inp",
|
||||
"type",
|
||||
"value",
|
||||
"style",
|
||||
"submit"
|
||||
"submit",
|
||||
"closeFlag",
|
||||
"alert",
|
||||
"panel",
|
||||
"tab",
|
||||
"innerHTML",
|
||||
"addEventListener",
|
||||
"classList",
|
||||
"contains",
|
||||
"add",
|
||||
"toggle",
|
||||
"button"
|
||||
],
|
||||
"mappings": "CAAA,SAAUA,WACR,aAEA,IAAIC,MAAQC,SAASC,cAAc,OACnCF,MAAMG,GAAK,aAEX,IAAIC,IAAMH,SAASC,cAAc,QACjCE,IAAIC,UAAY,UAChBD,IAAIE,iBAAiB,cAAa,SAASC,IACrCP,MAAMQ,UAAUC,SAAS,WAC3BT,MAAMQ,UAAUE,IAAI,UAEtBV,MAAMQ,UAAUG,OAAO,WAGzB,IAAIC,OAASX,SAASC,cAAc,UAEhCW,MAAO,EACXD,OAAOP,UAAY,iBACnBO,OAAON,iBAAiB,SAAQ,SAASC,KACvCM,KAAOZ,SAASC,cAAc,QACzBC,GAAK,eACV,IAAIW,OAASb,SAASC,cAAc,UACpCY,OAAOC,IAAK,GACZD,OAAOE,KAAO,cACdH,KAAKI,YAAYH,QACjBb,SAASiB,KAAKD,YAAYJ,MAE1B,IAAIM,KAAOlB,SAASC,cAAc,QAClCiB,KAAKC,OAASrB,UACdoB,KAAKE,OAAS,cACdF,KAAKG,OAAS,OACd,MAAMC,iBAAmBtB,SAASiB,KAMlC,IAAIM,OAAS,GAIb,IAAI,IAAIC,KAHLxB,SAASyB,WAAWC,MAAS,EAAI1B,SAASyB,UAC1CE,OAAOC,SAASC,OAAOH,MAAS,EAAIC,OAAOC,SAASC,MAE1CN,OAAQ,CACnB,IAAIO,IAAM9B,SAASC,cAAc,SACjC6B,IAAIC,KAAO,SACXD,IAAIf,KAAOS,EACXM,IAAIE,MAAQT,OAAOC,GACnBN,KAAKF,YAAYc,KAGnBZ,KAAKe,MAAQ,eACbjC,SAASiB,KAAKD,YAAYE,MAC1BA,KAAKgB,YAIPnC,MAAMiB,YAAYb,KAClBJ,MAAMiB,YAAYL,QAElBX,SAASiB,KAAKD,YAAYjB,OA3D5B,CA4DG",
|
||||
"mappings": "CAAA,SAAUA,WACR,aAEA,IAAIC,SAAW,SAASC,KACtBC,KAAOC,SAASC,cAAc,QACzBC,GAAK,eACV,IAAIC,OAASH,SAASC,cAAc,UACpCE,OAAOC,IAAK,GACZD,OAAOE,KAAO,cACdN,KAAKO,YAAYH,QACjBH,SAASO,KAAKD,YAAYP,MAE1B,IAAIS,KAAOR,SAASC,cAAc,QAClCO,KAAKC,OAASb,UACdY,KAAKE,OAAS,cACdF,KAAKG,OAAS,OACd,MAAMC,iBAAmBZ,SAASO,KAMlC,IAAIM,OAAS,GAKb,IAAI,IAAIC,KAJRD,OAAU,EAAIE,OAAOC,SAASC,SAC3BjB,SAASkB,WAAWL,OAAU,EAAIb,SAASkB,UAC3CH,OAAOC,SAASG,OAAON,OAAU,EAAIE,OAAOC,SAASG,MAE3CN,OAAQ,CACnB,IAAIO,IAAMpB,SAASC,cAAc,SACjCmB,IAAIC,KAAO,SACXD,IAAIf,KAAOS,EACXM,IAAIE,MAAQT,OAAOC,GACnBN,KAAKF,YAAYc,KAGnBZ,KAAKe,MAAQ,eACbvB,SAASO,KAAKD,YAAYE,MAC1BA,KAAKgB,UAGHC,UAAY,WACdC,MAAM,UAGJC,MAAQ3B,SAASC,cAAc,OACnC0B,MAAMzB,GAAK,aAEX,IAAI0B,IAAM5B,SAASC,cAAc,QACjC2B,IAAIC,UAAY,UAChBD,IAAIE,iBAAiB,cAAa,SAAShC,IACrC6B,MAAMI,UAAUC,SAAS,WAC3BL,MAAMI,UAAUE,IAAI,UAEtBN,MAAMI,UAAUG,OAAO,WAGzB,IAAIC,OAASnC,SAASC,cAAc,UAEhCF,MAAO,EACXoC,OAAON,UAAY,iBACnBM,OAAOL,iBAAiB,QAAQjC,UAchC8B,MAAMrB,YAAYsB,KAClBD,MAAMrB,YAAY6B,QAElBnC,SAASO,KAAKD,YAAYqB,OA7E5B,CA8EG",
|
||||
"file": "flag.js"
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user