Compare commits
26 Commits
feature/fl
...
feature/se
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
84535957c8 | ||
|
|
240a1f999a | ||
|
|
7834004380 | ||
|
|
c3c892310a | ||
|
|
7d9429d303 | ||
|
|
e48e4c3aa6 | ||
|
|
2999ab9408 | ||
|
|
cb5aba50b4 | ||
|
|
0110d04bd6 | ||
|
|
ed3bd14fc7 | ||
|
|
1f76d6a942 | ||
|
|
a7c3f4dd02 | ||
|
|
768e1bb464 | ||
|
|
6a7a13a09c | ||
|
|
81c619228b | ||
|
|
d4577caff3 | ||
|
|
b07f92f492 | ||
|
|
e890a581a4 | ||
|
|
15dbeee834 | ||
|
|
90ade370d7 | ||
|
|
c1a64450d2 | ||
|
|
475c959420 | ||
|
|
d8a9ba6619 | ||
|
|
dbe3aee539 | ||
|
|
142ba0bd8a | ||
|
|
ca6fb42493 |
31
README.md
31
README.md
@@ -252,7 +252,38 @@ Suche: <input type="text" onkeyup="myFilter()" id="suchstr" />
|
||||
## problem melden
|
||||
einfach ans ende der seite, rest macht das script
|
||||
```
|
||||
<body data-feedbackstyle="default|dark">
|
||||
...
|
||||
<script src="/cssjs/flag.js"></script>
|
||||
<link rel="stylesheet" href="/cssjs/flag.css">
|
||||
</body>
|
||||
```
|
||||
|
||||
## js error sammler
|
||||
in den header, am besten vor allen anderen js
|
||||
```
|
||||
<script src="/cssjs/js-error-logger.min.js"></script>
|
||||
```
|
||||
|
||||
## Fader
|
||||
```
|
||||
<link rel="stylesheet" href="/cssjs/fade.min.css" />
|
||||
|
||||
<div class="fadeable">...</div>
|
||||
```
|
||||
|
||||
zum ein und ausfaden einfach die class "visible" hinzufügen oder entfernen
|
||||
|
||||
## Ajax ToolTip
|
||||
benötigt "Fader"
|
||||
|
||||
```
|
||||
<link rel="stylesheet" href="/cssjs/itooltip.min.css" />
|
||||
...
|
||||
|
||||
<a href="bla" class="itooltip" data-url="tooltip-url">blub</a>
|
||||
|
||||
...
|
||||
<script src="/cssjs/itooltip.min.js"></script>
|
||||
|
||||
```
|
||||
@@ -4,7 +4,6 @@
|
||||
function trackScroll() {
|
||||
var scrolled = window.pageYOffset;
|
||||
var coords = document.documentElement.clientHeight;
|
||||
console.log(coords,scrolled);
|
||||
|
||||
if (scrolled > coords) {
|
||||
goTopBtn.classList.add('back_to_top-show');
|
||||
|
||||
2
backtotop.min.js
vendored
2
backtotop.min.js
vendored
@@ -1,2 +1,2 @@
|
||||
!function(){"use strict";function trackScroll(){var scrolled=window.pageYOffset,coords=document.documentElement.clientHeight;console.log(coords,scrolled),scrolled>coords&&goTopBtn.classList.add("back_to_top-show"),scrolled<coords&&goTopBtn.classList.remove("back_to_top-show")}function backToTop(){window.pageYOffset>0&&(window.scrollBy(0,-30),setTimeout(backToTop,0))}var goTopBtn=document.createElement("div");goTopBtn.id="back_to_top",goTopBtn.innerHTML="UP",document.body.appendChild(goTopBtn),window.addEventListener("scroll",trackScroll),goTopBtn.addEventListener("click",backToTop)}();
|
||||
!function(){"use strict";function trackScroll(){var scrolled=window.pageYOffset,coords=document.documentElement.clientHeight;scrolled>coords&&goTopBtn.classList.add("back_to_top-show"),scrolled<coords&&goTopBtn.classList.remove("back_to_top-show")}function backToTop(){window.pageYOffset>0&&(window.scrollBy(0,-30),setTimeout(backToTop,0))}var goTopBtn=document.createElement("div");goTopBtn.id="back_to_top",goTopBtn.innerHTML="UP",document.body.appendChild(goTopBtn),window.addEventListener("scroll",trackScroll),goTopBtn.addEventListener("click",backToTop)}();
|
||||
//# sourceMappingURL=backtotop.min.js.map
|
||||
@@ -12,8 +12,6 @@
|
||||
"document",
|
||||
"documentElement",
|
||||
"clientHeight",
|
||||
"console",
|
||||
"log",
|
||||
"goTopBtn",
|
||||
"classList",
|
||||
"add",
|
||||
@@ -28,6 +26,6 @@
|
||||
"appendChild",
|
||||
"addEventListener"
|
||||
],
|
||||
"mappings": "CAAA,WACE,aAEA,SAASA,cACP,IAAIC,SAAWC,OAAOC,YAClBC,OAASC,SAASC,gBAAgBC,aACtCC,QAAQC,IAAIL,OAAOH,UAEfA,SAAWG,QACbM,SAASC,UAAUC,IAAI,oBAErBX,SAAWG,QACbM,SAASC,UAAUE,OAAO,oBAI9B,SAASC,YACHZ,OAAOC,YAAc,IACvBD,OAAOa,SAAS,GAAI,IACpBC,WAAWF,UAAW,IAI1B,IAAIJ,SAAWL,SAASY,cAAc,OACtCP,SAASQ,GAAK,cACdR,SAASS,UAAY,KACrBd,SAASe,KAAKC,YAAYX,UAE1BR,OAAOoB,iBAAiB,SAAUtB,aAClCU,SAASY,iBAAiB,QAASR,WA7BrC",
|
||||
"mappings": "CAAA,WACE,aAEA,SAASA,cACP,IAAIC,SAAWC,OAAOC,YAClBC,OAASC,SAASC,gBAAgBC,aAElCN,SAAWG,QACbI,SAASC,UAAUC,IAAI,oBAErBT,SAAWG,QACbI,SAASC,UAAUE,OAAO,oBAI9B,SAASC,YACHV,OAAOC,YAAc,IACvBD,OAAOW,SAAS,GAAI,IACpBC,WAAWF,UAAW,IAI1B,IAAIJ,SAAWH,SAASU,cAAc,OACtCP,SAASQ,GAAK,cACdR,SAASS,UAAY,KACrBZ,SAASa,KAAKC,YAAYX,UAE1BN,OAAOkB,iBAAiB,SAAUpB,aAClCQ,SAASY,iBAAiB,QAASR,WA5BrC",
|
||||
"file": "backtotop.js"
|
||||
}
|
||||
10
fade.css
Normal file
10
fade.css
Normal file
@@ -0,0 +1,10 @@
|
||||
.fadeable {
|
||||
opacity: 0;
|
||||
margin-top: -30px;
|
||||
transition: margin-top 0.2s,opacity 0.2s;
|
||||
}
|
||||
|
||||
.fadeable.visible {
|
||||
opacity: 1;
|
||||
margin-top: 0;
|
||||
}
|
||||
1
fade.min.css
vendored
Normal file
1
fade.min.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.fadeable{opacity:0;margin-top:-30px;transition:margin-top .2s,opacity .2s}.fadeable.visible{opacity:1;margin-top:0}
|
||||
@@ -25,7 +25,6 @@ function ajaxFeedback(e,url,css) {
|
||||
function formFeedback(e,f,url,css) {
|
||||
var formData = {}
|
||||
$(f).each(function(i, obj) {
|
||||
console.log(obj);
|
||||
formData[obj.name] = obj.value
|
||||
obj.disabled = true;
|
||||
});
|
||||
@@ -113,7 +112,7 @@ function successMarker(e,css) {
|
||||
|
||||
var cursorX = p.x
|
||||
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>');
|
||||
$( "body" ).append( o );
|
||||
@@ -125,7 +124,7 @@ function warnMarker(e,css) {
|
||||
|
||||
var cursorX = p.x
|
||||
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>');
|
||||
$( "body" ).append( o );
|
||||
@@ -137,7 +136,7 @@ function errorMarker(e,css) {
|
||||
|
||||
var cursorX = p.x
|
||||
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>');
|
||||
$( "body" ).append( o );
|
||||
|
||||
2
feedback.min.js
vendored
2
feedback.min.js
vendored
File diff suppressed because one or more lines are too long
@@ -23,8 +23,6 @@
|
||||
"each",
|
||||
"i",
|
||||
"obj",
|
||||
"console",
|
||||
"log",
|
||||
"name",
|
||||
"value",
|
||||
"disabled",
|
||||
@@ -47,6 +45,6 @@
|
||||
"append",
|
||||
"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"
|
||||
}
|
||||
1
flag.css
1
flag.css
@@ -29,6 +29,7 @@
|
||||
top: 0;
|
||||
left: 0;
|
||||
background-color: rgba(0,0,0,0.5);
|
||||
z-index: 9999;
|
||||
}
|
||||
|
||||
#flag-overlay iframe {
|
||||
|
||||
19
flag.js
19
flag.js
@@ -1,8 +1,16 @@
|
||||
(function(connector) {
|
||||
'use strict';
|
||||
|
||||
var style = 'default';
|
||||
if(document.body.dataset.feedbackstyle) {
|
||||
style = document.body.dataset.feedbackstyle;
|
||||
}
|
||||
|
||||
var iframe;
|
||||
var flag;
|
||||
var col = 'light';
|
||||
//TODO color css
|
||||
//TODO abbrechen close anders
|
||||
|
||||
var closeFlag = function(ev) {
|
||||
flag.classList.add('closing');
|
||||
@@ -10,13 +18,14 @@
|
||||
flag.style.opacity = 0;
|
||||
setTimeout(function() {
|
||||
flag.remove();
|
||||
document.body.style.overflowY = 'auto';
|
||||
},500);
|
||||
},3000);
|
||||
//TODO timeout und vanish
|
||||
}
|
||||
|
||||
var openFlag = function(ev) {
|
||||
flag = document.createElement('div');
|
||||
document.body.style.overflowY = 'hidden';
|
||||
flag.id = 'flag-overlay';
|
||||
iframe = document.createElement('iframe');
|
||||
iframe.src= '';
|
||||
@@ -25,7 +34,7 @@
|
||||
document.body.appendChild(flag);
|
||||
|
||||
var form = document.createElement('form');
|
||||
form.action = connector;
|
||||
form.action = connector+"?style="+style;
|
||||
form.target = 'flag-iframe';
|
||||
form.method = 'POST';
|
||||
const screenshotTarget = document.body;
|
||||
@@ -38,6 +47,8 @@
|
||||
fields['s'] = window.location.hostname;
|
||||
if(document.referrer) {fields['r'] = document.referrer;}
|
||||
if(window.location.href) {fields['u'] = window.location.href;}
|
||||
if(navigator.userAgent) {fields['a'] = navigator.userAgent;}
|
||||
fields['d'] = ''+window.screen.width+'x'+window.screen.height+' ('+window.screen.colorDepth+'bit)';
|
||||
|
||||
for(var f in fields) {
|
||||
var inp = document.createElement('input');
|
||||
@@ -78,8 +89,8 @@
|
||||
|
||||
var links = document.getElementsByClassName('flag-link');
|
||||
if(links.length > 0) {
|
||||
for(var l in links) {
|
||||
console.log(links);
|
||||
for(var l=0;l<links.length;l++) {
|
||||
//console.log(l,links[l]);
|
||||
links[l].addEventListener('click',function(ev) {
|
||||
openFlag(ev);
|
||||
ev.preventDefault();
|
||||
|
||||
2
flag.min.css
vendored
2
flag.min.css
vendored
@@ -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
2
flag.min.js
vendored
@@ -1,2 +1,2 @@
|
||||
!function(connector){"use strict";var iframe,flag,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,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()},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");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 in links)console.log(links),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="⚑",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
|
||||
@@ -5,24 +5,28 @@
|
||||
],
|
||||
"names": [
|
||||
"connector",
|
||||
"style",
|
||||
"iframe",
|
||||
"flag",
|
||||
"document",
|
||||
"body",
|
||||
"dataset",
|
||||
"feedbackstyle",
|
||||
"col",
|
||||
"closeFlag",
|
||||
"ev",
|
||||
"classList",
|
||||
"add",
|
||||
"setTimeout",
|
||||
"style",
|
||||
"opacity",
|
||||
"remove",
|
||||
"overflowY",
|
||||
"openFlag",
|
||||
"document",
|
||||
"createElement",
|
||||
"id",
|
||||
"src",
|
||||
"name",
|
||||
"appendChild",
|
||||
"body",
|
||||
"form",
|
||||
"action",
|
||||
"target",
|
||||
@@ -35,6 +39,12 @@
|
||||
"hostname",
|
||||
"referrer",
|
||||
"href",
|
||||
"navigator",
|
||||
"userAgent",
|
||||
"screen",
|
||||
"width",
|
||||
"height",
|
||||
"colorDepth",
|
||||
"inp",
|
||||
"type",
|
||||
"value",
|
||||
@@ -52,10 +62,8 @@
|
||||
"getElementsByClassName",
|
||||
"length",
|
||||
"l",
|
||||
"console",
|
||||
"log",
|
||||
"preventDefault"
|
||||
],
|
||||
"mappings": "CAAA,SAAUA,WACR,aAEA,IAAIC,OACAC,KAEAC,UAAY,SAASC,IACvBF,KAAKG,UAAUC,IAAI,WACnBC,YAAW,WACTL,KAAKM,MAAMC,QAAU,EACrBF,YAAW,WACTL,KAAKQ,WACL,OACF,MAIAC,SAAW,SAASP,KACtBF,KAAOU,SAASC,cAAc,QACzBC,GAAK,gBACVb,OAASW,SAASC,cAAc,WACzBE,IAAK,GACZd,OAAOe,KAAO,cACdd,KAAKe,YAAYhB,QACjBW,SAASM,KAAKD,YAAYf,MAE1B,IAAIiB,KAAOP,SAASC,cAAc,QAClCM,KAAKC,OAASpB,UACdmB,KAAKE,OAAS,cACdF,KAAKG,OAAS,OACd,MAAMC,iBAAmBX,SAASM,KAMlC,IAAIM,OAAS,GAKb,IAAI,IAAIC,KAJRD,OAAU,EAAIE,OAAOC,SAASC,SAC3BhB,SAASiB,WAAWL,OAAU,EAAIZ,SAASiB,UAC3CH,OAAOC,SAASG,OAAON,OAAU,EAAIE,OAAOC,SAASG,MAE3CN,OAAQ,CACnB,IAAIO,IAAMnB,SAASC,cAAc,SACjCkB,IAAIC,KAAO,SACXD,IAAIf,KAAOS,EACXM,IAAIE,MAAQT,OAAOC,GACnBN,KAAKF,YAAYc,KAGnBZ,KAAKX,MAAQ,eACbI,SAASM,KAAKD,YAAYE,MAC1BA,KAAKe,UAGHC,MAAQvB,SAASC,cAAc,OACnCsB,MAAMrB,GAAK,aAEX,IAAIsB,IAAMxB,SAASC,cAAc,QACjCuB,IAAIC,UAAY,UAChBD,IAAIE,iBAAiB,cAAa,SAASlC,IACrC+B,MAAM9B,UAAUkC,SAAS,WAC3BJ,MAAM9B,UAAUC,IAAI,UAEtB6B,MAAM9B,UAAUmC,OAAO,WAGzB,IAAIC,OAAS7B,SAASC,cAAc,UAEpC4B,OAAOJ,UAAY,iBACnBI,OAAOH,iBAAiB,QAAQ3B,UAEhCe,OAAOY,iBAAiB,UAAYI,QAEjB,SAAdA,MAAMC,MACPxC,cAIJ,IAAIyC,MAAQhC,SAASiC,uBAAuB,aAC5C,GAAGD,MAAME,OAAS,EAChB,IAAI,IAAIC,KAAKH,MACXI,QAAQC,IAAIL,OACZA,MAAMG,GAAGT,iBAAiB,SAAQ,SAASlC,IAGzC,OAFAO,SAASP,IACTA,GAAG8C,kBACI,KAKbf,MAAMlB,YAAYmB,KAClBD,MAAMlB,YAAYwB,QAElB7B,SAASM,KAAKD,YAAYkB,OA7F5B,CA8FG",
|
||||
"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"
|
||||
}
|
||||
19
itooltip.css
Normal file
19
itooltip.css
Normal file
@@ -0,0 +1,19 @@
|
||||
tooltip {
|
||||
display:block;
|
||||
width: 300px;
|
||||
background-color: rgba(0,0,0,0.8);
|
||||
color: #fff;
|
||||
border: 3px solid #fff;
|
||||
border-radius: 0.5em;
|
||||
padding: 0.5em;
|
||||
|
||||
}
|
||||
|
||||
tooltip a {
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
tooltip h3 {
|
||||
margin: 0;
|
||||
color: #fff;
|
||||
}
|
||||
52
itooltip.js
Normal file
52
itooltip.js
Normal file
@@ -0,0 +1,52 @@
|
||||
( function() {
|
||||
'use strict';
|
||||
|
||||
var loadToolTip = function(ev) {
|
||||
//destroyToolTip(ev);
|
||||
if(!ev.target.dataset.url) return;
|
||||
|
||||
var tt = document.createElement('tooltip');
|
||||
tt.classList.add('fadeable');
|
||||
tt.style.cssText= "position:absolute; top: "+(ev.pageY+10)+"px; left: "+ (ev.pageX+10) +"px;";
|
||||
document.body.appendChild(tt);
|
||||
|
||||
var url = ev.target.dataset.url;
|
||||
//console.log('URL:',url);
|
||||
var xmlhttp = new XMLHttpRequest();
|
||||
xmlhttp.onreadystatechange = function() {
|
||||
if (this.readyState == 4) {
|
||||
if(this.status == 200) {
|
||||
tt.innerHTML = this.responseText;
|
||||
tt.classList.add('visible');
|
||||
}
|
||||
}
|
||||
};
|
||||
xmlhttp.open("GET", url, true);
|
||||
xmlhttp.send();
|
||||
}
|
||||
|
||||
var destroyToolTip = function(ev) {
|
||||
var tts = document.getElementsByTagName('tooltip');
|
||||
if(tts[0]) {
|
||||
tts[0].classList.remove('visible');
|
||||
setTimeout(function() {
|
||||
if(tts[0]) tts[0].remove();
|
||||
},500);
|
||||
}
|
||||
}
|
||||
|
||||
//class itooltip
|
||||
var elems = document.getElementsByClassName('itooltip');
|
||||
for (var i =0;i<elems.length;i++) {
|
||||
elems[i].addEventListener('mouseenter',function(ev){
|
||||
loadToolTip(ev);
|
||||
});
|
||||
elems[i].addEventListener('mouseleave',function(ev){
|
||||
destroyToolTip(ev);
|
||||
});
|
||||
}
|
||||
})();
|
||||
|
||||
//TODO lade daten von url in data-url
|
||||
//TODO in der obenhälfte tooltip down untehälte up
|
||||
//TODO linke hälte tooltip richts sondt links
|
||||
1
itooltip.min.css
vendored
Normal file
1
itooltip.min.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
tooltip{display:block;width:300px;background-color:rgba(0,0,0,.8);color:#fff;border:3px solid #fff;border-radius:.5em;padding:.5em}tooltip a{word-break:break-all}tooltip h3{margin:0;color:#fff}
|
||||
2
itooltip.min.js
vendored
Normal file
2
itooltip.min.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
!function(){"use strict";for(var loadToolTip=function(ev){if(ev.target.dataset.url){var tt=document.createElement("tooltip");tt.classList.add("fadeable"),tt.style.cssText="position:absolute; top: "+(ev.pageY+10)+"px; left: "+(ev.pageX+10)+"px;",document.body.appendChild(tt);var url=ev.target.dataset.url,xmlhttp=new XMLHttpRequest;xmlhttp.onreadystatechange=function(){4==this.readyState&&200==this.status&&(tt.innerHTML=this.responseText,tt.classList.add("visible"))},xmlhttp.open("GET",url,!0),xmlhttp.send()}},destroyToolTip=function(ev){var tts=document.getElementsByTagName("tooltip");tts[0]&&(tts[0].classList.remove("visible"),setTimeout((function(){tts[0]&&tts[0].remove()}),500))},elems=document.getElementsByClassName("itooltip"),i=0;i<elems.length;i++)elems[i].addEventListener("mouseenter",(function(ev){loadToolTip(ev)})),elems[i].addEventListener("mouseleave",(function(ev){destroyToolTip(ev)}))}();
|
||||
//# sourceMappingURL=itooltip.min.js.map
|
||||
46
itooltip.min.js.map
Normal file
46
itooltip.min.js.map
Normal file
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [
|
||||
"itooltip.js"
|
||||
],
|
||||
"names": [
|
||||
"loadToolTip",
|
||||
"ev",
|
||||
"target",
|
||||
"dataset",
|
||||
"url",
|
||||
"tt",
|
||||
"document",
|
||||
"createElement",
|
||||
"classList",
|
||||
"add",
|
||||
"style",
|
||||
"cssText",
|
||||
"pageY",
|
||||
"pageX",
|
||||
"body",
|
||||
"appendChild",
|
||||
"xmlhttp",
|
||||
"XMLHttpRequest",
|
||||
"onreadystatechange",
|
||||
"this",
|
||||
"readyState",
|
||||
"status",
|
||||
"innerHTML",
|
||||
"responseText",
|
||||
"open",
|
||||
"send",
|
||||
"destroyToolTip",
|
||||
"tts",
|
||||
"getElementsByTagName",
|
||||
"remove",
|
||||
"setTimeout",
|
||||
"elems",
|
||||
"getElementsByClassName",
|
||||
"i",
|
||||
"length",
|
||||
"addEventListener"
|
||||
],
|
||||
"mappings": "CAAA,WACE,aAsCA,IApCA,IAAIA,YAAc,SAASC,IAEzB,GAAIA,GAAGC,OAAOC,QAAQC,IAAtB,CAEA,IAAIC,GAAKC,SAASC,cAAc,WAChCF,GAAGG,UAAUC,IAAI,YACjBJ,GAAGK,MAAMC,QAAS,4BAA4BV,GAAGW,MAAM,IAAI,cAAeX,GAAGY,MAAM,IAAK,MACxFP,SAASQ,KAAKC,YAAYV,IAE1B,IAAID,IAAMH,GAAGC,OAAOC,QAAQC,IAExBY,QAAU,IAAIC,eAClBD,QAAQE,mBAAqB,WACJ,GAAnBC,KAAKC,YACW,KAAfD,KAAKE,SACNhB,GAAGiB,UAAYH,KAAKI,aACpBlB,GAAGG,UAAUC,IAAI,aAIvBO,QAAQQ,KAAK,MAAOpB,KAAK,GACzBY,QAAQS,SAGNC,eAAiB,SAASzB,IAC5B,IAAI0B,IAAMrB,SAASsB,qBAAqB,WACrCD,IAAI,KACLA,IAAI,GAAGnB,UAAUqB,OAAO,WACxBC,YAAW,WACNH,IAAI,IAAIA,IAAI,GAAGE,WAClB,OAKFE,MAAQzB,SAAS0B,uBAAuB,YACnCC,EAAG,EAAEA,EAAEF,MAAMG,OAAOD,IAC3BF,MAAME,GAAGE,iBAAiB,cAAa,SAASlC,IAC9CD,YAAYC,OAEd8B,MAAME,GAAGE,iBAAiB,cAAa,SAASlC,IAC9CyB,eAAezB,OA5CrB",
|
||||
"file": "itooltip.js"
|
||||
}
|
||||
15
selText.js
Normal file
15
selText.js
Normal 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
2
selText.min.js
vendored
Normal 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
23
selText.min.js.map
Normal 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"
|
||||
}
|
||||
Reference in New Issue
Block a user