Impex Cube - Better Date Selector

Enhanced date input with manual typing support - Format: DD/MM/YYYY

Dovrai installare un'estensione come Tampermonkey, Greasemonkey o Violentmonkey per installare questo script.

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

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Userscripts per installare questo script.

Dovrai installare un'estensione come ad esempio Tampermonkey per installare questo script.

Dovrai installare un gestore di script utente per installare questo script.

(Ho già un gestore di script utente, lasciamelo installare!)

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

(Ho già un gestore di stile utente, lasciamelo installare!)

Autore
quantavil
Installazioni giornaliere
0
Installazioni totali
2
Valutazione
0 0 0
Versione
1.2
Creato il
17/01/2026
Aggiornato il
17/01/2026
Dimensione
24,5 KB
Licenza
MIT
Applica a

Impex Cube - Better Date Selector

A userscript that modernizes the date inputs on Impex Cube (import/export) portals. It replaces the clunky default ASP.NET calendar with a fast, keyboard-friendly, and smart date picker.

🚀 Features

  • Smart Typing Support: Type dates naturally without touching the mouse.
    • 1805202418/05/2024
    • 18 dec 202418/12/2024
    • today / -1 / +7 (via quick buttons)
  • Keyboard Navigation:
    • / Arrow keys to increment/decrement days.
    • Enter to confirm and close.
    • Escape to close the picker.
  • Modern UI:
    • Clean, responsive calendar dropdown.
    • minimal visual clutter.
    • Green/Red borders for valid/invalid dates.
  • Fixes & Optimizations:
    • Removed restrictive input blocking (allows copy-paste and manual edits).
    • Debounced performance for fast page loads.
    • Works with dynamic ASP.NET UpdatePanels.

📥 Installation

  1. Install a userscript manager like Violentmonkey or Tampermonkey.
  2. Create a new script and paste the contents of main.js.
  3. Save and refresh your Impex Cube page.

🛠️ Usage

Just click any date field or tab into it.

  • Type: 30012025 or 30 jan and tab away.
  • Click: Use the calendar icon 📅 to pick a date.
  • Shortcuts: Use arrow keys to adjust dates quickly.

📋 Changelog

v1.2

  • Fixed: Prevented calendar from attaching to "Update" buttons and hidden fields.
  • Fixed: Removed length limit to allow typing long formats like "18 december 2024".
  • Fixed: Added support for "may" in date parsing.
  • Improved: Code cleanup, removed redundancy, and added debounce for performance.

v1.1

  • Initial public release with smart parser and keyboard support.