MediaWiki:Common.js: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Zeile 198: Zeile 198:
for (var i=0; i<inputs.length; i++) {
for (var i=0; i<inputs.length; i++) {
inputs[i].addEventListener('paste', function (e) {
inputs[i].addEventListener('paste', function (e) {
    var paste = (event.clipboardData || window.clipboardData).getData('text');
var elem = e.target;
var elem = e.target;
console.log('onPaste coords');
console.log('onPaste coords');
if (elem.value.startsWith('https://maps.apple.com/place?/&ll=')) {
if (paste.startsWith('https://maps.apple.com/place?/&ll=')) {
e.preventDefault();
// is Apple maps
// is Apple maps
console.log('apple maps paste');
console.log('apple maps paste');
var coords = urldecode(elem.value.substring(34));
var coords = decodeURI(paste.substring(34));
elem.value = coords;
elem.value = coords;
}
}