X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=app%2FResources%2Fstatic%2Fthemes%2Fmaterial%2Fjs%2Fshortcuts%2Fmain.js;h=042b423c0e129cc23e7138d2e530fd5c94104882;hb=2490f61dca635026a3eb9b5e9b6978b1981b1172;hp=ad4ca80ad38962313c654e1aa6dae05db6f213c5;hpb=995c204428dd6be04d2bff1d5e17f3e95268f44d;p=github%2Fwallabag%2Fwallabag.git diff --git a/app/Resources/static/themes/material/js/shortcuts/main.js b/app/Resources/static/themes/material/js/shortcuts/main.js index ad4ca80a..042b423c 100644 --- a/app/Resources/static/themes/material/js/shortcuts/main.js +++ b/app/Resources/static/themes/material/js/shortcuts/main.js @@ -8,9 +8,14 @@ function toggleFocus(cardToToogleFocus) { } $(document).ready(() => { + const cards = $('#content').find('.card'); + const cardNumber = cards.length; let cardIndex = 0; - const cardNumber = $('#content ul.data > li').length; - let card = $('#content ul.data > li')[cardIndex]; + /* If we come from next page */ + if (window.location.hash === '#prev') { + cardIndex = cardNumber - 1; + } + let card = cards[cardIndex]; const pagination = $('.pagination'); /* Show nothing on quickstart */ @@ -18,10 +23,14 @@ $(document).ready(() => { return; } - /* If we come from next page */ - if (window.location.hash === '#prev') { - cardIndex = cardNumber - 1; - card = $('ul.data > li')[cardIndex]; + /* Show nothing on login/register page */ + if ($('#username').length > 0 || $('#fos_user_registration_form_username').length > 0) { + return; + } + + /* Show nothing on login/register page */ + if ($('#username').length > 0 || $('#fos_user_registration_form_username').length > 0) { + return; } /* Focus current card */ @@ -47,7 +56,7 @@ $(document).ready(() => { if (cardIndex >= 0 && cardIndex < cardNumber - 1) { toggleFocus(card); cardIndex += 1; - card = $('ul.data > li')[cardIndex]; + card = cards[cardIndex]; toggleFocus(card); return; } @@ -61,7 +70,7 @@ $(document).ready(() => { if (cardIndex > 0 && cardIndex < cardNumber) { toggleFocus(card); cardIndex -= 1; - card = $('ul.data > li')[cardIndex]; + card = cards[cardIndex]; toggleFocus(card); return; }