Impex Cube - Better Date Selector

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

작성자
quantavil
일일 설치 수
0
총 설치 수
2
평점
0 0 0
버전
1.2
생성일
2026-01-17
갱신일
2026-01-17
크기
24.5KB
라이선스
MIT
적용 사이트

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.