Vimm: Download Button

Ajoute un bouton Download sur les page Nintendo

当前为 2025-04-11 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Vimm: Download Button
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.0
  5. // @description Ajoute un bouton Download sur les page Nintendo
  6. // @author Ares
  7. // @match https://vimm.net/vault/*
  8. // @grant none
  9. // @run-at document-end
  10. // @license MIT
  11. // ==/UserScript==
  12.  
  13. (function() {
  14. 'use strict';
  15.  
  16. // Fonction pour ajouter le bouton s'il n'existe pas
  17. function addSubmitButton(form) {
  18. // Vérifie si un élément de type submit existe dans le formulaire
  19. const submitButton = form.querySelector('button[type="submit"], input[type="submit"]');
  20. if (!submitButton) {
  21. // Créer un nouveau bouton
  22. const newButton = document.createElement("button");
  23. newButton.type = "submit";
  24. newButton.style.width = "100%";
  25. newButton.textContent = "Download";
  26.  
  27. // Ajouter le bouton au formulaire (par exemple, à la fin)
  28. form.appendChild(newButton);
  29. console.log("Bouton 'Download' ajouté au formulaire:", form);
  30. } else {
  31. console.log("Le formulaire contient déjà un bouton de type submit:", form);
  32. }
  33. }
  34.  
  35. // Sélectionne tous les formulaires ayant l'id "dl_form"
  36. const forms = document.querySelectorAll('form#dl_form');
  37. if (forms.length > 0) {
  38. forms.forEach(form => addSubmitButton(form));
  39. } else {
  40. console.log("Aucun formulaire avec l'id 'dl_form' trouvé sur cette page.");
  41. }
  42. })();