@orbis-cascade/primo-explore-oadoi-link
v1.0.1
Published
Provides link to Open Access content for articles in primo-explore full display, when available.
Downloads
15
Readme
primo-explore-oadoi-link
Provides link to Open Access content for articles, when available
Features
In a full display record, checks for the presence of a DOI. Queries the OADOI API (v2), and upon the presence of an open access link, displays a bar with the link under the "View It" section.
Screenshot
Install
- Make sure you've installed and configured primo-explore-devenv.
- Navigate to your template/central package root directory. For example:
cd primo-explore/custom/MY_VIEW_ID
- If you do not already have a
package.json
file in this directory, create one:npm init -y
- Install this package:
npm install primo-explore-oadoi-link --save-dev
Usage
Once this package is installed, add oadoi
as a dependency for your custom module definition.
var app = angular.module('viewCustom', ['oadoi'])
Note: If you're using the --browserify
build option, you will need to first import the module with:
import 'primo-explore-oadoi-link';
You can configure the banner by passing a configuration object. All properties are required.
| name | type | usage |
|-----------|--------------|-----------------------------------------------------------------------------------------|
| imagePath
| string | icon for next to the image link |
| email
| string | email address attached to api query |
The code below adds a banner similar to the above image.
app.constant('oadoiOptions', {
"imagePath": "custom/LCC/img/oa_50.png",
"email": "[email protected]"
})