Skip to content

Provides link to Open Access content for articles, when available

License

Notifications You must be signed in to change notification settings

bulib/primo-explore-oadoi-link

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

screenshot

Install

  1. Make sure you've installed and configured primo-explore-devenv.
  2. Navigate to your template/central package root directory. For example:
    cd primo-explore/custom/MY_VIEW_ID
    
  3. If you do not already have a package.json file in this directory, create one:
    npm init -y
    
  4. 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]"
})

About

Provides link to Open Access content for articles, when available

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%