← Wszystkie przykłady

Akcja Dla developerów gitlab.com

GitLab: skopiuj nazwę gałęzi

Kopiuje nazwę bieżącej gałęzi lub gałęzi źródłowej merge requesta do schowka i pokazuje krótkie potwierdzenie.

Kod do skopiowania

// 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);
  });
}

Jak użyć tego przykładu

  1. Skopiuj kod przyciskiem powyżej.
  2. Zainstaluj JustZix (2 minuty) i otwórz wtyczkę na docelowej stronie.
  3. Dodaj nową regułę dopasowaną do tej strony.
  4. Włącz panel akcji, dodaj przycisk w zakładce Akcje i wklej w nim kod — odpalisz go jednym kliknięciem.

Oceń ten przykład

Brak ocen — oceń jako pierwszy.

Czy ten przykład działa?

Snippety są bezużyteczne, jeśli nie masz gdzie ich wkleić.

JustZix instalujesz w 2 minuty i odpalasz swój kod na każdej pasującej stronie. Bez konta, bez opłat.

Pobierz za darmo Zobacz zastosowania