Reduce card font size and link to the title pages

(#84)
This commit is contained in:
Alex Ling
2020-07-04 08:50:13 +00:00
parent f9ca52ee2f
commit 4d5a305d1b
5 changed files with 115 additions and 53 deletions

View File

@@ -1,13 +1,12 @@
const truncate = () => {
$('.acard .uk-card-title').each((i, e) => {
$('.uk-card-title').each((i, e) => {
$(e).dotdotdot({
truncate: 'letter',
watch: true,
callback: (truncated) => {
if (truncated) {
$(e).attr('uk-tooltip', $(e).attr('data-title'));
}
else {
} else {
$(e).removeAttr('uk-tooltip');
}
}

View File

@@ -25,20 +25,21 @@ $(() => {
if (!keyRange[key]) {
keyRange[key] = [num, num, 1];
}
else {
} else {
keyRange[key][2] += 1;
if (num < keyRange[key][0]) {
keyRange[key][0] = num;
}
else if (num > keyRange[key][1]) {
} else if (num > keyRange[key][1]) {
keyRange[key][1] = num;
}
}
match = regex.exec(name);
}
ctxAry.push({index: i, numbers: numbers});
ctxAry.push({
index: i,
numbers: numbers
});
});
console.log(keyRange);
@@ -84,8 +85,7 @@ $(() => {
if (dir === 'down') {
items.reverse();
}
}
else {
} else {
items.sort((a, b) => {
var res;
if (by === 'name')
@@ -108,6 +108,7 @@ $(() => {
});
}
$('#item-container').append(items);
setupAcard();
};
$('#sort-select').change(() => {

View File

@@ -1,3 +1,24 @@
$(() => {
setupAcard();
});
const setupAcard = () => {
$('.acard.is_entry').click((e) => {
if ($(e.target).hasClass('no-modal')) return;
const card = $(e.target).closest('.acard');
showModal(
$(card).attr('data-encoded-path'),
parseInt($(card).attr('data-pages')),
parseFloat($(card).attr('data-progress')),
$(card).attr('data-encoded-book-title'),
$(card).attr('data-encoded-title'),
$(card).attr('data-book-id'),
$(card).attr('data-id')
);
});
};
function showModal(encodedPath, pages, percentage, encodedeTitle, encodedEntryTitle, titleID, entryID) {
const zipPath = decodeURIComponent(encodedPath);
const title = decodeURIComponent(encodedeTitle);