MediaWiki:Gadget-osm.js
Болҕой: Уларыппыт сирэйгин сөпкө көрөргө браузер кээһин ыраастыаххын наада буолуо.
- Firefox / Safari. Shift тимэҕи тутан туран Саҥардыы баттаа, эбэтэр Ctrl-F5, Ctrl-R дуу (Mac-ка ⌘-R) баттаа;
- Google Chrome: Ctrl-Shift-R баттаа (Mac-ка ⌘-Shift-R)
- Internet Explorer / Edge: Ctrl тутан туран Саҥардыы баттаа, эбэтэр Ctrl-F5 баттаа.
- Opera: Баттаа Ctrl-F5.
// Verwendung von OpenStreetMap in Wikipedia.
// (c) 2008 by Magnus Manske
// Released under GPL
function openStreetMapInit () {
c = document.getElementById('coordinates')
if (!c) return
na = document.createElement('a')
na.href = '#'
na.onclick = openStreetMapToggle
na.appendChild(document.createTextNode('OpenStreetMap'))
c.appendChild(document.createElement('br'))
c.appendChild(na)
}
function openStreetMapToggle () {
c = document.getElementById ('coordinates')
if (!c) return
cs = document.getElementById('contentSub')
osm = document.getElementById('openstreetmap')
if (cs && osm) {
cs.removeChild(osm)
return
}
a = c.getElementsByTagName('a')[1]
h = a.href
h = h.split('params=')[1]
i = document.createElement('iframe')
url = 'http://tools.wikimedia.de/~magnus/ol/wp_poi.php?title=' + mw.config.get('wgTitle')
url += '&language=' + wgUserLanguage
url += '¶ms=' + h
i.id = 'openstreetmap'
i.style.width = '100%'
i.style.height = '300px'
i.style.clear = 'both'
i.src = url
cs.appendChild(i)
}
$(openStreetMapInit)