MediaWiki:Common.js
Appearance
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* Any JavaScript here will be loaded for all users on every page load. */
$(function() {
const addr = $('#pf-address');
const lat = $('#pf-latitude');
const lon = $('#pf-longitude');
if (addr.length === 0) return; // Not on the Place form
addr.on('change', function() {
const q = encodeURIComponent(addr.val());
if (!q) return;
const url = `https://nominatim.openstreetmap.org/search?format=json&q=${q}`;
$.getJSON(url, function(data) {
if (data && data.length > 0) {
lat.val(data[0].lat);
lon.val(data[0].lon);
}
});
});
});