Kaynağa Gözat

Fixed duplicated hotspots bug.

tags/2.0
Matthew Petroff 10 yıl önce
ebeveyn
işleme
03ae45055d
1 değiştirilmiş dosya ile 6 ekleme ve 1 silme
  1. +6
    -1
      src/js/pannellum.js

+ 6
- 1
src/js/pannellum.js Dosyayı Görüntüle

@@ -31,7 +31,8 @@ var config, tourConfig = {}, configFromURL, popoutMode = false, renderer,
keysDown = new Array(10), fullWindowActive = false, loaded = false,
error = false, isTimedOut = false, listenersAdded = false,
about_box = document.getElementById('about_box'),
canvas = document.getElementById('canvas'), panoImage, prevTime;
canvas = document.getElementById('canvas'), panoImage, prevTime,
hotspotsCreated = false;

var defaultConfig = {
hfov: 100, pitch: 0, yaw: 0, haov: 360, vaov: 180, voffset: 0,
@@ -470,6 +471,8 @@ function renderInit() {
}

function createHotSpots() {
if (hotspotsCreated) return;
if(!config.hotSpots) {
config.hotSpots = [];
} else {
@@ -504,6 +507,7 @@ function createHotSpots() {
hs.div = div;
});
}
hotspotsCreated = true;
renderHotSpots();
}

@@ -517,6 +521,7 @@ function destroyHotSpots() {
document.getElementById('page').removeChild(current);
});
}
hotspotsCreated = false;
}

function renderHotSpots() {


Yükleniyor…
İptal
Kaydet