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) captureSelection();
       if (!_selRange && !reCaptureFromDOM()) return;
      if (!_selRange) 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) captureSelection();
       if (!_selRange && !reCaptureFromDOM()) return;
      if (!_selRange) 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) captureSelection();
       if (!_selRange && !reCaptureFromDOM()) return;
      if (!_selRange) 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;