X-Git-Url: https://git.openstreetmap.org./osqa.git/blobdiff_plain/c8537fcc3215267c5ffc9a80137a02ceffc7e895..0bd53bfd0a08e9949651ec35bf22048db8e740d9:/forum/skins/default/media/js/osqa.main.js diff --git a/forum/skins/default/media/js/osqa.main.js b/forum/skins/default/media/js/osqa.main.js index 89a59ef..55a3f1e 100644 --- a/forum/skins/default/media/js/osqa.main.js +++ b/forum/skins/default/media/js/osqa.main.js @@ -173,7 +173,7 @@ function show_dialog (extern) { $diag.fadeOut('fast', function() { $diag.remove(); }); - } + }; var options = { extra_class: '', @@ -197,11 +197,18 @@ function show_dialog (extern) { copy_id = ' id="copy_clip_button"' } - if (options.event != undefined) { + if (options.event != undefined && options.event.pageX != undefined && options.event.pageY != undefined) { options.pos = {x: options.event.pageX, y: options.event.pageY}; + } else if (options.event.currentTarget != undefined) { + var el = jQuery("#" + options.event.currentTarget.id); + var position = el.offset(); + options.pos = { + x: position.left, + y: position.top + } } - var html = '