diff --git a/src/main/webapp/file-info-fragment.xhtml b/src/main/webapp/file-info-fragment.xhtml
index 64e5da35368..c14c8f98b60 100644
--- a/src/main/webapp/file-info-fragment.xhtml
+++ b/src/main/webapp/file-info-fragment.xhtml
@@ -53,7 +53,10 @@
-
+ #{fileMetadata.dataFile.checksumType}: #{fileMetadata.dataFile.checksumValue}
+
diff --git a/src/main/webapp/resources/js/dv_rebind_bootstrap_ui.js b/src/main/webapp/resources/js/dv_rebind_bootstrap_ui.js
index 15c14e7d8bd..31b49d5827a 100644
--- a/src/main/webapp/resources/js/dv_rebind_bootstrap_ui.js
+++ b/src/main/webapp/resources/js/dv_rebind_bootstrap_ui.js
@@ -29,6 +29,45 @@ function bind_bsui_components(){
// Disabled pagination links
disabledLinks();
+ // Truncate checksums
+ // TO-DO DETERMINE IF THIS IS PLACE IS OVERKILL, ON EVERY PG, EVERY REBIND ACTION ...
+ // PROBABLY NEEDED LIKE ALL THE OTHER FUNCTIONS FOR DYNAMIC AJAX UPDATES ON PG
+ checksumTruncate();
+
+ /*
+ * Truncate file checksums
+ */
+ function checksumTruncate(){
+
+ // TO-DO MOVE THIS CHUNK OUT OF BIND_BSUI, TO BOTTOM OF THIS FILE
+
+ $('span.checksum-truncate').each(function () {
+
+ var checksumText = $(this).text();
+
+ console.log("Total Checksums..." + checksumText);
+
+ $(this).css('color', 'red');
+
+ console.log("Characters..." + checksumText.length);
+
+ if (checksumText.length > 35) {
+ $(this).text( checksumText.substr(0, 8) + '...' + checksumText.substr(checksumText.length-3, checksumText.length) );
+ }
+
+ // TO-DO WIRE UP CLICK TO COPY W/ CLIPBOARD.JS ... SEE JIM'S PR 5211
+ // var clipboard = new Clipboard('button.checksum');
+ // clipboard.on('success', function(e) {
+ // console.log(e);
+ // });
+ // clipboard.on('error', function(e) {
+ // console.log(e);
+ // });
+
+ });
+
+ }
+
// Sharrre
sharrre();