Skip to content

lufcmattylad/oracle-apex-userscripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Oracle APEX Userscripts

Experimental Use Only
These scripts are provided for experimental use only. Use at your own risk.
Not supported by Oracle or my employer.

A collection of userscripts to enhance the Oracle APEX development experience. Each script targets specific productivity or usability improvements for Oracle APEX developers and administrators.


Table of Contents

  1. Overview
  2. Script Previews
  3. Script Details
  4. Using These Userscripts with Tampermonkey
  5. License

Overview

This repository contains the following userscripts for Oracle APEX:

Script Name Version Description
Auto-hide Header 24.2.2 Collapses the Oracle APEX header and expands it on hover, with user-configurable settings. Provides more screen for small displays.
Monaco Theme 24.2.1 Applies custom themes (e.g., Dracula) to the Monaco Editor in Oracle APEX.
Page Designer Shortcuts 24.2.5 Adds global keyboard shortcuts for common actions in Oracle APEX Page Designer, such as saving and running pages.
Session Auto-Extender 24.2.2 Automatically extends your APEX session to prevent idle timeouts, with customizable intervals.
Toggle Comment Out 26.1.1 Adds a keyboard shortcut to toggle the "Comment Out" build option for selected components in the Page Designer. Compatible with APEX 24.2 and 26.1+.
Page Designer Undo/Redo Counters 26.1.1 Shows live undo and redo counts next to Page Designer toolbar buttons using native badge styling.
No Border Attributes 26.1.2 Removes the visible borders added to property editor fields in APEX 26.1, restoring the subtle appearance from 24.2. Requires APEX 26.1+.
Top Level Navigation 26.1.1 Relocates the left-side black navigation menu in the APEX 26.1 builder to a slim horizontal bar across the top of the page. Requires APEX 26.1+.
Builder Click Menus 26.1.1 Converts the hover menus on App Builder and SQL Workshop in the APEX 26.1 builder navigation into click-to-open menus, with the original links kept as the first menu item. Requires APEX 26.1+.
Object Browser in Page Designer 26.1.1 Adds an "Object Browser" tab to the right of the Layout tab in the APEX 26.1 Page Designer, so you can browse schema objects without leaving the page you are editing. Requires APEX 26.1+.
Shared Components Menu 26.1.1 Converts the Shared Components toolbar button into a drop-down menu with direct links to every Shared Components section, available from anywhere in the builder. Requires APEX 26.1+.

Script Previews

Auto-hide Header

Preview

Monaco Theme

Preview

Page Designer Shortcuts

Preview

Session Auto-Extender

Preview

Toggle Comment Out

Preview

Page Designer Undo/Redo Counters

Preview

No Border Attributes

Preview

Top Level Navigation

Preview

Builder Click Menus

Preview

Object Browser in Page Designer

Preview

Shared Components Menu

Preview


Script Details

1. Auto-hide Header

2. Monaco Theme

3. Page Designer Shortcuts

4. Session Auto-Extender

5. Toggle Comment Out

6. Page Designer Undo/Redo Counters

7. No Border Attributes

8. Top Level Navigation

9. Builder Click Menus

  • Location: scripts/oracle-apex-builder-click-menus/readme.md
  • Description: Converts the hover menus on App Builder and SQL Workshop in the APEX 26.1 builder navigation into click-to-open menus (like Administration). The original links stay available as the first item of each menu, or via Ctrl+click / middle-click. Requires APEX 26.1+.

10. Object Browser in Page Designer

  • Location: scripts/oracle-apex-obj-browser-in-pd/readme.md
  • Description: Adds an "Object Browser" tab to the right of the Layout tab in the APEX 26.1 Page Designer, so you can browse schema objects without leaving the page you are editing. Requires APEX 26.1+.

11. Shared Components Menu

  • Location: scripts/oracle-apex-shared-components-menu/readme.md
  • Description: Converts the Shared Components toolbar button in the APEX 26.1 builder into a drop-down menu with direct links to every Shared Components section (Application Logic, Security, Other Components, Navigation and Search, User Interface, Files and Reports, Data Sources, Workflows and Automations, Globalization, Generative AI). Works from Page Designer, the page listing, and all other builder pages. Requires APEX 26.1+.

Using These Userscripts with Tampermonkey

To use these userscripts in your browser with Tampermonkey:

  1. Install Tampermonkey:
    Download and install the Tampermonkey extension for your browser.

  2. Add a Script:

    • Click the Tampermonkey icon in your browser toolbar.
    • Choose "Create a new script..." from the menu.
  3. Copy Script Code:

    • Open the desired userscript file from this repository (e.g., in the scripts/ folder).
    • Copy the entire script code.
  4. Paste and Save:

    • Paste the code into the Tampermonkey editor.
    • Click File > Save (or press Ctrl+S).
  5. Reload Oracle APEX:

    • Refresh your Oracle APEX page to activate the userscript.

You can enable, disable, or remove scripts at any time from the Tampermonkey dashboard.


License

See LICENSE for license details.

About

Oracle APEX Userscripts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors