Skip to content
Snippets Groups Projects
Commit 0f8e157c authored by Chris Hallberg's avatar Chris Hallberg
Browse files

JSLint fixes for Jenkins.

parent 5303f1fd
Branches
Tags
No related merge requests found
...@@ -27,42 +27,6 @@ VuFind.register('embedded', function embedded() { ...@@ -27,42 +27,6 @@ VuFind.register('embedded', function embedded() {
saveStatusToStorage(); saveStatusToStorage();
} }
} }
function loadStorage() {
var storage = sessionStorage.getItem(_STORAGEKEY);
if (!storage) {
return;
}
var items = storage.split(_DELIM);
var doomed = [];
var hiddenIds;
var parts;
var result;
var i;
var j;
if (!storage) return;
hiddenIds = $('.hiddenId');
for (i = 0; i < items.length; i++) {
parts = items[i].split(_SEPERATOR);
_STATUS[parts[0]] = parts[1] || null;
result = null;
for (j = 0; j < hiddenIds.length; j++) {
if (hiddenIds[j].value === parts[0]) {
result = $(hiddenIds[j]).closest('.result');
break;
}
}
if (result === null) {
doomed.push(parts[0]);
continue;
}
var $link = result.find('.getFull');
$link.addClass('auto expanded');
toggleDataView($link, parts[1]);
}
for (i = 0; i < doomed.length; i++) {
removeFromStorage(doomed[i]);
}
}
function ajaxLoadTab(tabid, _click) { function ajaxLoadTab(tabid, _click) {
var click = _click || false; var click = _click || false;
...@@ -124,6 +88,7 @@ VuFind.register('embedded', function embedded() { ...@@ -124,6 +88,7 @@ VuFind.register('embedded', function embedded() {
var result = $link.closest('.result'); var result = $link.closest('.result');
var mediaBody = result.find('.media-body'); var mediaBody = result.find('.media-body');
var shortNode = mediaBody.find('.short-view'); var shortNode = mediaBody.find('.short-view');
var longNode = mediaBody.find('.long-view');
// Insert new elements // Insert new elements
if (!$link.hasClass('js-setup')) { if (!$link.hasClass('js-setup')) {
$link.prependTo(mediaBody); $link.prependTo(mediaBody);
...@@ -145,7 +110,6 @@ VuFind.register('embedded', function embedded() { ...@@ -145,7 +110,6 @@ VuFind.register('embedded', function embedded() {
} }
// Gather information // Gather information
var divID = result.find('.hiddenId')[0].value; var divID = result.find('.hiddenId')[0].value;
var longNode = mediaBody.find('.long-view');
// Toggle visibility // Toggle visibility
if (!longNode.is(':visible')) { if (!longNode.is(':visible')) {
// AJAX for information // AJAX for information
...@@ -218,6 +182,45 @@ VuFind.register('embedded', function embedded() { ...@@ -218,6 +182,45 @@ VuFind.register('embedded', function embedded() {
return false; return false;
} }
function loadStorage() {
var storage = sessionStorage.getItem(_STORAGEKEY);
if (!storage) {
return;
}
var items = storage.split(_DELIM);
var doomed = [];
var hiddenIds;
var parts;
var result;
var i;
var j;
if (!storage) {
return;
}
hiddenIds = $('.hiddenId');
for (i = 0; i < items.length; i++) {
parts = items[i].split(_SEPERATOR);
_STATUS[parts[0]] = parts[1] || null;
result = null;
for (j = 0; j < hiddenIds.length; j++) {
if (hiddenIds[j].value === parts[0]) {
result = $(hiddenIds[j]).closest('.result');
break;
}
}
if (result === null) {
doomed.push(parts[0]);
continue;
}
var $link = result.find('.getFull');
$link.addClass('auto expanded');
toggleDataView($link, parts[1]);
}
for (i = 0; i < doomed.length; i++) {
removeFromStorage(doomed[i]);
}
}
function init() { function init() {
$('.getFull').click(function linkToggle() { return toggleDataView(this); }); $('.getFull').click(function linkToggle() { return toggleDataView(this); });
loadStorage(); loadStorage();
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment