mirador

WebJar for mirador

License

License

GroupId

GroupId

org.webjars.npm
ArtifactId

ArtifactId

mirador
Last Version

Last Version

2.1.4
Release Date

Release Date

Type

Type

jar
Description

Description

mirador
WebJar for mirador
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/ProjectMirador/mirador

Download mirador

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.npm/mirador/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>mirador</artifactId>
    <version>2.1.4</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/mirador/
implementation 'org.webjars.npm:mirador:2.1.4'
// https://jarcasting.com/artifacts/org.webjars.npm/mirador/
implementation ("org.webjars.npm:mirador:2.1.4")
'org.webjars.npm:mirador:jar:2.1.4'
<dependency org="org.webjars.npm" name="mirador" rev="2.1.4">
  <artifact name="mirador" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='mirador', version='2.1.4')
)
libraryDependencies += "org.webjars.npm" % "mirador" % "2.1.4"
[org.webjars.npm/mirador "2.1.4"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

NOTE: This README reflects the latest version of Mirador, Mirador 3. For previous versions, please reference that release's README directly. Latest 2.x release: v.2.7.0

Mirador

Node.js CI codecov

For Mirador Users

You can quickly use and configure Mirador by remixing the mirador-start Glitch.

We recommend installing Mirador using a JavaScript package manager like npm or yarn.

$ npm install mirador 

# or

$ yarn add mirador

If you are interested in integrating Mirador with plugins into your project, we recommend using webpack or parcel to integrate the es version of the packages. Examples are here:

https://github.com/ProjectMirador/mirador-integration

Adding translations to Mirador

For help with adding a translation, see src/locales/README.md

Running Mirador locally for development

Mirador local development requires nodejs to be installed.

  1. Run npm install to install the dependencies.

Starting the project

$ npm start

Then navigate to http://127.0.0.1:4444/

Instantiating Mirador

var miradorInstance = Mirador.viewer({
  id: 'mirador' // id selector where Mirador should be instantiated
});

> miradorInstance
{ actions, store }

Example Action

Add a window:

store.dispatch(actions.addWindow());

To focus a window run:

store.dispatch(actions.focusWindow('window-1'))

Check current state

store.getState()

Running the tests

$ npm test # For headless CI=true npm test

or to continually watch the source files

$ npm run test:watch

Linting the project

$ npm run lint

Debugging

Useful browser extensions for debugging/development purposes

org.webjars.npm
a configurable, extensible, and easy-to-integrate IIIF image viewer, which enables image annotation and comparison of images

Versions

Version
2.1.4