UserScript Đăng Script

Đưa nút đăng script ra phía tay phải

  1. // ==UserScript==
  2. // @name UserScript Đăng Script
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.1
  5. // @description Đưa nút đăng script ra phía tay phải
  6. // @author Bạn
  7. // @match https://greatest.deepsurf.us/vi/scripts/*/versions/new
  8. // @match https://greatest.deepsurf.us/vi/scripts/*/versions
  9. // @grant GM_addStyle
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14.  
  15. // Thêm CSS để căn chỉnh nút
  16. GM_addStyle(`
  17. #submitButtonContainer {
  18. position: fixed;
  19. top: 150px; /* Điều chỉnh vị trí theo nhu cầu */
  20. right: 20px; /* Căn phải */
  21. z-index: 9999;
  22. }
  23. #submitButton {
  24. background-color: #0076ff;
  25. color: white;
  26. padding: 10px 20px;
  27. border: none;
  28. border-radius: 5px;
  29. cursor: pointer;
  30. font-size: 16px;
  31. }
  32. #submitButton:hover {
  33. background-color: #005bb5;
  34. }
  35. `);
  36.  
  37. // Tạo nút "Đăng Script"
  38. const buttonContainer = document.createElement('div');
  39. buttonContainer.id = 'submitButtonContainer';
  40. const submitButton = document.createElement('button');
  41. submitButton.id = 'submitButton';
  42. submitButton.textContent = 'Đăng Script';
  43.  
  44. // Thêm sự kiện click vào nút
  45. submitButton.addEventListener('click', () => {
  46. const form = document.querySelector('form.new_script_version');
  47. if (form) {
  48. form.submit(); // Gửi form khi nhấn nút
  49. } else {
  50. alert('Không tìm thấy form để đăng script.');
  51. }
  52. });
  53.  
  54. buttonContainer.appendChild(submitButton);
  55. document.body.appendChild(buttonContainer);
  56. })();