mjslive-plugin-links
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

Linkeable markers plugin for marker.js Live

This plugin makes clicks on markers in marker.js Live open links in marker's notes (if any). The first link found in the notes is opened.

Installation

Make sure you have marker.js Live installed. Then run

npm install mjslive-plugin-links

or

yarn add mjslive-plugin-links

Usage

To add the functionality to marker.js Live instance simply pass a new instance of Links to its addPlugins() method.

import { Links } from 'mjslive-plugin-links';

...
markerView.addPlugin(new Links());

markerView1.show(markerViewState);

Configuration

You can control the target of links by setting the target property. It accepts the same values as HTML anchor element. The default is _blank.

This example changes the default behavior to open links in the same tab/window.

import { Links } from 'mjslive-plugin-links';

...
const links = new Links();
links.target = '_self';
markerView.addPlugin(links);

markerView1.show(markerViewState);

License

This marker.js Live plugin is distributed under the MIT License. See LICENSE file for details.

Dependents (0)

Package Sidebar

Install

npm i mjslive-plugin-links

Weekly Downloads

9

Version

1.0.2

License

MIT

Unpacked Size

11.6 kB

Total Files

8

Last publish

Collaborators

  • ailon