diff --git a/src/scripts/tagged_assets.js b/src/scripts/tagged_assets.js
index 4f027a0..3d52939 100644
--- a/src/scripts/tagged_assets.js
+++ b/src/scripts/tagged_assets.js
@@ -108,7 +108,7 @@
load_next.remove();
}
- $.fn.loadTaggedAssets = function() {
+ $.fn.loadTaggedAssets = function(LOAD_INITIAL_COUNT, LOAD_NEXT_COUNT) {
this.each(function(index, card_deck_element) {
// TODO(Sybren): show a 'loading' animation.
$.get('/api/nodes/tagged/' + card_deck_element.dataset.assetTag)
@@ -130,13 +130,15 @@
// Don't bother with a 'load next' link if there is no more.
if (resp.length <= LOAD_INITIAL_COUNT) return;
- // Construct the 'load next' link.
- let link = $('')
- .addClass('js-load-next')
- .attr('href', 'javascript:void(0);')
- .click(function() { loadNext(card_deck_element); return false; })
- .text('Load more items');
- link.appendTo(card_deck_element);
+ if (LOAD_NEXT_COUNT > 0) {
+ // Construct the 'load next' link.
+ let link = $('')
+ .addClass('js-load-next')
+ .attr('href', 'javascript:void(0);')
+ .click(function() { loadNext(card_deck_element); return false; })
+ .text('Load more items');
+ link.appendTo(card_deck_element);
+ }
});
});
};
diff --git a/src/templates/production.pug b/src/templates/production.pug
index 5750a9b..68a3ef9 100644
--- a/src/templates/production.pug
+++ b/src/templates/production.pug
@@ -7,7 +7,7 @@ script(src="{{ url_for('static_cloud', filename='assets/js/tagged_assets.min.js'
script.
$(function() {
- $('.js-asset-list').loadTaggedAssets();
+ $('.js-asset-list').loadTaggedAssets(5, 3);
})
| {% endblock %}
| {% block body %}