From: Jane Sandberg <sandbej@linnbenton.edu>
Date: Wed, 9 Oct 2019 18:42:08 +0000 (-0700)
Subject: LP1816475: use [routerLink] instead of href in Angular app
X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=ec1ca4bf57241d181569d8d65c7dc2d12f452fdd;p=evergreen%2Fequinox.git

LP1816475: use [routerLink] instead of href in Angular app

Using <a href=""> forces a reload of the Angular app in the user's
browser, which substantially slows down the experience.  This commit
changes some href attributes to routerLink directives in the booking
navigation menu.

Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
---

diff --git a/Open-ILS/src/eg2/src/app/staff/nav.component.html b/Open-ILS/src/eg2/src/app/staff/nav.component.html
index d682541afb..265368a62a 100644
--- a/Open-ILS/src/eg2/src/app/staff/nav.component.html
+++ b/Open-ILS/src/eg2/src/app/staff/nav.component.html
@@ -310,11 +310,11 @@
           Booking
         </a>
         <div class="dropdown-menu" ngbDropdownMenu>
-          <a class="dropdown-item" href="staff/booking/create_reservation">
+          <a class="dropdown-item" routerLink="/staff/booking/create_reservation">
             <span class="material-icons">add</span>
             <span i18n>Create Reservations</span>
           </a>
-          <a class="dropdown-item" href="staff/booking/pull_list">
+          <a class="dropdown-item" routerLink="/staff/booking/pull_list">
             <span class="material-icons">list</span>
             <span i18n>Pull List</span>
           </a>
@@ -322,15 +322,15 @@
             <span class="material-icons">pin_drop</span>
             <span i18n>Capture Resources</span>
           </a>
-          <a class="dropdown-item" href="staff/booking/pickup">
+          <a class="dropdown-item" routerLink="/staff/booking/pickup">
             <span class="material-icons">trending_up</span>
             <span i18n>Pick Up Reservations</span>
           </a>
-          <a class="dropdown-item" href="staff/booking/return">
+          <a class="dropdown-item" routerLink="/staff/booking/return">
             <span class="material-icons">trending_down</span>
             <span i18n>Return Reservations</span>
           </a>
-          <a class="dropdown-item" href="staff/booking/manage_reservations">
+          <a class="dropdown-item" routerLink="/staff/booking/manage_reservations">
             <span class="material-icons">layers</span>
             <span i18n>Manage Reservations</span>
           </a>