Implementing the 9.1 Web Page Release Changes

Print Friendly and PDF Follow

After the release of the 9.1 default web pages, several web page changes have been added to the default set of pages. To implement these changes, you can either:

  • Download the 9.1 web pages and replace your existing pages.
  • If you have customizations, find and replace the following code changes mentioned below. Any code highlighted in yellow/red needs to be removed and any code highlighted in blue needs to be added. 

09 April 2020 Web Page Changes

Input Tag for the Request Type

To use the new tag, please overwrite your default LendingGenericRequestArticle.html and EditLendingGenericRequestArticle.html files with the updated files or make the following changes:

LendingGenericRequestArticle.html

Add the line highlighted in blue (default lines 13-21):

<div id="content" class="container" role="heading" aria-label="Content">
<form action="ILLiadLending.dll" method="post" name="LendingGenericRequestArticle">
<input type="hidden" name="ILLiadForm" value="LendingGenericRequestArticle">
<input type="hidden" name="RequestType" value="Article">
<input type="hidden" name="Username" value="<#PARAM name='Username'>">
<input type="hidden" name="SessionID" value="<#PARAM name='SessionID'>">
<input type="hidden" name="CallNumber" value="<#PARAM name='CallNumber'>">
<input type="hidden" name="ESPNumber" value="<#PARAM name='ESPNumber'>">
<input type="hidden" name="NotWantedAfter" value="<#PARAM name='NotWantedAfter'>"
 

And change this (default lines 21-24):

<input type="hidden" name="NotWantedAfter" 
value="<#PARAM name='NotWantedAfter'>">
<#FORMSTATE>
-
<fieldset>

 

To this:

<input type="hidden" name="NotWantedAfter" 
value="<#PARAM name='NotWantedAfter'>">
<#FORMSTATE>
   
<fieldset>

EditLendingGenericRequestArticle.html 

Add the line highlighted in blue (default lines 13-22):

<div id="content" class="container" role="heading" aria-label="Content">
<form action="illiadlending.dll" method="post" name="EditLendingGenericRequestArticle">
<input type="hidden" name="ILLiadForm" value="EditLendingGenericRequestArticle">
<input type="hidden" name="RequestType" value="<#PARAM name='RequestType'>">
<input type="hidden" name="Username" value="<#PARAM name='Username'>">
<input type="hidden" name="SessionID" value="<#PARAM name='SessionID'>">
<input type="hidden" name="TransactionNumber" value="<#PARAM name='TransactionNumber'>">
<input type="hidden" name="ESPNumber" value="<#PARAM name='ESPNumber'>">
<input type="hidden" name="CallNumber" value="<#PARAM name='CallNumber'>">
<input type="hidden" name="NotWantedAfter" value="<#PARAM name='NotWantedAfter'>">
 

 And change this (default lines 23-27):

<#FORMSTATE>

<fieldset>
<h2 class="page-header">Article Request</h2> 
<section name="article-info">

 

To this: 

<#FORMSTATE>

<fieldset>
<h2 class="page-header">Edit Article Request</h2> 
<section name="article-info">

 

Stop Duplication of Requests After Editing the Original 

To stop the duplication of requests after editing the original request, the name in the form tag has been updated to EditLendingGenericRequestArticle.html, and the value in the input tag has been updated to EditLendingGenericRequestLoan.html.To use these default changes, please overwrite your default EditLendingGenericRequestArticle.html and EditLendingGenericRequestLoan.html files with the updated files or make the following changes:

EditLendingGenericRequestArticle.html

Change this (default lines 13-18):

<div id="content" class="container" role="heading" 
aria-label="Content">
<form action="ILLiadLending.dll" method="post"
name="EditArticleRequest">
<input type="hidden" name="ILLiadForm"
value="WebRequestForm">

<input type="hidden" name="RequestType"
value="<#PARAM name='RequestType'>">
<input type="hidden" name="Username"
value="<#PARAM name='Username'>">
<input type="hidden" name="SessionID"
value="<#PARAM name='SessionID'>">

 

To this:

<div id="content" class="container" role="heading" 
aria-label="Content">
<form action="ILLiadLending.dll" method="post"
name="EditLendingGenericRequestArticle">
<input type="hidden" name="ILLiadForm"
value="EditLendingGenericRequestArticle">
<input type="hidden" name="RequestType"
value="<#PARAM name='RequestType'>">
<input type="hidden" name="Username"
value="<#PARAM name='Username'>">
<input type="hidden" name="SessionID"
value="<#PARAM name='SessionID'>">

EditLendingGenericRequestLoan.html 

Change this (default lines 13-17):

<div id="content" class="container" role="heading" 
aria-label="Content">
<form action="illiadlending.dll" method="post"
name="EditLoanRequest">
<input type="hidden" name="ILLiadForm"
value="WebRequestForm">

<input type="hidden" name="Username"
value="<#PARAM name='Username'>">
<input type="hidden" name="SessionID"
value="<#PARAM name='SessionID'>">

 

To this:

<div id="content" class="container" role="heading" 
aria-label="Content">
<form action="illiadlending.dll" method="post"
name="EditLendingGenericRequestLoan">
<input type="hidden" name="ILLiadForm"
value="EditLendingGenericRequestLoan">

<input type="hidden" name="Username"
value="<#PARAM name='Username'>">
<input type="hidden" name="SessionID"
value="<#PARAM name='SessionID'>">

 

Password and Re-enter IDs 

To use the new password IDs instead of password and re-enter password, please overwrite your default NewUserRegistration.html file with the updated file or make the following changes: 

NewUserRegistration.html

Change this (default lines 249-255):

<span class="req">(required)</span>
</span>
</label>
<input type="password" class="form-control" name=
"Password1" id="CurrentPassword" autocomplete="off">
<div class="small-notes">
Passwords must be at least eight characters long and
contain a lowercase letter, an uppercase letter, and
a number.
</div>
 

To this:

<span class="req">(required)</span>
</span>
</label>
<input type="password" class="form-control" name=
"Password1" id="Password1" autocomplete="off">
<div class="small-notes">
Passwords must be at least eight characters long and
contain a lowercase letter, an uppercase letter, and
a number.
</div>
 

And change this (default lines 259-266):

<label for="Password2">
<span class="<#ERROR name='ERRORPassword2'>">
Re-enter Password
<span class="req">(required)</span>
</span>
</label>
<input type="password" class="form-control" name=
"Password2" id="CurrentPassword" autocomplete="off">

</div>
 

To this:

<label for="Password2">
<span class="<#ERROR name='ERRORPassword2'>">
Re-enter Password
<span class="req">(required)</span>
</span>
</label>
<input type="password" class="form-control" name=
"Password2" id="Password2" autocomplete="off">

</div> 

 

Radio Button Orientation

To align the radio buttons vertically for viewed search results for both lending and borrowing, please overwrite your default ViewSearchResults.html and illiad.css files with the updated files or make the following changes:

ViewSearchResults.html 

Change this (lines 31-40):

<!--Radio control for search filtering-->
   
<div id="searchType">
<input checked name="SearchType" type="radio"
id="SearchTypeActive" value="Active">
<label for="SearchTypeActive">
<span class="new-line">Search <u>only</u> active requests</span>

</label>
<input name="SearchType" type="radio" id="SearchTypeAll"
value="All">
<label for="SearchTypeAll"> Search all
requests</label>

</div>

 

To this:

<!--Radio control for search filtering-->
<br>
<div id="searchType">
<input checked name="SearchType" type="radio"
id="SearchTypeActive" value="Active">
<label id="searchType" for="SearchTypeActive">
<span>Search <u>only</u> active requests</span>

</label>
<input name="SearchType" type="radio" id="SearchTypeAll"
value="All">
<label for="SearchTypeAll" id="SearchTypeAll">Search all
requests</label>

</div>

Illiad.css 

Add the lines highlighted in blue to the end of the CSS file:

.btn-outline-primary:hover{
background-color:#52b3d9;
color: #000;
border-color: #52b3d9;
}

#searchType, #SearchTypeAll {
display: inline !important;
}
 

 

Removed Redundant Target="_self" 

This fix is used to clean up the code and remove unnecessary redundancy of the target="_self" tag. The targets will still open within the same window as usual. To set the new defaults, please overwrite your default FAQ.html, FirstTime.html, and LendingFAQ.html files with the updated files or make the following changes:

FAQ.html

Change this (default lines 18-32):

<div id="faq-toc">
<ul>
<li><a href="#what" target=_"self">What is
ILLiad?</a></li>

<li><a href="#better" target=_"self">How is
ILLiad better than traditonal ILL systems?</a></li>

<li><a href="#disadvantage" target=_"self">Are
there any disadvantages to the electronic system?
</a></li>

<li><a href="#userid" target=_"self">Why do I need a
username and password to use ILLiad?</a></li>

<li><a href="#password">What if I forget my password?
</a></li>
<li><a href="#webbrowser" target=_"self">What Web browser
should I use?</a></li>

<li><a href="#security">Is security a problem if I use a
public workstation?</a></li>
<li><a href="#history">Why don't I see all my older requests
when I look at my request history?</a></li>
<li><a href="#electronic">What is Electronic Delivery?</a></li>
<li><a href="#who" target=_"self">Who do I contact if I have
problems with or questions about ILLiad?</></li>

<li><a href="#cookie">Why does my browser say that you're
sending a cookie? What's in it?</a></li>
</ul>
</div>
 

To this:

<div id="faq-toc">
<ul>
<li><a href="#what">What is
ILLiad?</a></li>

<li><a href="#better">How is
ILLiad better than traditonal ILL systems?</a></li>

<li><a href="#disadvantage">Are
there any disadvantages to the electronic system?
</a></li>

<li><a href="#userid">Why do I need a
username and password to use ILLiad?</a></li>

<li><a href="#password">What if I forget my password?
</a></li>
<li><a href="#webbrowser">What Web browser
should I use?</a></li>

<li><a href="#security">Is security a problem if I use a
public workstation?</a></li>
<li><a href="#history">Why don't I see all my older requests
when I look at my request history?</a></li>
<li><a href="#electronic">What is Electronic Delivery?</a></li>
<li><a href="#who">Who do I contact if I have
problems with or questions about ILLiad?</></li>

<li><a href="#cookie">Why does my browser say that you're
sending a cookie? What's in it?</a></li>
</ul>
</div>

FirstTime.html 

Change this (default lines 84-87):

<h2 class="page-header">ILLiad FAQ (Frequently Asked 
Questions)</h2>
<p>Before registering, you may wish to read the ILLiad
<a href="<#ACTION action='10' form='12'>"target="_self">FAQ</a>.
The FAQ may answer other questions you have about the
ILLiad interlibrary loan system.

</p>
 

To this:

<h2 class="page-header">ILLiad FAQ (Frequently Asked 
Questions)</h2>
<p>Before registering, you may wish to read the ILLiad
<a href="<#ACTION action='10' form='12'>">FAQ</a>.
The FAQ may answer other questions you have about the
ILLiad interlibrary loan system.

</p>

LendingFAQ.html

Change this (default lines 18-29):

<div id="faq-toc">
<ul>
<li><a href="#what" target="_self">What is ILLiad?</a></li>
<li><a href="#better" target="_self">How is ILLiad better
than traditional ILL systems?</a></li>
<li><a href="#disadvantage" target="_self">Are there any
disadvantages to the electronic system?</a></li>
<li><a href="#userid" target="_self">Why do I need a username
and password to use ILLiad?</a></li>
<li><a href="#password">What if I forget my password?</a></li>
<li><a href="#webbrowser" target="_self">What Web browser should I use?</a></li>
<li><a href="#security">Is security a problem if I use a public
workstation?</a></li>
<li><a href="#history">Why don't I see all my older requests when
I look at my request history?</a></li>
<li><a href="#electronic">What is Electronic Delivery?</a></li>
<li><a href="#who" target="_self">Who do I contact if I have problems with or
questions about ILLiad?</a></li>
<li><a href="#cookie">Why does my browser say that you're sending
a cookie? What's in it?</a></li>
 

To this:

<div id="faq-toc">
<ul>
<li><a href="#what" >What is ILLiad?</a></li>
<li><a href="#better" >How is ILLiad better
than traditional ILL systems?</a></li>
<li><a href="#disadvantage" >Are there any
disadvantages to the electronic system?</a></li>
<li><a href="#userid" >Why do I need a username
and password to use ILLiad?</a></li>
<li><a href="#password">What if I forget my password?</a></li>
<li><a href="#webbrowser" >What Web browser should I use?</a></li>
<li><a href="#security">Is security a problem if I use a public
workstation?</a></li>
<li><a href="#history">Why don't I see all my older requests when
I look at my request history?</a></li>

<li><a href="#who" >Who do I contact if I have problems with or
questions about ILLiad?</a></li>
<li><a href="#cookie">Why does my browser say that you're sending
a cookie? What's in it?</a></li>

Change this (default lines 18-29):

<div class="info-block">
<a name="electronic"></a>
<div class="faq-item">
<div class="faq-item-box">
<h3>What is electronic delivery?</h3>
 
<p>Many libraries ship photocopies of articles to us
in electronic format. In the past we

printed these articles before delivering them to you.
Now, through ILLiad, we are able to

offer you the option of electronic delivery of these
articles in PDF format (Adobe's

Portable Document Format). You can read more about
electronic delivery on the <a href="
<#ACTION action'10' form='13'>">Electronic Delivery

Information</a> page. </p>
</div>
</div>
</div>
 
<div class="info-block">
<a name="who"></a>
<div class="faq-item">
<div class="faq-item-box">
 

To this:

<div class="info-block">
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 
 
<a name="who"></a>
<div class="faq-item">
<div class="faq-item-box">

 

LendingFirstTime.html

Change this (default lines 111-115):

<h2 class="page-header">ILLiad FAQ (Frequently Asked 
Questions)</h2>
<p>
Before registering, you may wish to read the ILLiad
<a href="illiadlending.dll?Action=10&Form=12" target="_self">FAQ</a>.
The FAQ may answer other questions you have about the ILLiad
interlibrary loan system.
</p>
 

To this:

<h2 class="page-header">ILLiad FAQ (Frequently Asked 
Questions)</h2>
<p>
Before registering, you may wish to read the ILLiad
<a href="illiadlending.dll?Action=10&Form=12" >FAQ</a>.
The FAQ may answer other questions you have about the ILLiad
interlibrary loan system.
</p>

 

Cookie Consent

The cookie consent pages have been updated to resolve the returning cookie consent banner in the lending pages. To use the new default, please overwrite your default cookieconsent.min.js file with the updated file and overwrite your default atlasCookieConsent.js with the updated file or make the following changes:

AtlasCookieConsent.js

Change this (default lines 1-6):

window.addEventListener("load", function() {
if (document.cookie != "iliadlending_cookieconsent=dismiss") {
window.cookieconsent.initialise({
"palette": {
"popup": {
"background": "#333333"
},
 

To this:

window.addEventListener("load", function() {
  
window.cookieconsent.initialise({
"palette": {
"popup": {
"background": "#333333"
},

And change this (default lines 11-18):

   "showLink": false,
    "theme": "edgeless",
cookie:{
name: "illiadlending_cookieconsent",
domain: window.location.host
}
  })}
});
 

To this:

   "showLink": false,
    "theme": "edgeless",
cookie:{
name: "lendingilliad_cookieconsent",
domain: window.location.host
}
  })
});

Cookieconsent.min.js

The changes to this file are extensive. Please overwrite this file with the updated file.

 

Spans

Both borrowing and lending pages, required spans have been correct to be consistently within the ERROR spans. To use the new spans, please overwrite your default ChangeUserInformation.html with the updated files or make the following changes:

ChangeUserInformation.html

Change this (default lines 48-55):

<span class="field">
<span class="<#ERROR name='ERRORSSN'>">
ID Number
</span>
<span class="req">(required)</span>
</span>
 
</label>
<input type="text" class="form-control"
name="SSN" id="SSN" value="<#PARAM name='SSN'>">
 

To this:

<span class="field">
<span class="<#ERROR name='ERRORSSN'>">
ID Number
 
<span class="req">(required)</span>
</span>
</span>
</label>
<input type="text" class="form-control"
name="SSN" id="SSN" value="<#PARAM name='SSN'>">

And change this (default lines 60-67):

<span class="field">
<span class="<#ERROR name='ERROREMailAddress'>">
E-Mail Address
 
</span>
<span class="req">(required)</span>
</span>
</label>
<input type="text" class="form-control" name=
"EMailAddress" id="EMailAddress" value="
<#PARAM name='EMailAddress'>">
 

To this:

<span class="field">
<span class="<#ERROR name='ERROREMailAddress'>">
E-Mail Address
<span class="req">(required)</span>
</span>
 
</span>
</label>
<input type="text" class="form-control" name=
"EMailAddress" id="EMailAddress" value="
<#PARAM name='EMailAddress'>">

And change this (default lines 72-79):

<span class="field">
<span class="<#ERROR name='ERRORPhone'>">
Daytime Phone
 
</span>
<span class="req">(required)</span>
</span>
</label>
<input type="text" class="form-control" name="Phone"
id="Phone" value="<#PARAM name='Phone'>">
 

To this:

<span class="field">
<span class="<#ERROR name='ERRORPhone'>">
Daytime Phone
<span class="req">(required)</span>
</span>
 
</span>
</label>
<input type="text" class="form-control" name="Phone"
id="Phone" value="<#PARAM name='Phone'>">

And change this (default lines 108-116):

<span class="field">
<span class="<#ERROR name='ERRORStatus'>">
Status
 
</span>
<span class="req">
(required)

</span>
</span>
</label>
<select id="StatusGroup" name="StatusGroup"
size="1" class="custom-select mr-sm-2">
 

To this:

<span class="field">
<span class="<#ERROR name='ERRORStatus'>">
Status
<span class="req">(required)</span>
</span>
 
 
</span>
 
</label>
<select id="StatusGroup" name="StatusGroup"
size="1" class="custom-select mr-sm-2">

 

No Results

In both borrowing and lending pages for ILLiad, the script has been updated to properly show "no results". To use the new default, please overwrite your default ViewSearchResults.html or LendingViewSearchResults.html files with the updated files or make the following changes:

ViewSearchResults.html 

Change this (lines 56-69):

<script>
$(document).ready(function () {
var saveState="<#PARAM name='searchType'>"
-
$("input[name='searchType'][value='"+ saveState
+"']").prop("checked", true)
 
 
 
 
 
 
 
 
});
</script>
</body>
 

To this:

<script>
$(document).ready(function () {
var saveState="<#PARAM name='SearchType'>"
 
$("input[name='SearchType'][value='"+ saveState
+"']").prop("checked", true)
if (($('#searchResults .requestResult').length ==
0) && ($('#searchTerm').text() != '')) {
$('#no-results-message').show();
}
else
{
('#no-results-message').hide();
}
});
</script>
</body>

LendingViewSearchResults.html

Change this (lines 55-68):

<script>
$(document).ready(function () {
var saveState="<#PARAM name='searchType'>"
-
$("input[name='searchType'][value='"+ saveState
+"']").prop("checked", true)
 
 
 
 
 
 
 
 
});
</script>
</body>
 

To this:

<script>
$(document).ready(function () {
var saveState="<#PARAM name='SearchType'>"
 
$("input[name='SearchType'][value='"+ saveState
+"']").prop("checked", true)
if (($('#searchResults .requestResult').length ==
0) && ($('#searchTerm').text() != '')) {
$('#no-results-message').show();
}
else
{
('#no-results-message').hide();
}
});
</script>
</body>

 

Special Collections References

A thorough review of the pages has been performed and corrected for keywords like "special collections" in ILLiad. To use the new default verbiage, please overwrite your default LendingFirstTime.html and FirstTime.html files with the updated files or make the following changes:

LendingFirstTime.html 

Change this (default lines 111-115):

<h2 class="page-header">ILLiad FAQ (Frequently 
Asked Questions)</h2>
<p>
Before registering, you may wish to read the ILLiad
<a href="illiadlending.dll?Action=10&Form=12"target="self">FAQ</a>.
The FAQ may answer other questions you have about the
ILLiad Special Collections Management System.
</p>
 

To this:

<h2 class="page-header">ILLiad FAQ (Frequently 
Asked Questions)</h2>
<p>
Before registering, you may wish to read the ILLiad
<a href="illiadlending.dll?Action=10&Form=12" >FAQ</a>.
The FAQ may answer other questions you have about the
ILLiad interlibrary loan system.
</p>

FirstTime.html 

Change this (default lines 35-39):

<ul>
<li>Entering your personal information into the
ILLiad system means you will not have to supply the
information again when making future requests.</li>
<li>Having your email and regular mail addresses on
file with Special Collections enables us to notify you
promptly and deliver materials accurately.</li>
 

To this:

<ul>
<li>Entering your personal information into the
ILLiad system means you will not have to supply the
information again when making future requests.</li>
<li>Having your email and regular mail addresses on
file with ILLiad enables us to notify you
promptly and deliver materials accurately.</li>

Change this (default lines 84-87):

<h2 class="page-header">ILLiad FAQ (Frequently Asked 
Questions)</h2>
<p>Before registering, you may wish to read the ILLiad
<a href="<#ACTION action='10' form='12'>">FAQ</a>. The
FAQ may answer other questions you have about the ILLiad
Special Collections Management System.
</p>
 

To this:

<h2 class="page-header">ILLiad FAQ (Frequently Asked 
Questions)</h2>
<p>Before registering, you may wish to read the ILLiad
<a href="<#ACTION action='10' form='12'>">FAQ</a>. The
FAQ may answer other questions you have about the ILLiad
interlibrary loan system.
</p>
 

 

Lending Search NavBar Notice

Resolved 404 error by updating the search form to point illiad.dll to illiadlending.dll. To use the new Search NavBar notice, please overwrite your default include_nav_search.html file with the updated files or make the following changes:

Include_nav_search.html

Change this (default lines 70-72):

<form action="illiad.dll" name="Search" method="post" 
class="form-inline my-2 my-lg-0">
<input type="hidden" name="ILLiadForm" value="Search">
<input type="hidden" name="SearchType" value="Active">
 

To this:

<form action="illiadlending.dll" name="Search" method="post" 
class="form-inline my-2 my-lg-0">
<input type="hidden" name="ILLiadForm" value="Search">
<input type="hidden" name="SearchType" value="Active">

Lending Logon and Logon2 Icons

Fixed the inconsistency between icons for the Lending Long and Logon2 pages. To implement the consistent icons, please overwrite your default LendingLogon.html and LendingLogon2.html files with the updated files or make the following changes:

LendingLogon.html

Change this (default lines 65-85):

</div>
<button class="btn btn-primary btn-md" type="submit"
name="SubmitButton" value="Logon to Lending ILLiad">
Logon to ILLiad</button>
</form>
<div role="heading" class="container" aria-label=
"Account creation and password reset">
<div class="forgot-password-link">
<a href="illiadlending.dll?Action=10&Form=84">
Forgot Password?</a><br />
<a href="Lending FirstTime.html">First Time Users</a>
 
 
 
 
 
 
 
 
 
 
<footer class="foot">
 

To this:

</div>
<button class="btn btn-primary btn-md" type="submit"
name="SubmitButton" value="Logon to ILLiad">
Logon to ILLiad</button>
</form>
<div role="heading" class="container" aria-label=
"Account creation and password reset">

<div class="forgot-password-link">
<a href="illiadlending.dll?Action=10&Form=84">
<span aria-hidden="true" class="fas fa-question-circle">
</span> Forgot Password?
</a><br />
</div>

<div class="first-time-link">
<a href="LendingFirstTime.html">
<span aria-hidden="true" class="fas fa-user-plus">
</span> First Time Users
</a>
</div>
</div>

<footer class="foot">

 LendingLogon2.html

Change this (default lines 44-60):

</form>
<div role="heading" class="container" aria-label=
"Account creation and password reset">
<form action="illiadlending.dll?Action=10&Form=79"
method="post name="RegisterForn" id="RegisterForm">
<#FORMSTATE>
<div class="forgot-password-link">
<a href="#ACTION action='10' form'84'>">
<span aria-hidden="true" class="fas fa-question
-circle"></span> Forgot Password?
</a><br />
</div>
 
<div class="first-time-link">
<a href="#" onclick="RegisterForm.submit(); return false;">
<span aria-hidden="true" class="fas fa-user-plus">
</span> First Time Users
</a>
</div>
</form>
</div>
<#INCLUDE filename="include_footer.html">
 

To this:

<</form>
<div role="heading" class="container" aria-label=
"Account creation and password reset">
 
 
 
<div class="forgot-password-link">
<a href="illiadlending.dll?Action=10&Form=84">
<span aria-hidden="true" class="fas fa-question
-circle"></span> Forgot Password?
</a><br />
</div>
 
<div class="first-time-link">
<a href="LendingFirstTime.html">
<span aria-hidden="true" class="fas fa-user-plus">
</span> First Time Users
</a>
</div>
 
</div>
<#INCLUDE filename="include_footer.html">

 

03 February 2021 Web Page Changes

Ampersands

Change all '&' to '&amp;'. See example below:

Change this:

<a href="<#ACTION action='10' form='72'>
&Value=<#DATAROW field='TransactionNumber'>">
<#DATAROW field='Title'></a>
 

To this:

<a href="<#ACTION action='10' form='72'>&amp;Value=<#DATAROW 
field='TransactionNumber'>"><#DATAROW field='Title'></a>

In the DataRow_DefaultRequest.html page change default lines 7, 14, 21, 22, 24, 26-27, and 29-31.

In the DataRow_CheckedOutItems.html page change default lines 7, 14, 21, 22, 24, 26-27, and 29-31.

In the DataRow_ElectronicDelivery.html page change default lines 8, 15, 22-24, 26, 28-29, and 31.

In the DataRow_ElectronicDeliveryUndelete.html page change default lines 8, 16, and 28-31.

In the Lending_DataRowDefaultRequest.html page change default lines 7, 14, 21-22, 24, and 26-27.

In the LendingLogon.html page change default lines 73, 79, 86, and 91. 

 

Non-Breaking Space

Change all '&bsp;' to ' '. See example below:

Change this:

<<div class="field text-muted">Transaction Number&nbsp; 
<span class="field-value font-weight-bold"><#DATAROW field
='TransactionNumber'></span></div>
 

To this:

<div class="field text-muted">
Transaction Number <span class
="field-value font-weight-bold"><#DATAROW field='
TransactionNumber'></span></div>

In the DataRow_DefaultRequest.html page change default lines 14, 45, and 58.

In the DataRow_CheckedOutItems.html page change default lines 45 and 58.

In the DataRow_ElectronicDelivery.html page change default lines 22 and 42.

In the DataRow_ElectronicDeliveryUndelete.html page change default line 28.

In the Lending_DataRowDefaultRequest.html page change default lines 14, 21-22, 27, and 36.

Class Attributes

Change all class attributes to the new format:

  • Change '" class="menuEdit"' to 'menuEdit'.
  • Change '" class="menuRenew"' to 'menuRenew'.
  • Change '" class="menuResubmit"' to 'menuResubmit'.
  • Change '" class="menuCancel"' to 'menuCancel'.
  • Change '" class="menuClone"' to 'menuClone'.
  • Change '" class="menuDeletePDF"' to 'menuDeletePDF'.
  • Change '" class="menuViewPDF"' to 'menuViewPDF'.
  • Change '" class="menuUndo"' to 'menuUndo.

See example below:

Change this:

<a class="dropdown-item btn btn-light 
<#DATAROW field='RequestActionAllowed'
name='Renew' disabledValue='disabled'>
" href="<#ACTION action='11' form='67'>
&Value=<#DATAROW field=
'TransactionNumber'>" class="menuRenew">
<span aria-hidden="true"
class="fas fa-calendar-alt"></span>  Renew</a>
 

To this:

<a class="dropdown-item btn btn-light 
<#DATAROW field='RequestActionAllowed'
name='Renew' disabledValue='disabled'>
" href="<#ACTION action='11' form='67'>
&Value=<#DATAROW field=
'TransactionNumber'>menuRenew >
<span aria-hidden="true"
class="fas fa-calendar-alt"></span>  Renew</a>

In the DataRow_CheckedOutItems.html page change default lines 21-22, 24, 26-27, and 29-31.

In the DataRow_DefaultRequest.html page change default lines 21-22, 24, 26-27, and 29-31.

In the DataRow_ElectronicDelivery.html page change default lines 23-24, 26, and 28-29.

In the DataRow_ElectronicDeliveryUndelete.html page change default lines 29-31.

In the Lending_DataRowDefaultRequest.html page change default lines 21-22, 24, and 26-27.

 

Notes

Move <#PARAM name='Notes'> from the value attribute of the textarea element to the innerHTML. See the example from LendingGenericRequestArticle.html below:

Change this (default line 197):

<textarea id="Notes" name="Notes" rows="2" cols="40" 
class="form-control" value="<#PARAM name='Notes'>">
</textarea><br>
 

To this:

<textarea id="Notes" name="Notes" rows="2" cols="40" 
class="form-control" ><#PARAM name='Notes'>
</textarea><br>

This change should be made for textarea elements on the following pages:

  • EditLendingGenericRequestArticle.html
  • EditLendingGenericRequestLoan.html
  • LendingGenericRequestArticle.html
  • LendingGenericRequestLoan.html
  • ArticleRequest.html
  • BookChapterRequest.html
  • ConferencePaperRequest.html
  • EditArticleRequest.html
  • EditBookChapterRequest.html
  • EditConferencePaperRequest.html
  • EditGenericRequestTesting.html
  • EditLoanRequest.html
  • EditPatentRequest.html
  • EditReportRequest.html
  • EditStandardsDocumentRequest.html
  • EditThesisRequest.html
  • GenericRequestTesting.html
  • LoanRequest.html
  • PatentRequest.html
  • StandardsDocumentRequest.html
  • ThesisRequest.html

31 August 2021 Web Page Changes

Add "required" Attribute | Add "formnovalidate" Attribute | Thesis Request Pages | Fix Cancel Button on NewAuthRegistration.html | ExpiredUsers.html | Removed "new-line" Class | Custom Javascript File | Custom CSS File | Value Attributes for Dropdown Options | Remove Duplicate Class Attributes | Remove Non-Breaking Space | Add "mr-1" Class to DataRow Pages

Add "required" Attribute

To add the new "required" attribute to all required fields on the web pages, please overwrite your web pages with the new default files or make the change manually on each file following the example below:

Change this:

<input type="text" class="form-control" 
name="PhotoJournalTitle" id="PhotoJournalTitle"
value="<#PARAM name='PhotoJournalTitle'>"  >
 

To this:

<input type="text" class="form-control" 
name="PhotoJournalTitle" id="PhotoJournalTitle"
value="<#PARAM name='PhotoJournalTitle'>" required>

On the following web pages at the specified default lines:

Please review each file and also make the change for any additional required fields you have added to your web pages.
  • Lending/EditLendingGenericRequestArticle.html
    • 43, 55
  • Lending/EditLendingGenericRequestLoan.html
    • 44, 58
  • Lending/LendingGenericRequestArticle.html
    • 42, 54
  • Lending/LendingGenericRequestLoan.html
    • 41, 53
  • Lending/LendingNewUserRegistration.html
    • 32, 123, 133, 167, 178, 191
  • Lending/LendingUpdateAddressInformation
    • 31, 113, 123
  • ArticleRequest.html
    • 43, 55
  • BookChapterRequest.html
    • 42
  • ChangeUserInformation.html
    • 38, 48, 60, 72, 84, 150, 173, 199
  • ConferencePaperRequest.html
    • 42
  • EditArticleRequest.html
    • 43, 55
  • EditBookChapterRequest.html
    • 45
  • EditConferencePaperRequest.html
    • 46
  • EditGenericRequestTesting.html
    • 41, 53
  • EditLoanRequest.html
    • 42, 54
  • EditMultimediaRequest.html
    • 40, 52
  • EditPatentRequest.html
    • 41
  • EditReportRequest.html
    • 41, 53
  • EditStandardsDocumentRequest.html
    • 42
  • EditThesisRequest.html
    • 42
  • GenericRequestTesting.html
    • 42, 54
  • LoanRequest.html
    • 41, 53
  • MultimediaRequest.html
    • 39, 51
  • NewAuthRegistration.html
    • 39, 49, 59, 69, 81, 116, 150, 169, 191
  • NewUserRegistration.html
    • 37, 47, 57, 67, 79, 145, 164, 186, 253, 263, 276
  • PatentRequest.html
    • 41
  • ReportRequest.html
    • 41, 53
  • StandardsDocumentRequest.html
    • 41
  • ThesisRequest.html
    • 41

Add "formnovalidate" Attribute

To add the "formnovalidate" attribute to all Cancel buttons on the web pages, please overwrite your web pages with the new default files or make the change manually on each file following the example below:

Change this:

<button class="btn btn-secondary btn-md" type="submit" 
role="button" id="buttonCancel" name="SubmitButton"
value="Cancel - Return to Main Menu" >
Cancel - Return to Main Menu</button>
 

To this:

<button class="btn btn-secondary btn-md" type="submit" 
role="button" id="buttonCancel" name="SubmitButton"
value="Cancel - Return to Main Menu" formnovalidate>
Cancel - Return to Main Menu</button>

On the following web pages at the specified default lines:

  • Lending/include_request_buttons.html (default line 4)

  • Lending/LendingNewUserRegistration.html (default line 198)

  • Lending/LendingUpdateAddressInformation (default line 146)

  • ChangeUserInformation.html (default line 261)

  • include_request_buttons.html (default line 4)

  • NewAuthRegistration.html (default line 249)

  • NewUserRegistration.html (default line 282)

Thesis Request Pages 

To fix an issue where Thesis requests are submitted with the Article request type but populate Loan Info fields in the ILLiad Client and to fix issues with the tagging for required fields, please overwrite your ThesisRequest.html and EditThesisRequest.html files with the updated files or make the following changes:

After implementing this change, the default entries for ThesisRequest and EditThesisRequest in the Customization Manager's WebValidation table should be changed from validating against LoanTitle to instead validate against the PhotoJournalTitle field. If you had manually marked any other fields as required, please check your WebValidation entries to make sure they match the new fields used on these pages.

ThesisRequest.html

Change this (default lines 28-87):

<div class="form-group col-md-9">
<label for="ThesisTitle">
<span class="field">
<span class="<#ERROR name='ERRORLoanTitle'>"  >
Title
<span class="req">(required)</span>
</span>
<br/>
<span class="small-notes">
Please do not abbreviate unless your citation is abbreviated
</span>
</span>
</label>
<input type="text" class="form-control"
name="LoanTitle" id="LoanTitle"
value="<#PARAM name='LoanTitle'>">
</div>

<div class="form-group col-md-9">
<label for="LoanAuthor">
<span class="field">
<span class="<#ERROR name='ERRORLoanAuthor'>">
Author/Editors
<span class="req">(required)</span>
</span>
</span>
</label>
<input type="text" class="form-control"
name="LoanAuthor" id="LoanAuthor"
value="<#PARAM name='LoanAuthor'>">
</div>

<div class="form-group col-md-9">
<label for="LoanPublisher">
<span class="field">
<span class="<#ERROR name='ERRORLoanPublisher'>">
School
</span>
</span>
</label>
<input type="text" class="form-control"
name="LoanPublisher" id="LoanPublisher"
value="<#PARAM name='LoanPublisher'>">
</div>

<div class="form-group col-md-9">
<label for="LoanDate">
<span class="field">
<span class="<#ERROR name='ERRORLoanDate'>">
Date of Publication
</span>
</span>
</label>
<input type="text" class="form-control"
name="LoanDate" id="LoanDate"
value="<#PARAM name='LoanDate'>">
</div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
<div class="form-group col-md-9">
<label for="LoanEdition">
<span class="field">
<span class="<#ERROR name='ERRORLoanEdition'>">
Degree
</span>
</span>
</label>
<input type="text" class="form-control"
name="LoanEdition" id="LoanEdition"
value="<#PARAM name='LoanEdition'>">
</div>
 

To this:

<div class="form-group col-md-9">
<label for="PhotoJournalTitle">
<span class="field">
<span class="<#ERROR name='ERRORPhotoJournalTitle'>" required>
Title
<span class="req">(required)</span>
</span>
<br/>
<span class="small-notes">
Please do not abbreviate unless your citation is abbreviated
</span>
</span>
</label>
<input type="text" class="form-control"
name="PhotoJournalTitle" id="PhotoJournalTitle"
value="<#PARAM name='PhotoJournalTitle'>">
</div>

<div class="form-group col-md-9">
<label for="PhotoArticleAuthor">
<span class="field">
<span class="<#ERROR name='ERRORPhotoArticleAuthor'>">
Author/Editors
 
</span>
</span>
</label>
<input type="text" class="form-control"
name="PhotoArticleAuthor" id="PhotoArticleAuthor"
value="<#PARAM name='PhotoArticleAuthor'>">
</div>

<div class="form-group col-md-9">
<label for="PhotoItemPublisher">
<span class="field">
<span class="<#ERROR name='ERRORPhotoItemPublisher'>">
School
</span>
</span>
</label>
<input type="text" class="form-control"
name="PhotoItemPublisher" id="PhotoItemPublisher"
value="<#PARAM name='PhotoItemPublisher'>">
</div>

<div class="form-group col-md-9">
<label for="PhotoJournalMonth">
<span class="field">
<span class="<#ERROR name='ERRORPhotoJournalMonth'>">
Month of Publication
</span>
</span>
</label>
<input type="text" class="form-control"
name="PhotoJournalMonth" id="PhotoJournalMonth"
value="<#PARAM name='PhotoJournalMonth'>">
</div>

<div class="form-group col-md-9">
<label for="PhotoJournalYear">
<span class="field">
<span class="<#ERROR name='ERRORPhotoJournalYear'>">
Year of Publication
</span>
</span>
</label>
<input type="text" class="form-control"
name="PhotoJournalYear" id="PhotoJournalYear"
value="<#PARAM name='PhotoJournalYear'>">
</div>

<div class="form-group col-md-9">
<label for="PhotoItemEdition">
<span class="field">
<span class="<#ERROR name='ERRORPhotoItemEdition'>">
Degree
</span>
</span>
</label>
<input type="text" class="form-control"
name="PhotoItemEdition" id="PhotoItemEdition"
value="<#PARAM name='PhotoItemEdition'>">
</div>

EditThesisRequest.html

Change this (default line 16):

<input type="hidden" name="RequestType" value="Loan">
 

To this:

<input type="hidden" name="RequestType" value="Article">

And change this (default lines 29-88):

<div class="form-group col-md-9">
<label for="ThesisTitle">
<span class="field">
<span class="<#ERROR name='ERRORLoanTitle'>"  >
Title
<span class="req">(required)</span>
</span>
<br/>
<span class="small-notes">
Please do not abbreviate unless your citation is abbreviated
</span>
</span>
</label>
<input type="text" class="form-control"
name="LoanTitle" id="LoanTitle"
value="<#PARAM name='LoanTitle'>">
</div>

<div class="form-group col-md-9">
<label for="LoanAuthor">
<span class="field">
<span class="<#ERROR name='ERRORLoanAuthor'>">
Author/Editors
<span class="req">(required)</span>
</span>
</span>
</label>
<input type="text" class="form-control"
name="LoanAuthor" id="LoanAuthor"
value="<#PARAM name='LoanAuthor'>">
</div>

<div class="form-group col-md-9">
<label for="LoanPublisher">
<span class="field">
<span class="<#ERROR name='ERRORLoanPublisher'>">
School
</span>
</span>
</label>
<input type="text" class="form-control"
name="LoanPublisher" id="LoanPublisher"
value="<#PARAM name='LoanPublisher'>">
</div>

<div class="form-group col-md-9">
<label for="LoanDate">
<span class="field">
<span class="<#ERROR name='ERRORLoanDate'>">
Date of Publication
</span>
</span>
</label>
<input type="text" class="form-control"
name="LoanDate" id="LoanDate"
value="<#PARAM name='LoanDate'>">
</div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
<div class="form-group col-md-9">
<label for="LoanEdition">
<span class="field">
<span class="<#ERROR name='ERRORLoanEdition'>">
Degree
</span>
</span>
</label>
<input type="text" class="form-control"
name="LoanEdition" id="LoanEdition"
value="<#PARAM name='LoanEdition'>">
</div>
 

To this:

<div class="form-group col-md-9">
<label for="PhotoJournalTitle">
<span class="field">
<span class="<#ERROR name='ERRORPhotoJournalTitle'>" required>
Title
<span class="req">(required)</span>
</span>
<br/>
<span class="small-notes">
Please do not abbreviate unless your citation is abbreviated
</span>
</span>
</label>
<input type="text" class="form-control"
name="PhotoJournalTitle" id="PhotoJournalTitle"
value="<#PARAM name='PhotoJournalTitle'>">
</div>

<div class="form-group col-md-9">
<label for="PhotoArticleAuthor">
<span class="field">
<span class="<#ERROR name='ERRORPhotoArticleAuthor'>">
Author/Editors
 
</span>
</span>
</label>
<input type="text" class="form-control"
name="PhotoArticleAuthor" id="PhotoArticleAuthor"
value="<#PARAM name='PhotoArticleAuthor'>">
</div>

<div class="form-group col-md-9">
<label for="PhotoItemPublisher">
<span class="field">
<span class="<#ERROR name='ERRORPhotoItemPublisher'>">
School
</span>
</span>
</label>
<input type="text" class="form-control"
name="PhotoItemPublisher" id="PhotoItemPublisher"
value="<#PARAM name='PhotoItemPublisher'>">
</div>

<div class="form-group col-md-9">
<label for="PhotoJournalMonth">
<span class="field">
<span class="<#ERROR name='ERRORPhotoJournalMonth'>">
Month of Publication
</span>
</span>
</label>
<input type="text" class="form-control"
name="PhotoJournalMonth" id="PhotoJournalMonth"
value="<#PARAM name='PhotoJournalMonth'>">
</div>

<div class="form-group col-md-9">
<label for="PhotoJournalYear">
<span class="field">
<span class="<#ERROR name='ERRORPhotoJournalYear'>">
Year of Publication
</span>
</span>
</label>
<input type="text" class="form-control"
name="PhotoJournalYear" id="PhotoJournalYear"
value="<#PARAM name='PhotoJournalYear'>">
</div>

<div class="form-group col-md-9">
<label for="PhotoItemEdition">
<span class="field">
<span class="<#ERROR name='ERRORPhotoItemEdition'>">
Degree
</span>
</span>
</label>
<input type="text" class="form-control"
name="PhotoItemEdition" id="PhotoItemEdition"
value="<#PARAM name='PhotoItemEdition'>">
</div>

Fix Cancel Button on NewAuthRegistration.html

To fix an issue where clicking the Cancel button on NewAuthRegistration.html will send an unregistered user back to the same page instead of exiting the ILLiad system, please overwrite your default NewAuthRegistration.html file with the updated file or make the following change:

This change will send the user to the location specified in the RemoteAuthWebLogoutURL customization key when Cancel is clicked. Please ensure that this key contains the correct value in the ILLiad Customization Manager before implementing this change.

NewAuthRegistration.html

Change this (default line 249):

<button class="btn btn-secondary btn-md" 
type="submit" name="SubmitButton"
value="Cancel - Return to Logon page">
Cancel - Return to Logon page</button>
 

To this:

<button class="btn btn-secondary btn-md" 
type="submit" name="SubmitButton"
value="Cancel - Exit ILLiad System" formnovalidate>
Cancel - Exit ILLiad System</button>

Expired Users Page

If your institution also maintains an Expired Users page (ExpiredUsers.html), the same changes to the Cancel button should be applied as follows:

Note: This page is not included by default in the ILLiad default web pages download.

ExpiredUsers.html

Change this (default lines 263-264 ):

<input class="btn btn-primary btn-md" 
type="submit" name="SubmitButton" value="Submit Information">
 
<input class="btn btn-secondary btn-md" type="submit"
name="SubmitButton" value="Cancel - Exit to Main Menu">
 
 

To this:

<button class="btn btn-primary btn-md" 
type="submit" name="SubmitButton" value="Submit Information">
Submit Information</button>
<button class="btn btn-secondary btn-md" type="submit"
name="SubmitButton" value="Cancel - Exit ILLiad System" formnovalidate>
Cancel - Exit ILLiad System</button>

Removed "new-line" Class

The "new-line" class was removed from the illiad.css file in the css and Lending/css folders, and all <span> elements using the "new-line" class attribute were replaced with <div> elements. To implement this change, please overwrite the default web pages listed below with the updated files, or make the following changes manually to each page:

Remove the "new-line" class on css/illiad.css and Lending/css/illiad.css:

illiad.css

Change this (default lines 144-147):

 padding: 1rem 0;
}
.new-line {
display: block;
}
.bold {
font-weight: bold;
}
 

To this:

 padding: 1rem 0;
}
 
 
 
.bold {
font-weight: bold;
}

Replace <span class="new-line"> with <div> tags following the example below:

include_footer.html

Change this (default lines 1-13):

<footer class="foot">
<span class="new-line">
Powered by
<a href="<#ACTION action='10' form='1'>">
ILLiad </a>
</span>
<span class="new-line">
&copy; 2021
<a href="http://www.atlas-sys.com">
Atlas Systems, Inc.</a> All Rights Reserved.
</span>
<span class="new-line">
<a href="<#ACTION action='10' form='3'>">Site Map </a>
</span>
</footer>
 

To this:

<footer class="foot">
<div>
Powered by
<a href="<#ACTION action='10' form='1'>">
ILLiad </a>
</div>
<div>
&copy; 2021
<a href="http://www.atlas-sys.com">
Atlas Systems, Inc.</a> All Rights Reserved.
</div>
<div>
<a href="<#ACTION action='10' form='3'>">Site Map </a>
</div>
</footer>

Please follow the example above to make this change on these web pages:

  • Lending/LendingLogon.html (default lines 45-50; 86-92)
  • Lending/LendingLogon2.html(default lines 26-27)
  • Lending/include_footer.html (default lines 1-13)
  • include_footer.html (default lines 1-13)
  • Logon.html (default lines 42-47; 80-86)
  • Logon2.html (default lines 27-28)

Replace the "new-line" class with <div> tags AND remove additional formatting on these pages:

Lending/LendingFirstTime.html and FirstTime.html

Change this on:

  • LendingFirstTime.html (default lines 32-38)
  • FirstTime.html (default lines 27-33)
<p>
<span class="new-line">
To request an item, you must first identify
yourself to the library's ILLiad system.
To do this you fill out a registration
form using your Web browser.
</span>
<span class="new-line">Registration has three
purposes:</span>
</p>
 

 

 

To this:

 
<div>
To request an item, you must first identify
yourself to the library's ILLiad system.
To do this you fill out a registration
form using your Web browser.
</div>
<div>Registration has three
purposes:</div>
 

Change this on:

  • LendingFirstTime.html (default lines 55-69)
  • FirstTime.html (default lines 50-64)
<p>
<strong class="new-line">Username</strong>
<span class="new-line">
Choose anything you like, such as your
name, abbreviations, or an alphanumeric code.
</span>

<strong class="new-line">Password</strong>
<span class="new-line">
Choose anything you like. We recommend that you
follow good security practice and choose a password
that is different from those you use to access
other systems.
</span>
<span class="new-line">
ILLiad will encrypt your password, so it will remain
secure. Only you will know your password.
</span>
</p>
 

 

 

To this:

 
<div><strong>Username</strong></div>
<div>
Choose anything you like, such as your
name, abbreviations, or an alphanumeric code.
</div>

<div><strong>Password</strong></div>
<div>
Choose anything you like. We recommend that you
follow good security practice and choose a password
that is different from those you use to access
other systems.
</div>
<div>
ILLiad will encrypt your password, so it will remain
secure. Only you will know your password.
</div>
 

Custom JavaScript File

A blank custom.js file was added to the default web pages for site-specific custom JavaScript changes. To use the new file for your custom JavaScript changes, please add custom.js to your web directory in the js and Lending/js folders, and overwrite your default include_head.html and Lending/include_head.html file with the updated file or make the following changes:

Lending/include_head.html and include_head.html

Add this to:

  • Lending/include_head.html (default line 18)
  • include_head.html (default line 17)
<script src="js/atlasUtility.js"></script>
<script src="js/custom.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment-with-locales.min.js"
integrity="sha256-VrmtNHAdGzjNsUNtWYG55xxE9xDTz4gF63x/prKXKH0=" crossorigin="anonymous"></script>

Custom CSS File

A blank custom.css file was added to the default web pages for site-specific custom CSS changes. To use the new file for your custom CSS changes, please add custom.css to your web directory in the css and Lending/css folders, and overwrite the files listed below with the updated files or add the following line of code manually:

Add this to:

  • Lending/include_head.html (default line 9)
  • Lending/LendingLogon.html (default line 14)
  • include_head.html (default line 11)
  • Logon.html (default line 13)
<link rel="stylesheet" type="text/css" href="css/illiad.css" media="screen"/>
<link rel="stylesheet" href="css/custom.css">
<link rel="stylesheet" type="text/css" href="css/print.css" media="print">

Value Attributes for Dropdown Options

Value attributes have been added to all hardcoded dropdown options (those defined explicitly in the HTML rather than in the CustomDropDown Table) to ensure that ILLiad will remember the user's selection when editing a request or redoing a field after a failed validation. To implement this change, please overwrite your web pages with the new default files or make the change manually on each file following the example below:

Please note that each value attribute should contain the exact text defined for that dropdown option.

Change this:

<select id="Rush" name="Rush" size="1" 
class="custom-select mr-sm-2"
data-persistedValue="<#PARAM name='Rush'>">
<option >Regular</option>
<option >Rush</option>
</select>
</div>Cancel - Return to Main Menu</button>
 

To this:

<select id="Rush" name="Rush" size="1" 
class="custom-select mr-sm-2"
data-persistedValue="<#PARAM name='Rush'>">
<option value="Regular">Regular</option>
<option value="Rush">Rush</option>
</select>
</div>

On the following web pages at the specified default lines:

  • Lending/EditLendingGenericRequestArticle.html (default lines 174-175)

  • Lending/EditLendingGenericRequestLoan.html (default lines 151-152, 169-170)

  • Lending/LendingGenericRequestArticle.html (default lines 175-176)

  • Lending/LendingGenericRequestLoan.html (default lines 152-153, 170-171)

  • ChangeUserInformation.html (default lines 219-220, 233-234, 247-248)

  • EditGenericRequestTesting.html (default lines 146-147)

  • EditLoanRequest.html (default lines 147-148)

  • EditMultimediaRequest.html (default lines 97-100)
  • EditReportRequest.html (default lines 131-132)
  • GenericRequestTest.html (default lines 147-148)
  • LoanRequest.html (default lines 146-147)
  • MultimediaRequest.html (default lines 96-99)
  • NewAuthRegistration.html (default lines 212-213, 226-227, 240-241)
  • NewUserRegistration.html (default lines 206-207, 220-221, 234-235)
  • ReportRequest.html (default lines 131-132)

Remove Duplicate Class Attributes

Class attributes on Lending/include_TransactionMenu.html and include_TransactionMenu.html were changed to use the new, single class attribute format. To implement these changes, please overwrite your include_TransactionMenu.html files with the updated files or make the changes manually on each file for each of the following classes on the following default lines:

  • menuEdit, menuCancel, menuRenew, menuResubmit, menuClone, menuViewPdf, menuDeletePdf
    • default lines 4-5, 9-10, 15-16, 21-22, 26-27, 32-33, 37-38

Follow the example below for changing the menuEdit class on include_TransactionMenu.html (default lines 4-7):

Change this:

 <a class="btn btn-light 
<#TRANSACTION field='RequestActionAllowed'
name='Edit' disabledValue='disabled'>"
href="<#ACTION action='20' form='63'>
&Value=<#TRANSACTION field='TransactionNumber'>" class="menuEdit">
<span aria-hidden="true"
class="fas fa-edit text-primary"></span>
Edit Request
</a>
 

To this:

<a class="btn btn-light menuEdit 
<#TRANSACTION field='RequestActionAllowed'
name='Edit' disabledValue='disabled'>"
href="<#ACTION action='20' form='63'>
&Value=<#TRANSACTION field='TransactionNumber'>">
<span aria-hidden="true"
class="fas fa-edit text-primary"></span>
Edit Request
</a>

Remove Non-Breaking Space

The non-breaking space (&nbsp) was removed on Lending/js/lendingWebAlerts.js and js/webAlerts.js and an additional "mr-1" class was added to provide a better format for spacing. To implement these changes, please overwrite your lendingWebAlerts.js and webAlerts.js files with the updated files or make the following changes manually on each file:

lendingWebAlerts.js and webAlerts.js 

Change this (default line 14):

buttonElement = $("<button></button>").addClass('btn btn-link 
btn-alert').attr('data-toggle', 'modal').attr('type',
'button').attr('data-target', '#webAlertContent' + alert.id).html
('<span aria-hidden="true" class="fas fa-info-circle "></span> &nbsp;'
+ alert.alertTitle);
 

To this:

buttonElement = $("<button></button>").addClass('btn btn-link 
btn-alert').attr('data-toggle', 'modal').attr('type',
'button').attr('data-target', '#webAlertContent' + alert.id).html
('<span aria-hidden="true" class="fas fa-info-circle mr-1"></span>'
+ alert.alertTitle);

Add "mr-1" Class to DataRow Pages

The "mr-1" class was added to certain <span> tags on the DataRow template pages and extra spacing removed in order to provide a better format for spacing on these pages. To implement these changes, please overwrite your files with the updated files or make the changes manually on each file following the example below:

Change this:

<div class="field text-muted">Transaction Number <span 
class="field-value font-weight-bold ">
<#DATAROW field='TransactionNumber'></span></div>
 

To this:

<div class="field text-muted">Transaction Number<span 
class="field-value font-weight-bold mr-1">
<#DATAROW field='TransactionNumber'></span></div>

On the following web pages at the specified default lines:

  • Lending/templates/DataRow_DefaultRequest.html (default lines 14, 21, 22, 24, 26, 27, 36)
  • templates/DataRow_CheckedOutItems.html (default lines 45, 58)
  • templates/DataRow_DefaultRequest.html (default lines 14, 45, 58)
  • templates/DataRow_ElectronicDelivery.html (default lines 22, 42)
  • templates/DataRow_ElectronicDeliveryUndelete.html (default line 28)

Questions?

If this article didn’t resolve your issue, please contact Atlas Support for assistance:

Contact Support