open close enxportiert var sammeln
This commit is contained in:
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);
|
||||
|
||||
Reference in New Issue
Block a user