Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Hellkeeper« (19. August 2019, 12:30)
Benutzerinformationen überspringen
Wohnort: Berlin
Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
function setUpEventListening() {
var addEventListener, removeEventListener, eventListeners = [];
window.EventTarget ? (addEventListener = window.EventTarget.prototype.addEventListener, removeEventListener = window.EventTarget.prototype.removeEventListener, window.EventTarget.prototype.addEventListener = function(event, callback, bubble) {
return addEventListener.call(this, event, Canadarm.watch(callback), bubble)
}, window.EventTarget.prototype.removeEventListener = function(event, callback, bubble) {
return removeEventListener.call(this, event, Canadarm.watch(callback), bubble)
}) : window.Element && window.Element.prototype && window.Element.prototype.attachEvent && window.Element.prototype.addEventListener === undefined && (Event.prototype.preventDefault || (Event.prototype.preventDefault = function() {
this.returnValue = !1
}), Event.prototype.stopPropagation || (Event.prototype.stopPropagation = function() {
this.cancelBubble = !0
}), Element.prototype.addEventListener || (addEventListener = function(type, listener) {
var self = this,
wrapper = function(e) {
e.target = e.srcElement, e.currentTarget = self, listener.handleEvent ? listener.handleEvent(e) : listener.call(self, e)
};
"DOMContentLoaded" !== type && (this.attachEvent("on" + type, Canadarm.watch(wrapper)), eventListeners.push({
object: this,
type: type,
listener: listener,
wrapper: wrapper
}))
}, removeEventListener = function(type, listener) {
for (var eventListener, counter = 0; counter < eventListeners.length;) {
if (eventListener = eventListeners[counter], eventListener.object == this && eventListener.type === type && eventListener.listener == listener) {
"DOMContentLoaded" !== type && this.detachEvent("on" + type, Canadarm.watch(eventListener.wrapper)), eventListeners.splice(counter, 1);
break
}++counter
}
}, Element.prototype.addEventListener = addEventListener, Element.prototype.removeEventListener = removeEventListener))
}
|
Benutzerinformationen überspringen
Wohnort: Berlin
Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )
Benutzerinformationen überspringen
Wohnort: Berlin
Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )
Benutzerinformationen überspringen
Wohnort: Berlin
Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )
Wird wahrscheinlich von unserer Seite aus keine Möglichkeit geben dass wir deren Fehler ausbügeln können, oder?!?
Benutzerinformationen überspringen
Wohnort: Berlin
Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )
Benutzerinformationen überspringen
Wohnort: Berlin
Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Hellkeeper« (19. August 2019, 19:24)