← Tous les exemples

Action Développeur & QA gitlab.com

GitLab : copier le nom de la branche

Copie le nom de la branche actuelle ou source de la MR dans le presse-papiers avec une confirmation brève.

Code à copier

// Copy the current branch or merge-request source branch to the clipboard
const el = document.querySelector(
  '.ref-name, [data-testid="ref-name"], .js-source-branch, .source-branch-name'
);
const name = el ? el.textContent.trim() : '';
if (name && navigator.clipboard) {
  navigator.clipboard.writeText(name).then(function () {
    const note = document.createElement('div');
    note.textContent = 'Branch copied: ' + name;
    note.style.cssText =
      'position:fixed;bottom:20px;left:50%;transform:translateX(-50%);' +
      'background:#1f1f1f;color:#fff;padding:8px 14px;border-radius:6px;z-index:9999;font-size:13px';
    document.body.appendChild(note);
    setTimeout(function () { note.remove(); }, 2000);
  });
}

Comment utiliser cet exemple

  1. Copiez le code avec le bouton ci-dessus.
  2. Installez JustZix (2 minutes) et ouvrez l'extension sur la page cible.
  3. Ajoutez une nouvelle règle correspondant à cette page.
  4. Activez le panneau d'actions, ajoutez un bouton dans l'onglet Actions et collez-y le code — lancez-le en un clic.

Notez cet exemple

Aucune note — soyez le premier.

Cet exemple fonctionne-t-il ?

Les snippets sont inutiles sans un endroit où les coller.

JustZix s'installe en 2 minutes et exécute votre code sur chaque page correspondante. Sans compte, sans paiement.

Télécharger gratuitement Voir les cas d'usage