5.723
Bearbeitungen
Tt (Diskussion | Beiträge) |
Tt (Diskussion | Beiträge) |
||
| (6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 189: | Zeile 189: | ||
for (var i=0; i<colorpickers.length; i++) { | for (var i=0; i<colorpickers.length; i++) { | ||
colorpickers[i].setAttribute('type', 'color'); | colorpickers[i].setAttribute('type', 'color'); | ||
colorpickers[i].value = '#' + colorpickers[i].value; | |||
} | |||
} | |||
function initCoordsPasteHook() { | |||
var inputs = document.getElementsByClassName('pfCoordsInput'); | |||
for (var i=0; i<inputs.length; i++) { | |||
inputs[i].addEventListener('paste', function (e) { | |||
var paste = (event.clipboardData || window.clipboardData).getData('text'); | |||
var elem = e.target; | |||
console.log('onPaste coords'); | |||
if (paste.startsWith('https://maps.apple.com/place?/&ll=')) { | |||
e.preventDefault(); | |||
// is Apple maps | |||
console.log('apple maps paste'); | |||
var coords = decodeURIComponent(paste.substring(34)); | |||
elem.value = coords; | |||
} | |||
}); | |||
} | } | ||
} | } | ||
| Zeile 195: | Zeile 218: | ||
initMultiDatepickers(); | initMultiDatepickers(); | ||
initColorpickers(); | initColorpickers(); | ||
initCoordsPasteHook(); | |||