diff --git a/_teendők.md b/_teendők.md index b97e126..e36718c 100644 --- a/_teendők.md +++ b/_teendők.md @@ -15,6 +15,27 @@ címhez scrolloljon Hasonló cikkek: Ugyanabból a kategóriából a 3 legfrisebb +bal felső sarokban nem jó a sarok border!! + +jobb oldali margó dupla akkora minimum, és nőjön, hogy a szöveg fix széles maradhasson + +szövegtörzs betűméretek: mint a mostani designisso + +Nagy idézet balra zárjon + +Címsor 2 serif betű + +Idézet forrás balra zárt, kicsit behúzva + +Kijelölés színe a tagtől függ: sárga a kékkel, piros a zölddel + +Szerző: üres mint az asztali tervben + +lightbox: mobilon ott ahol van most + Asztalin menjen ki a képernyő szélére + +Link a kiemelt hátterű szövegben mint a mostani designisson! Lásd annabella cikke, valamelyik kérdés + # Esemény oldal # Kezdőlap @@ -26,7 +47,6 @@ alapből lehet hogy több látszódjon Nyitócikkek szövegkifutást pontosítani - Kiscímek .vr: néha nagyobb, élsimítás dolgok @@ -36,13 +56,22 @@ Nyitócikkek felgördülő lead hosszát pontosítani pecsét betűk összecsúsznak +//Gombos görgetés nem jó, ha egyszer is használod a másik fajta tekerést - szerintem jó, még tesztelni kell + +Nagycímes címek, még feljebb + +semmiképpen ne lógjon a cím elé a felgördölő cucc + +Max karakterszám alcímnél, hogy hova menjen + +Ne legyen balra tekerő nyíl az első oldalon, ahol nincs hova menni + ## mobil nézet képek magassága és maszk - # Kategória oldalak tag archive: @@ -50,3 +79,11 @@ tag archive: # menü +# Oldal + +Nem kell dátum fentre + +Oldal: ne legyen első vonal
+ +Nincs kiemelt kép, fehér háttér, csak egy vonalként látszik a border, ugyanaz a margó fent mint oldalt + \ No newline at end of file diff --git a/js/scripts.js b/js/scripts.js index a4346b6..ae16b09 100644 --- a/js/scripts.js +++ b/js/scripts.js @@ -342,6 +342,7 @@ //scroll to the next or prev article function homeScroll(target, direction) { + // console.log(target.attr('class')) var nextelem; if (direction == "next") { @@ -354,9 +355,9 @@ } var offset = ($(nextelem).position().left) - //if loadmore is the next, do not scroll, but load - if ($(nextelem).attr("class") == "misha_loadmore") { + //if loadmore is the next, do not scroll, but load: + if (nextelem.attr("class") == "misha_loadmore") { loadmore() return target } else { @@ -399,11 +400,35 @@ //checking the current scroll location for refresh: if (!isMobile) { if (isHome || isArchive) { - var articleWidth = $(selector + ':first-child')[0].getBoundingClientRect().width + const homeDivWidths = [] + const homeFullWidths = [] + homeDivWidths[0] = 0 + + $(selector).each(function () { + homeDivWidths.push($(this)[0].getBoundingClientRect().width) + }) + for (let i = 0; i < homeDivWidths.length; i++) { + let prev = homeFullWidths[i - 1] + if (i == 0) { + prev = 0 + } + homeFullWidths[i] = homeDivWidths[i] + prev + } + console.log(homeDivWidths) + console.log(homeFullWidths) + var currscroll = $('html').scrollLeft() - var scrollnr = Math.floor(currscroll / articleWidth) + 1 + + var closest = homeFullWidths.reduce(function (prev, curr) { + return (Math.abs(curr - currscroll) < Math.abs(prev - currscroll) ? curr : prev); + }); + var scrollnr = homeFullWidths.indexOf(closest) + 1 + + console.log("currscroll", currscroll, "scrollnr", scrollnr, "closest", closest) currElem = $(selector + ':nth-child(' + scrollnr + ')') console.log("start location: " + currElem.attr("class")) + + } } @@ -441,20 +466,53 @@ }) /* --------------------------- scroll with keyboard --------------------------- */ - $('html *:not(input)').keydown(function () { + + + + + var kd = false + $('html *:not(input)').keydown(function (event) { + if (kd) { + event.preventDefault(); + return + } else { + if (!isMobile) { + if (isHome || isArchive) { + if (!$('.search-bar *').is(':focus')) { + // console.log("keydown!") + kd = true + + switch (event.which) { + case 40: //down + case 39: //right + case 74: //J + event.preventDefault(); + currElem = homeScroll(currElem, "next") + break; + case 38: //up + case 37: //left + case 75: //K + event.preventDefault(); + currElem = homeScroll(currElem, "prev") + break; + + default: + break; + } + } + + } + } + } + }) + + //check for keyup for disabling counter + $('html *:not(input)').keyup(function (event) { if (!isMobile) { if (isHome || isArchive) { if (!$('.search-bar *').is(':focus')) { - //right and J - if (event.which == 39 || event.which == 74) { - event.preventDefault(); - currElem = homeScroll(currElem, "next") - // left and K: - } else if (event.which == 37 || event.which == 75) { - currElem = homeScroll(currElem, "prev") - } + kd = false } - } } }) @@ -501,7 +559,7 @@ 'query': misha_loadmore_params.posts, // that's how we get params from wp_localize_script() function 'page': misha_loadmore_params.current_page }; - button.trigger("moreload-start") + // button.trigger("moreload-start") $.ajax({ // you can also use $.post here url: misha_loadmore_params.ajaxurl, // AJAX handler @@ -522,7 +580,7 @@ button.html('Mutass többet').before(data); // insert new posts misha_loadmore_params.current_page++; button.trigger("moreload-finish") - console.log(data.length) + console.log("loading:", data.length) // you can also fire the "post-load" event here if you use a plugin that requires it // $( document.body ).trigger( 'post-load' );