Implementing 5.0 Web Page Changes

Print Friendly and PDF Follow

14 April 2020 Default Web Page Release

As of April 14th, 2020, several web page changes have been added to the default set of pages. To implement these changes, you can either:

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

These changes impact the following web pages: 

  • FAQ.html
  • FirstTime.html
  • NewAuthRegistration.html
  • Logon.html
  • Logout.html
  • NewUserRegistration.html
  • Include_TransactionMenu.html
  • Error.html
  • Blocked.html
  • NewPassword.html
  • SiteMap.html
  • EditEADRequest.html
  • EADRequest.html
  • Templates\DataRow_DefaultRequest
Some web pages may require multiple web page changes.

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 NewAuthRegistration.html files with the updated files or make the following changes:

FAQ.html 

Change this (default lines 19-41):

<ul>
<li>
<a href="#what" target"_self">What is Aeon?</a>
</li>
<li>
<a href="#userid" target"_self">Why do I need a username and password
to use Aeon?</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="#who" target"_self">Who do I contact if I have problems with
or questions about Aeon?</a>
</li>
<li>
<a href="#cookie">Why does my browser say that you're
sending a cookie? What's in it?</a>
</li>
</ul>
 

To this:

<ul>
<li>
<a href="#what" >What is Aeon?</a>
</li>
<li>
<a href="#userid" >Why do I need a username and password
to use Aeon?</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="#who" >Who do I contact if I have problems with
or questions about Aeon?</a>
</li>
<li>
<a href="#cookie">Why does my browser say that you're
sending a cookie? What's in it?</a>
</li>
</ul>

FirstTime.html 

Change this (default lines 89-92):

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

To this:

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

NewAuthRegistration.html

Change this (default lines 59-64):

<div id="faq" class="collapse">
<p>
Before registering, you may wish to read the Aeon
<a href="<#ACTION action='10' form='4'>"target="_self">FAQ</a>.
The FAQ may answer other questions you have about the
Aeon Special Collections Management
System.
</p>
 

To this:

<div id="faq" class="collapse">
<p>
Before registering, you may wish to read the Aeon
<a href="<#ACTION action='10' form='4'> ">FAQ</a>.
The FAQ may answer other questions you have about the
Aeon Special Collections Management
System.
</p>

 

 

Alt Address Single Quotations Correction

The double quotations for the alternate address section have been changed to single quotes in NewAuthRegistration. To set the new default, please overwrite your default NewAuthRegistration.html file with the updated files or make the following changes:

NewAuthRegistration.html

Change this (default lines 218-222):

</section>
<section name="alt-address-info" style="<#CONDITIONAL type=
'CustomizationKey' test='UseSecondaryAddress' false='display:none'>">

<h3 class="section-header">Alternate Address Information</h3>
 

To this:

</section>
<section name="alt-address-info" style="<#CONDITIONAL type=
'CustomizationKey' test='UseSecondaryAddress' false='display:none'>">

<h3 class="section-header">Alternate Address Information</h3>

NewUserRegistration.html

Change this (default lines 173-177):

</section>

<section name="alt-address-info" style="<#CONDITIONAL type=
"CustomizationKey" test="UseSecondaryAddress" false="display:none">">


<h3 class="section-header">Alternate Address Information</h3>
 

To this:

</section>

<section name="alt-address-info" style="<#CONDITIONAL type=
'CustomizationKey' test='UseSecondaryAddress' false='display:none'>">


<h3 class="section-header">Alternate Address Information</h3>

 

Legacy Search Feature

Removed the old search feature from the EditEADRequest.html page and replaced it with the new search feature included in the include_header.html page. To set the new default, please overwrite your default EditEADRequest.html file with the updated files or make the following changes:

EditEADRequest.html

Change this (default lines 8-14):

</head>
<body>
<#INCLUDE filename="include_header_request.html">
<#INCLUDE filename="include_nav.html">
<div id="content" class="container" role=
"heading" aria-label="Content">
 

To this:

</head>
<body>
<#INCLUDE filename="include_header.html">
<#INCLUDE filename="include_nav.html">
<div id="content" class="container" role=
"heading" aria-label="Content">

 

Web Alerts

WebAlert functionality has been updated to display alerts for logged out users as well as authenticated users. Non-authenticated pages have been updated with the WebAlerts div and linked to the webAlerts.js to properly display. To set the new default, please overwrite your default Logon.html, Logout.html, NewUserRegistration.html, NewPassword.html, Error.html, SiteMap.html, Blocked.html, FirstTime.html files with the updated files or make the following changes:

Logon.html

Change this (default lines 28-34):

</header>

 
 
 

<div class="container">
 

To this:

</header>

<div class="alerts-bar">
<div class="container" id="webAlerts"></div>
</div>

<div class="container">

And change this (default lines 89-93):

crossorigin="anonymous"></script>
<script src="js/cookieconsent.min.js" data-cfasync=
"false"></script>
<script src="js/atlasCookieConsent.js"></script>
 
</body>
 

To this:

crossorigin="anonymous"></script>
<script src="js/cookieconsent.min.js" data-cfasync=
"false"></script>
<script src="js/atlasCookieConsent.js"></script>
<script src="js/webAlerts.js"></script>
</body>

Logout.html

Change this (default lines 16-22):

<#INCLUDE filename="include_header.html">

 
 
 

<div class="container">
 

To this:

<#INCLUDE filename="include_header.html">

<div class="alerts-bar">
<div class="container" id="webAlerts"></div>
</div>


<div class="container">

NewUserRegistration.html

Change this (default lines 11-17):

<#INCLUDE filename="include_header.html">

 
 
 

<div id="status" class="container"><#STATUS></div>
 

To this:

<#INCLUDE filename="include_header.html">

<div class="alerts-bar">
<div class="container" id="webAlerts"></div>
</div>


<div id="status" class="container"><#STATUS></div>

NewPassword.html

Change this (default lines 7-13):

<#INCLUDE filename="include_header.html">

 
 
 

<div id="status" class="container"><#STATUS></div>
 

To this:

<#INCLUDE filename="include_header.html">

<div class="alerts-bar">
<div class="container" id="webAlerts"></div>
</div>


<div id="status" class="container"><#STATUS></div>

Error.html

Change this (default lines 8-14):

<#INCLUDE filename="include_header.html">

 
 
 

<div id="status" class="container">
 

To this:

<#INCLUDE filename="include_header.html">

<div class="alerts-bar">
<div class="container" id="webAlerts"></div>
</div>


<div id="status" class="container"> 

Blocked.html

Change this (default lines 8-14):

<#INCLUDE filename="include_header.html">

 
 
 

<div id="status" class="container"><#STATUS></div>
 

To this:

<#INCLUDE filename="include_header.html">

<div class="alerts-bar">
<div class="container" id="webAlerts"></div>
</div>


<div id="status" class="container"><#STATUS></div>

FirstTime.html

Change this (default lines 11-17):

<#INCLUDE filename="include_header.html">

 
 
 

<div id="status" class="container">
 

To this:

<#INCLUDE filename="include_header.html">

<div class="alerts-bar">
<div class="container" id="webAlerts"></div>
</div>


<div id="status" class="container">

SiteMap.html

Change this (default lines 11-13):

<#INCLUDE filename="include_menu.html" restriction="IsValidSession">

<div class="alerts-bar">
<div class="container" id="webAlerts"></div>
</div>

<div id="content" class="container" role="heading" aria-label="Content">
 

To this:

<#INCLUDE filename="include_menu.html" restriction="IsValidSession">

 
 
 

<div id="content" class="container" role="heading" aria-label="Content">

 

Password and Re-enter IDs 

The ID's for the Password and Re-enter Password divs have been updated to Password1 and Password2. 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 281-281):

</label>
<input type="password" class="form-control" name="Password1"
id="CurrentPassword" autocomplete="off">
<div class="small-notes">
 

To this:

</label>
<input type="password" class="form-control" name="Password1"
id="Password1" autocomplete="off">
<div class="small-notes">

And change this (default lines 294-296):

</label>
<input type="password" class="form-control" name="Password2"
id="CurrentPassword" autocomplete="off">
</div>
 

To this:

</label>
<input type="password" class="form-control" name="Password2"
id="Password2" autocomplete="off">
</div>

 

FormDataField and matching ID for EADRequest Input Elements

Aeon's EADRequest.html page input elements have been updated to use "FormDataField" and matching IDs. To use the new defaults, please overwrite your default EADRequest.html file with the updated file or make the following changes: 

Change this (default lines):

<div class="small-notes">Enter a comma-separated list of 
the tags you want associated with this request.</div>
</div>

<div class="form-group col-md-5 <#PARAM name="RequestLink"
enabled="RequestForEnabled" disabled="d-none">">

<label for="RequestLink">
<span class="<#ERROR name='ERRORRequestLink'>">
Request for
</span>
</label>
<select class="custom-select mr-sm-2" id="RequestLink"
name="FormDataField" size="1" class="form-control">

<#OPTION name="RequestLinks">
</select>
</div>

<div class="form-group col-sm-4">
<label for="ScheduledDate">
<span class="<#ERROR name='ERRORScheduledDate'>">Date of Visit
 

</span>
</label>
<div class="input-group">
<input class="form-control " id="ScheduledDate" name=
"ScheduledDate" type="textbox" value="<#PARAM name=
'ScheduledDate'>">

</div>
<div class="small-notes">
Select the date you plan to visit.
 
</div>

</section>
 

To this:

<div class="small-notes">Enter a comma-separated list of 
the tags you want associated with this request.</div>
</div>

<div class="form-group col-md-5 <#PARAM name='RequestLinksVisible'
enabled="RequestForEnabled" disabled="d-none">">

<label for="RequestLink">
<span class="<#ERROR name='ERRORRequestLink'>">
Request for
</span>
</label>
<select class="custom-select mr-sm-2" id="RequestLink"
name="FormDataField" size="1" class="form-control">

<#OPTION name="RequestLinks">
</select>
</div>

<div class="form-group col-sm-4">
<label for="ScheduledDate">
<span class="<#ERROR name='ERRORScheduledDate'>">
Date of Visit

</span>
</label>
<div class="input-group">
<input class="form-control " id="ScheduledDate" name=
"FormDataField" type="textbox" value="<#PARAM name=
'ScheduledDate'>">

</div>
<div class="small-notes">
Select the date you plan to visit.
</div>

</div>

</section>
 

Remove from Hold Button

"Remove from Hold" has been updated to appear as an option for transactions currently in a status of "Item on Hold" or "Item on Hold for Activity"; choosing this option will route the transaction to "Remove from Hold". To use the new defaults, please overwrite your default Include_TransactionMenu.html and Templates\DataRow_DefaultRequest files with the updated files or make the following changes: 
 

Include_TransactionMenu.html 

Change this:
<a class="btn btn-light <#TRANSACTION field='RequestActionAllowed' name='RemoveHold' disabledValue='d-none'>"
        href="aeon.dll?Action=22&amp;Form=16&amp;Value=<#TRANSACTION field='TransactionNumber'>" class="menuClone">
        <span aria-hidden="true" class="fas fa-minus-circle"></span>  Remove from Hold
</a>

To this:

<a class="btn btn-light <#TRANSACTION field='RequestActionAllowed' name='RemoveFromHold' disabledValue='d-none'>"
        href="aeon.dll?Action=22&amp;Type=16&amp;Value=<#TRANSACTION field='TransactionNumber'>" class="menuClone">
        <span aria-hidden="true" class="fas fa-minus-circle"></span>  Remove from Hold
</a>

Templates\DataRow_DefaultRequest

Change this:

<a class="dropdown-item btn btn-light <#DATAROW field="RequestActionAllowed" name='RemoveHold' disabledValue='d-none'>" href="aeon.dll?Action=22&amp;Form=16&amp;Value=<#DATAROW field='TransactionNumber'>" class="menuClone"><span aria-hidden="true" class="fas fa-minus-circle"></span>  Remove from Hold</a>

 To this:

<a class="dropdown-item btn btn-light <#DATAROW field="RequestActionAllowed" name='RemoveFromHold' disabledValue='d-none'>" href="aeon.dll?Action=22&amp;Type=16&amp;Value=<#DATAROW field='TransactionNumber'>" class="menuClone"><span aria-hidden="true" class="fas fa-minus-circle"></span>  Remove from Hold</a>

 

Questions?

If this article didn’t resolve your issue, please take a moment and answer a few questions to help improve our documentation:

Feedback