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

JSLint fixes for Jenkins.

parent 5303f1fd
No related merge requests found
......@@ -27,42 +27,6 @@ VuFind.register('embedded', function embedded() {
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) {
var click = _click || false;
......@@ -124,6 +88,7 @@ VuFind.register('embedded', function embedded() {
var result = $link.closest('.result');
var mediaBody = result.find('.media-body');
var shortNode = mediaBody.find('.short-view');
var longNode = mediaBody.find('.long-view');
// Insert new elements
if (!$link.hasClass('js-setup')) {
$link.prependTo(mediaBody);
......@@ -145,7 +110,6 @@ VuFind.register('embedded', function embedded() {
}
// Gather information
var divID = result.find('.hiddenId')[0].value;
var longNode = mediaBody.find('.long-view');
// Toggle visibility
if (!longNode.is(':visible')) {
// AJAX for information
......@@ -218,6 +182,45 @@ VuFind.register('embedded', function embedded() {
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() {
$('.getFull').click(function linkToggle() { return toggleDataView(this); });
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