primo-explore-custom-no-search-results

1.0.6 • Public • Published

primo-explore-custom-no-search-results

CircleCI npm version Coverage Status

Description

Create a custom no results templates.

Installation

  1. Assuming you've installed and are using 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-custom-no-search-results --save-dev
    

Usage

Once installed, inject customNoSearchResults as a dependency:

let app = angular.module('viewCustom', ['customNoSearchResults'])

Note: If you're using the --browserify build option, you will need to first import the module with:

import 'primo-explore-custom-no-search-results';

You'll need to set a customNoSearchResultsTemplateUrl value in your main.js to point to your custom no search results template:

app.value('customNoSearchResultsTemplateUrl', 'custom/MY_VIEW_ID/html/customNoSearchResults.html');

Example

// main.js
 
import 'primo-explore-custom-no-search-results';
 
let app = angular.module('viewCustom', ['customNoSearchResults']);
 
app.value('customNoSearchResultsTemplateUrl', 'custom/MY_VIEW_ID/html/customNoSearchResults.html');
 
<!-- html/customNoSearchResults.html -->
 
<md-card class="default-card zero-margin _md md-primoExplore-theme">
  <md-card-title>
    <md-card-title-text>
      <span translate="" class="md-headline">No records found</span>
    </md-card-title-text>
  </md-card-title>
  <md-card-content>
    <p>
      <span>Your search returned 0 results. Try one of the options below:</span>
    </p>
    <ul>
      <li><a ng-href="https://ezborrow.url?query={{ $ctrl.parentCtrl.term }}">Request a book from E-ZBorrow (NYU only)</a></li>
      <li><a ng-href="http://www.worldcat.org/search?qt=worldcat_org_all&q={{ $ctrl.parentCtrl.term }}">Search WorldCat for items in nearby libraries</a></li>
      <li><a href="http://library.institution.edu">Ask a Librarian</a></li>
    </ul>
  </md-card-content>
</md-card>

Readme

Keywords

Package Sidebar

Install

npm i primo-explore-custom-no-search-results

Weekly Downloads

1

Version

1.0.6

License

MIT

Unpacked Size

13.4 kB

Total Files

9

Last publish

Collaborators

  • barnaby.alter
  • eric.griffis
  • etgrieco