← Wszystkie przykłady

JavaScript Produktywność mastodon.social

Mastodon: publikuj skrótem Ctrl+Enter

Dodaje skrót Ctrl/Cmd+Enter, który publikuje aktualnie pisany wpis bez konieczności klikania myszą.

Kod do skopiowania

// Press Ctrl/Cmd+Enter inside the composer to publish
(function () {
  document.addEventListener('keydown', function (e) {
    if (!(e.ctrlKey || e.metaKey) || e.key !== 'Enter') { return; }
    var t = e.target;
    if (!t) { return; }
    var inCompose = t.closest && (t.closest('.compose-form') || t.closest('[role="dialog"] .compose-form'));
    if (!inCompose) { return; }
    var btn = inCompose.querySelector('.compose-form__publish .button, button.button-primary[type="submit"], button.button.compose-form__publish-button');
    if (btn) {
      e.preventDefault();
      btn.click();
    }
  });
})();

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. Wklej kod w panelu JavaScript reguły i zapisz — uruchomi się przy każdym wejściu na stronę.

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