腳本列表
-
-
Fix Advanced Search button hitbox JS - Fix a bug where the button to go to Advanced Search doesn't register if you don't click right in the middle.
-
Fix cursor not turning to pointer on some buttons/links JS - Like the ones on the sidebar.
-
Groups: Fix CSV Export "Take Action On" setting JS - Fix a bug that causes F1 to ignore your "Take action on" setting in the CSV Export in this page. I.e., you can export parents from this page now.
-
Interaction Reminder Template JS - Add a little table row to the side of the screen that you can copy and paste straight into Outstanding Interactions emails.
-
Move the Delete button to the left JS - Move the Edit Profile delete button farther away from the save button to make it harder to click on accident.
-
Type / to search JS - Keyboard shortcut inspired by GitHub. Press / to focus the search bar.
-
White Logo JS - Change the James River logo from black to white. This is the color it usually is when we put it on blue.
-
Fix group X button hitbox JS - Expand the tiny hitbox of the delete button on groups.
-
Fix sidebar item hitboxes JS - The left and right edges of the buttons don't register.
-
Relationship to JRC Date: add Today button JS - Add a button to the Relationship to JRC Date field that sets it to today's date.
-
Make profiles in Search Bar behave like real links JS - So that you can right click them, copy their links, open them in a new tab, etc.
-
Edit: Fix home phone and cell phone tab order JS - Put their tab indexes in the order that they are on the screen.
-
Schedules: Link people to profiles JS - Make people's names on schedules links that you can click in order to see their profiles.
-
Edit/Add: Increase Groups list height to fit four groups JS - I want to be able to see four groups, because that is the usual number I add to new profiles.
-
Use Red Hat Text font JS - Loads font "Red Hat Text" that many pages ask for but are missing.
-
Fill in profile pictures in the Family Section JS - None
-
My Interactions notification bubble JS - Add a notification bubble to the navbar for outstanding Interactions assigned to you.
-
Export all if none selected JS - If I don't have anyone selected, I want to export everyone.
-
GT Info + Clickable Search Profiles JS - Adds Grade/DOB/Gender info to top search dropdown and makes names clickable links
-
Assign Interaction: warn for calls/texts if number not present JS - Warn if you try to assign certain interactions on a profile that doesn't have a phone number.
-
Assign Interaction: warn for Cookie Visit if address not present JS - Warn if you try to assign New Visitor Cookie Visit interaction on a profile that doesn't have an address.
-
View Individual: View image attachments in page JS - If an attachment on a profile is an image, add a viewer to it so you don't have to download it.
-
Attendance: autoswitch JS - Switch between attendance sessions without asking.
-
Hide section collapse buttons JS - Hide the buttons that let you minimize sections in the Add/Edit page. I've never clicked them on purpose but I have clicked them on accident.
-
Taller Assign Interaction popup JS - So the whole thing fits on screen at once.
-
Family Assign Interaction: fix action dropdown width JS - Fix some messed up CSS in the Assign Interaction popup on the Family page.
-
Add/Edit: add Last Service button to some dates JS - Add a button that sets its to the closest past Sunday or Wednesday, in the fields that are usually set to last service.
-
Family page: Fix Assign To comment font JS - Fix an odd wrong font setting for this little piece of text on just this page.
-
Attendance Reports: Fix "Last 6 Months" JS - Fix the date range to actually be the last six months when the "Last 6 Months" setting is chosen.
-
Assign Interactions add Formal Full Name JS - Adds Formal Full Name Assign Interactions search dropdown
-
Add Individuals to Group show contact info JS - Adds Formal Full Name Assign Interactions search dropdown
-
Connect Card Upload Viewer JS - Add a pop-up next to the Form view modals for Connect Cards, that lets you zoom into the photos.
-
USPS Address Validation - Add/Edit Page JS - Integrate USPS address validation and autofill into the Address fields.
-
USPS Address Validation - View Page JS - Integrate USPS address validation into the Address field.
-
Interactions: always show filter box JS - What's the first thing you do on the Interactions page? Open the filter box! So why not have it open by itself?
-
Edit Individual - Groups: focus input in Add tab JS - Autofocus the "Search to Add a Group" textbox so you can start typing faster.
-
Assign Interaction: Ctrl+Enter to submit JS - Add Ctrl+Enter as a hotkey for clicking Save on Assign Interaction.
-
Assign Interaction: autofill due date JS - Infer the due date of the interaction you're assigning.
-
Edit Interaction: Ctrl+Enter to submit JS - Add Ctrl+Enter as a hotkey for clicking Save on Edit Interaction.
-
Individual: add "Apply Address to All" button JS - Apply an address to the whole family in one click, even if they're not the Primary.
-
View: add check for missing family JS - If a profile is not associated with a family, add a suggestion to go to the Family tab and fix it.
-
Family: auto-focus search box when clicking Add to Family button JS - Typing into the search box is what you usually do after clicking the Add Individuals to Family button, so this focuses it for you so you can start typing immediately.
函式庫
-
Nate's Day Button JS (函式庫) - CSS common for a few scripts that put an autofill button next to a date
-
USPS Address Validation - Common JS (函式庫) - Library used between the Add/Edit page and the View page.
-
getRelativeWeekday JS (函式庫) - Library for getting dates in the weeks around another date
