MediaWiki:Osm.js

Материал из ЕЖЕВИКИ - EJWiki.org - Академической Вики-энциклопедии по еврейским и израильским темам
Версия от 15:30, 21 апреля 2011; Ariely (обсуждение | вклад) (Новая страница: «function openStreetMapToggle() { var osm = $j('#openstreetmap') if (osm.length > 0) osm.toggle() else $j('#contentSub').append( '<iframe id="openstreet…»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
  • Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
  • Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
  • Opera: Нажмите Ctrl+F5.
function openStreetMapToggle() {
 var osm = $j('#openstreetmap')
 if (osm.length > 0)
   osm.toggle()
 else
   $j('#contentSub').append(
     '<iframe id="openstreetmap" style="width:100%; height:350px; clear:both"'
     + 'src="http://toolserver.org/~kolossos/openlayers/kml-on-ol.php?lang=ru&uselang=ru'
     + '&params='+ $j(this).attr('params')+'" />'
   )
 return false
}

function openStreetMapInit() {
  var c = $j('#coordinates'), aa = c.find('a')
  for (var i = 0; i < aa.length; i++)
    if (/geohack/.test(aa[i].href) && !/_globe:/.test(aa[i].href)){
      c.append('<br>').append(
        $j('<a href="#">Показать географическую карту</a>')
        .attr('params', aa[i].href.split('params=')[1])
        .click(openStreetMapToggle)
      )
      break
    }
}

addOnloadHook(openStreetMapInit)