open close enxportiert var sammeln
This commit is contained in:
58
flag.js
58
flag.js
@@ -1,23 +1,7 @@
|
|||||||
(function(connector) {
|
(function(connector) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var panel = document.createElement('div');
|
var openFlag = function(ev) {
|
||||||
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) {
|
|
||||||
flag = document.createElement('div');
|
flag = document.createElement('div');
|
||||||
flag.id = 'flag-overlay';
|
flag.id = 'flag-overlay';
|
||||||
var iframe = document.createElement('iframe');
|
var iframe = document.createElement('iframe');
|
||||||
@@ -37,8 +21,9 @@
|
|||||||
window.location.href = base64image;
|
window.location.href = base64image;
|
||||||
});*/
|
});*/
|
||||||
var fields = {};
|
var fields = {};
|
||||||
if(document.referrer) {field['r'] = document.referrer;}
|
fields['s'] = window.location.hostname;
|
||||||
if(window.location.href) {field['u'] = window.location.href;}
|
if(document.referrer) {fields['r'] = document.referrer;}
|
||||||
|
if(window.location.href) {fields['u'] = window.location.href;}
|
||||||
|
|
||||||
for(var f in fields) {
|
for(var f in fields) {
|
||||||
var inp = document.createElement('input');
|
var inp = document.createElement('input');
|
||||||
@@ -51,8 +36,41 @@
|
|||||||
form.style = 'display:none';
|
form.style = 'display:none';
|
||||||
document.body.appendChild(form);
|
document.body.appendChild(form);
|
||||||
form.submit();
|
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(tab);
|
||||||
panel.appendChild(button);
|
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
|
//# sourceMappingURL=flag.min.js.map
|
||||||
@@ -5,20 +5,12 @@
|
|||||||
],
|
],
|
||||||
"names": [
|
"names": [
|
||||||
"connector",
|
"connector",
|
||||||
"panel",
|
"openFlag",
|
||||||
|
"ev",
|
||||||
|
"flag",
|
||||||
"document",
|
"document",
|
||||||
"createElement",
|
"createElement",
|
||||||
"id",
|
"id",
|
||||||
"tab",
|
|
||||||
"innerHTML",
|
|
||||||
"addEventListener",
|
|
||||||
"ev",
|
|
||||||
"classList",
|
|
||||||
"contains",
|
|
||||||
"add",
|
|
||||||
"toggle",
|
|
||||||
"button",
|
|
||||||
"flag",
|
|
||||||
"iframe",
|
"iframe",
|
||||||
"src",
|
"src",
|
||||||
"name",
|
"name",
|
||||||
@@ -31,17 +23,28 @@
|
|||||||
"screenshotTarget",
|
"screenshotTarget",
|
||||||
"fields",
|
"fields",
|
||||||
"f",
|
"f",
|
||||||
"referrer",
|
|
||||||
"field",
|
|
||||||
"window",
|
"window",
|
||||||
"location",
|
"location",
|
||||||
|
"hostname",
|
||||||
|
"referrer",
|
||||||
"href",
|
"href",
|
||||||
"inp",
|
"inp",
|
||||||
"type",
|
"type",
|
||||||
"value",
|
"value",
|
||||||
"style",
|
"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"
|
"file": "flag.js"
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user