MediaWiki:Gadget-GrAnnotations.js: Difference between revisions
No edit summary |
No edit summary |
||
| Line 696: | Line 696: | ||
/* ── Desktop FAB ── */ | /* ── Desktop FAB ── */ | ||
$('#gra-fab-feedback').on('click', function(e){ | $('#gra-fab-feedback').on('click touchend', function(e){ | ||
e.preventDefault(); e.stopPropagation(); | e.preventDefault(); e.stopPropagation(); | ||
if (!_selRange | if (!_selRange && !reCaptureFromDOM()) return; | ||
openFeedbackComposer(); | openFeedbackComposer(); | ||
}); | }); | ||
$('#gra-fab-note').on('click', function(e){ | $('#gra-fab-note').on('click touchend', function(e){ | ||
e.preventDefault(); e.stopPropagation(); | e.preventDefault(); e.stopPropagation(); | ||
if (!_selRange | if (!_selRange && !reCaptureFromDOM()) return; | ||
openNoteComposer(); | openNoteComposer(); | ||
}); | }); | ||
$('#gra-fab-bookmark').on('click', function(e){ | $('#gra-fab-bookmark').on('click touchend', function(e){ | ||
e.preventDefault(); e.stopPropagation(); | e.preventDefault(); e.stopPropagation(); | ||
if (!_selRange | if (!_selRange && !reCaptureFromDOM()) return; | ||
openBookmarkComposer(); | openBookmarkComposer(); | ||
}); | }); | ||
$('#gra-fab-search').on('click', function(e){ | $('#gra-fab-search').on('click touchend', function(e){ | ||
e.preventDefault(); e.stopPropagation(); | e.preventDefault(); e.stopPropagation(); | ||
var q = _selText; | var q = _selText; | ||