MediaWiki:Common.js: Difference between revisions

No edit summary
No edit summary
Line 45: Line 45:
     }
     }


     /* ── Copy verse ── */
     /* ── Copy verse — copies verse ID for crosslinking ── */
    var copyBtn = closest( target, 'verse-action-copy' );
var copyBtn = closest( target, 'verse-action-copy' );
    if ( copyBtn ) {
if ( copyBtn ) {
      e.preventDefault();
  e.preventDefault();
      var line1 = copyBtn.getAttribute( 'data-line1' ) || '';
  var verseId = copyBtn.getAttribute( 'data-verse' );
      var line2 = copyBtn.getAttribute( 'data-line2' ) || '';
  if ( !verseId ) return;
      var text  = line2 ? line1 + '\n' + line2 : line1;
  copyText( verseId, copyBtn );
      if ( !text ) return;
  return;
      copyText( text, copyBtn );
}
      return;
    }
 
     /* ── Copy ID ── */
     /* ── Copy ID ── */
     var idBtn = closest( target, 'copy-id-btn' );
     var idBtn = closest( target, 'copy-id-btn' );