Blame view

js/crep.js 1.14 KB
8485d451   Geoffrey PREUD'HOMME   New dynamic JS nav
1
2
3
4
5
6
  function loadDoc(ev) {
      var location = ev.currentTarget.href
      if (location.indexOf(window.location.host) >= 0) {
          $.get(location + '?c', function (data) {
              mainContainer = $("#mainContainer")
              mainContainer.html(data)
b8d34eaa   Geoffrey PREUD'HOMME   Moved map initial...
7
              // POST
8485d451   Geoffrey PREUD'HOMME   New dynamic JS nav
8
              dynamiseLinks(mainContainer)
b8d34eaa   Geoffrey PREUD'HOMME   Moved map initial...
9
              pageSpecific(location)
8485d451   Geoffrey PREUD'HOMME   New dynamic JS nav
10
11
12
          })
          return false
      }
7ab7e900   Jean Wasilewski   file function added
13
14
  }
  
8485d451   Geoffrey PREUD'HOMME   New dynamic JS nav
15
16
17
18
  function dynamiseLinks(el) {
      $("a", el).click(loadDoc)
  }
  
b8d34eaa   Geoffrey PREUD'HOMME   Moved map initial...
19
20
21
22
23
24
  function pageSpecific(location) {
      if (location.indexOf('contact') >= 0) {
          initializeMap()
      }
  }
  
8485d451   Geoffrey PREUD'HOMME   New dynamic JS nav
25
26
  $(document).ready(function () {
      dynamiseLinks(document)
b8d34eaa   Geoffrey PREUD'HOMME   Moved map initial...
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
      pageSpecific(window.location.href)
  })
  
  function initializeMap() {
      var mapCanvas = document.getElementById('map-canvas');
      mapCanvas.innerHTML = ''
      var polytechPos = new google.maps.LatLng(50.6074998, 3.1373338);
      var mapOptions = {
          center: polytechPos,
          zoom: 16,
          mapTypeId: google.maps.MapTypeId.ROADMAP
      }
      var map = new google.maps.Map(mapCanvas, mapOptions)
      var marker = new google.maps.Marker({
          position: polytechPos,
          map: map,
          title: "Polytech Lille"
      });
  }