Move the Delete button to the left

Move F1 Go's delete buttons farther away from the save button to make it harder to click on accident.

2025-10-09 기준 버전입니다. 최신 버전을 확인하세요.

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

You will need to install an extension such as Tampermonkey to install this script.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name         Move the Delete button to the left
// @namespace    https://github.com/nate-kean/
// @version      20251009
// @description  Move F1 Go's delete buttons farther away from the save button to make it harder to click on accident.
// @author       Nate Kean
// @match        https://jamesriver.fellowshiponego.com/members/edit/*
// @match        https://jamesriver.fellowshiponego.com/interactions/edit/*
// @match        https://jamesriver.fellowshiponego.com/groups/edit/*
// @match        https://jamesriver.fellowshiponego.com/reports/attendance/sessions*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=fellowshiponego.com
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    document.head.insertAdjacentHTML("beforeend", `
        <style id="nates-delete-button-fix">
            input.deleteMember,
            #editInteractionForm>div>div.col-md-8>input.btn.btn-danger.delete.mobile-bottom-space#nate-means-it-apply-this-css {
                margin-right: unset !important;
                margin-left: 0px;
                float: unset !important;
            }

            input.deleteMember {
                margin-left: 30px !important;
            }

            .group-edit .save-panel {
                margin: unset !important;
                float: unset !important;
                width: 100%;
                padding-left: 0;
                padding-right: 0;
                display: flex;
                justify-content: space-between;
            }

            .group-edit .save-panel button {
                margin: 0 !important;
            }

            .MuiPaper-root .tw-flex.tw-justify-end {
                justify-content: space-between !important;
            }
        </style>
    `);

    // Go puts a SUPER strong rule on some of these buttons to put them over to the right,
    // so we have to work extra hard to override them back to the left.
    for (const btn of document.querySelectorAll("input.delete") ) {
        btn.id = "nate-means-it-apply-this-css";
    }
})();