├── .github ├── dependabot.yml └── workflows │ ├── CI.yml │ ├── dependabot-auto-merge.yml │ ├── deploy-docs.yml │ ├── publish.yml │ └── relativeci.yml ├── .gitignore ├── CODEOWNERS ├── LICENSE ├── README.md ├── docs.vite.config.ts ├── eslint.config.js ├── jquery.vite.config.ts ├── jquery └── package.json ├── native.vite.config.ts ├── package.json ├── playwright.config.js ├── postcss.config.js ├── src ├── index.css ├── index.html ├── index.ts ├── lib │ ├── ImageView.css │ ├── ImageView.ts │ ├── PreloadedVideo.ts │ ├── State.ts │ ├── TransitionDirection.ts │ ├── VideoCache.ts │ ├── activity-indicator.css │ ├── activity-indicator.ts │ ├── arrows.css │ ├── arrows.ts │ ├── button.css │ ├── caption.css │ ├── caption.ts │ ├── close-button.css │ ├── close-button.ts │ ├── container.css │ ├── container.ts │ ├── fullscreen-button.css │ ├── fullscreen-button.ts │ ├── fullscreen.ts │ ├── history.ts │ ├── imagelightbox.jquery.ts │ ├── imagelightbox.ts │ ├── interfaces │ │ ├── VideoOptions.ts │ │ └── VideoSourceOptions.ts │ ├── keyboard-navigation.ts │ ├── legacy.d.ts │ ├── navigation.css │ ├── navigation.ts │ └── query.ts └── public │ └── images │ ├── body-bg.png │ ├── demo1.jpg │ ├── demo2.jpg │ ├── demo3.jpg │ ├── demo4.jpg │ ├── highlight-bg.jpg │ ├── hr.png │ ├── octocat-icon.png │ ├── tar-gz-icon.png │ ├── thumb1.jpg │ ├── thumb2.jpg │ ├── thumb3.jpg │ ├── thumb4.jpg │ ├── video-thumb.jpg │ ├── video.m4v │ └── zip-icon.png ├── stylelint.config.js ├── tests ├── basic.spec.ts ├── decorations.spec.ts ├── history.spec.ts ├── init.ts └── navigation.spec.ts ├── tsconfig.json └── types ├── imagelightbox.d.cts ├── imagelightbox.d.ts ├── imagelightbox.jquery.d.cts └── imagelightbox.jquery.d.ts /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/.github/workflows/dependabot-auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/.github/workflows/deploy-docs.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/relativeci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/.github/workflows/relativeci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/.gitignore -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @marekdedic 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/README.md -------------------------------------------------------------------------------- /docs.vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/docs.vite.config.ts -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/eslint.config.js -------------------------------------------------------------------------------- /jquery.vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/jquery.vite.config.ts -------------------------------------------------------------------------------- /jquery/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/jquery/package.json -------------------------------------------------------------------------------- /native.vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/native.vite.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/playwright.config.js -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/postcss.config.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/index.html -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lib/ImageView.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/ImageView.css -------------------------------------------------------------------------------- /src/lib/ImageView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/ImageView.ts -------------------------------------------------------------------------------- /src/lib/PreloadedVideo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/PreloadedVideo.ts -------------------------------------------------------------------------------- /src/lib/State.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/State.ts -------------------------------------------------------------------------------- /src/lib/TransitionDirection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/TransitionDirection.ts -------------------------------------------------------------------------------- /src/lib/VideoCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/VideoCache.ts -------------------------------------------------------------------------------- /src/lib/activity-indicator.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/activity-indicator.css -------------------------------------------------------------------------------- /src/lib/activity-indicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/activity-indicator.ts -------------------------------------------------------------------------------- /src/lib/arrows.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/arrows.css -------------------------------------------------------------------------------- /src/lib/arrows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/arrows.ts -------------------------------------------------------------------------------- /src/lib/button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/button.css -------------------------------------------------------------------------------- /src/lib/caption.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/caption.css -------------------------------------------------------------------------------- /src/lib/caption.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/caption.ts -------------------------------------------------------------------------------- /src/lib/close-button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/close-button.css -------------------------------------------------------------------------------- /src/lib/close-button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/close-button.ts -------------------------------------------------------------------------------- /src/lib/container.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/container.css -------------------------------------------------------------------------------- /src/lib/container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/container.ts -------------------------------------------------------------------------------- /src/lib/fullscreen-button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/fullscreen-button.css -------------------------------------------------------------------------------- /src/lib/fullscreen-button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/fullscreen-button.ts -------------------------------------------------------------------------------- /src/lib/fullscreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/fullscreen.ts -------------------------------------------------------------------------------- /src/lib/history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/history.ts -------------------------------------------------------------------------------- /src/lib/imagelightbox.jquery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/imagelightbox.jquery.ts -------------------------------------------------------------------------------- /src/lib/imagelightbox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/imagelightbox.ts -------------------------------------------------------------------------------- /src/lib/interfaces/VideoOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/interfaces/VideoOptions.ts -------------------------------------------------------------------------------- /src/lib/interfaces/VideoSourceOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/interfaces/VideoSourceOptions.ts -------------------------------------------------------------------------------- /src/lib/keyboard-navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/keyboard-navigation.ts -------------------------------------------------------------------------------- /src/lib/legacy.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/legacy.d.ts -------------------------------------------------------------------------------- /src/lib/navigation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/navigation.css -------------------------------------------------------------------------------- /src/lib/navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/navigation.ts -------------------------------------------------------------------------------- /src/lib/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/lib/query.ts -------------------------------------------------------------------------------- /src/public/images/body-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/public/images/body-bg.png -------------------------------------------------------------------------------- /src/public/images/demo1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/public/images/demo1.jpg -------------------------------------------------------------------------------- /src/public/images/demo2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/public/images/demo2.jpg -------------------------------------------------------------------------------- /src/public/images/demo3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/public/images/demo3.jpg -------------------------------------------------------------------------------- /src/public/images/demo4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/public/images/demo4.jpg -------------------------------------------------------------------------------- /src/public/images/highlight-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/public/images/highlight-bg.jpg -------------------------------------------------------------------------------- /src/public/images/hr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/public/images/hr.png -------------------------------------------------------------------------------- /src/public/images/octocat-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/public/images/octocat-icon.png -------------------------------------------------------------------------------- /src/public/images/tar-gz-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/public/images/tar-gz-icon.png -------------------------------------------------------------------------------- /src/public/images/thumb1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/public/images/thumb1.jpg -------------------------------------------------------------------------------- /src/public/images/thumb2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/public/images/thumb2.jpg -------------------------------------------------------------------------------- /src/public/images/thumb3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/public/images/thumb3.jpg -------------------------------------------------------------------------------- /src/public/images/thumb4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/public/images/thumb4.jpg -------------------------------------------------------------------------------- /src/public/images/video-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/public/images/video-thumb.jpg -------------------------------------------------------------------------------- /src/public/images/video.m4v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/public/images/video.m4v -------------------------------------------------------------------------------- /src/public/images/zip-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/src/public/images/zip-icon.png -------------------------------------------------------------------------------- /stylelint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/stylelint.config.js -------------------------------------------------------------------------------- /tests/basic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/tests/basic.spec.ts -------------------------------------------------------------------------------- /tests/decorations.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/tests/decorations.spec.ts -------------------------------------------------------------------------------- /tests/history.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/tests/history.spec.ts -------------------------------------------------------------------------------- /tests/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/tests/init.ts -------------------------------------------------------------------------------- /tests/navigation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/tests/navigation.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/imagelightbox.d.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/types/imagelightbox.d.cts -------------------------------------------------------------------------------- /types/imagelightbox.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/types/imagelightbox.d.ts -------------------------------------------------------------------------------- /types/imagelightbox.jquery.d.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/types/imagelightbox.jquery.d.cts -------------------------------------------------------------------------------- /types/imagelightbox.jquery.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdedic/imagelightbox/HEAD/types/imagelightbox.jquery.d.ts --------------------------------------------------------------------------------