A web component for browsing and managing eXist-db collections via the Jinks API.
- Browse collections with grid view
- Upload, delete, rename, copy, and move files
- Keyboard shortcuts and context menu
- Image thumbnails
- Server-side pagination
npm install
npm run buildBuilt files are in the dist/ directory.
<jinks-file-manager
api-base="/exist/apps/jinks"
root="/db/apps/test"
></jinks-file-manager>
<script type="module" src="jinks-file-manager.js"></script>api-base(required): Base URL for the Jinks APIroot(required): Root collection path to start browsing from
npm run devStarts Vite dev server on http://localhost:3000.
Ctrl+C/Cmd+C: Copy selected item(s)Ctrl+X/Cmd+X: Cut selected item(s)Ctrl+V/Cmd+V: Paste item(s)Delete: Delete selected item(s)F2: Rename selected item
This project is licensed under the GNU General Public License version 3.0 or later (GPL-3.0-or-later).
See the LICENSE file for details.