MediaWiki:Gadget-GrAnnotations.js: Difference between revisions

No edit summary
No edit summary
Line 446: Line 446:
   function openNoteComposer() {
   function openNoteComposer() {
     hideActions();
     hideActions();
     positionComposer($ntComposer);
     // Centered modal on all devices
    $ntComposer.css({ top: '', left: '', transform: '' });
     $ntComposer.addClass('gra-composer-visible');
     $ntComposer.addClass('gra-composer-visible');
     if (isMobile()) $backdrop.addClass('gra-backdrop-visible');
     $backdrop.addClass('gra-backdrop-visible');
     setTimeout(function(){ $ntInput.focus(); }, isMobile() ? 300 : 0);
     setTimeout(function(){ $ntInput.focus(); }, isMobile() ? 300 : 0);
   }
   }
Line 489: Line 490:
   function openBookmarkComposer() {
   function openBookmarkComposer() {
     hideActions();
     hideActions();
     positionComposer($bmComposer);
     // Centered modal — same as feedback, no position anchoring
    $bmComposer.css({ top: '', left: '', transform: '' });
     $bmComposer.addClass('gra-composer-visible');
     $bmComposer.addClass('gra-composer-visible');
     if (isMobile()) $backdrop.addClass('gra-backdrop-visible');
     $backdrop.addClass('gra-backdrop-visible');
     setTimeout(function(){ $bmInput.focus(); }, isMobile() ? 300 : 0);
     setTimeout(function(){ $bmInput.focus(); }, isMobile() ? 300 : 0);
   }
   }