Commit 228ed372 authored by patri's avatar patri
Browse files

update drag and drop error in Firefox

parent 8f76d419
var startend = ""
// function preload(arrayOfImages) {
// $(arrayOfImages).each(function(){
// $('<img/>')[0].src = this;
// // Alternatively you could use:
// // (new Image()).src = this;
// });
// }
// // Usage:
// preload([
// '../datasource-data/NoiseData/Icons_soundquiz/s_noise_spacecadet.png',
// '../datasource-data/NoiseData/Icons_soundquiz/s_noise_paologreen.png',
// '../datasource-data/NoiseData/Icons_soundquiz/s_noise_rosybrown.png'
// ]);
function dragstart_handler(e){
var img = new Image();
img.src = '../templates/locationSMsmall.png';
e.dataTransfer.setDragImage(img, 23, 45);
e.dataTransfer.setDragImage(img, 11, 24);
// e.dataTransfer.setDragImage(img, 75, 145);
}
function dragstart_handler_quiz1(e){
var img = new Image();
img.src = '../datasource-data/NoiseData/Icons_soundquiz/s_noise_spacecadet.png';
e.dataTransfer.setDragImage(img, 23, 45);
// var img = new Image();
// img.src = '../datasource-data/NoiseData/Icons_soundquiz/s_noise_spacecadet.png';
// e.dataTransfer.setDragImage(img, 23, 45);
// e.dataTransfer.setDragImage(img, 75, 145);
}
function dragstart_handler_quiz2(e){
var img = new Image();
img.src = '../datasource-data/NoiseData/Icons_soundquiz/s_noise_paologreen.png';
e.dataTransfer.setDragImage(img, 23, 45);
// var img = new Image();
// img.src = '../datasource-data/NoiseData/Icons_soundquiz/s_noise_paologreen.png';
// e.dataTransfer.setDragImage(img, 23, 45);
// e.dataTransfer.setDragImage(img, 75, 145);
}
function dragstart_handler_quiz3(e){
var img = new Image();
img.src = '../datasource-data/NoiseData/Icons_soundquiz/s_noise_rosybrown.png';
e.dataTransfer.setDragImage(img, 23, 45);
// var img = new Image();
// img.src = '../datasource-data/NoiseData/Icons_soundquiz/s_noise_rosybrown.png';
// e.dataTransfer.setDragImage(img, 23, 45);
// e.dataTransfer.setDragImage(img, 75, 145);
}
function dragstart_handler_quiz4(e){
var img = new Image();
img.src = '../datasource-data/NoiseData/Icons_soundquiz/s_noise_rosevale.png';
e.dataTransfer.setDragImage(img, 23, 45);
// var img = new Image();
// img.src = '../datasource-data/NoiseData/Icons_soundquiz/s_noise_rosevale.png';
// e.dataTransfer.setDragImage(img, 23, 45);
// e.dataTransfer.setDragImage(img, 75, 145);
}
function dragstart_handler_quiz5(e){
var img = new Image();
img.src = '../datasource-data/NoiseData/Icons_soundquiz/s_noise_myrtlegreen.png';
e.dataTransfer.setDragImage(img, 23, 45);
// var img = new Image();
// img.src = '../datasource-data/NoiseData/Icons_soundquiz/s_noise_myrtlegreen.png';
// e.dataTransfer.setDragImage(img, 23, 45);
// e.dataTransfer.setDragImage(img, 75, 145);
}
function dragstart_handler_quiz6(e){
var img = new Image();
img.src = '../datasource-data/NoiseData/Icons_soundquiz/s_noise_babyblue.png';
e.dataTransfer.setDragImage(img, 23, 45);
// var img = new Image();
// img.src = '../datasource-data/NoiseData/Icons_soundquiz/s_noise_babyblue.png';
// e.dataTransfer.setDragImage(img, 23, 45);
// e.dataTransfer.setDragImage(img, 75, 145);
}
function dragstart_handler_quiz7(e){
var img = new Image();
img.src = '../datasource-data/NoiseData/Icons_soundquiz/s_noise_rubyred.png';
e.dataTransfer.setDragImage(img, 23, 45);
// var img = new Image();
// img.src = '../datasource-data/NoiseData/Icons_soundquiz/s_noise_rubyred.png';
// e.dataTransfer.setDragImage(img, 23, 45);
// e.dataTransfer.setDragImage(img, 75, 145);
}
function dragstart_handler_quiz8(e){
var img = new Image();
img.src = '../datasource-data/NoiseData/Icons_soundquiz/s_noise_greensheen.png';
e.dataTransfer.setDragImage(img, 23, 45);
// var img = new Image();
// img.src = '../datasource-data/NoiseData/Icons_soundquiz/s_noise_greensheen.png';
// e.dataTransfer.setDragImage(img, 23, 45);
// e.dataTransfer.setDragImage(img, 75, 145);
}
......@@ -76,6 +99,10 @@ function dragDrop(e) {
var viewer = map.getCesiumWidget()
var scene = map.getCesiumWidget()._scene
// stop Firefox from executing its default behaviour
if(e.preventDefault) { e.preventDefault(); }
if(e.stopPropagation) { e.stopPropagation(); }
// var scene = viewer.scene;
// var billboards = scene.primitives.add(new Cesium.BillboardCollection());
......@@ -272,4 +299,7 @@ var billboards = scene.primitives.add(new Cesium.BillboardCollection());
function setPointStartEnd(loc){
startend = loc
}
\ No newline at end of file
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment