JS Livehacks V22

31 May 2019

Не все UI продуманы и удобны. Вот пришлось лишиться Spotify и сбежать в Deezer, как оказывается управлять плейлистами бывает не удобно. Выделить сегмент в пятсот песен? Клацайте руками. Ещё и обьекты на странице динамически подгружаются и выгружаются, так что бы одним cssSelect'ом не оттделатся.

Мелкий snippet в консоль что бы выделить нужные песни по дате.

$('div.song').each(function (item) {
    var elDate = $(this).find('div.cell-date').text();
    var date = new Date(elDate.replace(/(\d{2})\.(\d{2})\.(\d{4})/,'$3-$2-$1'));
    if (date > new Date("2019-03-03")) {
        var elCheckbox = $(this).find('label.checkbox');
        if (!elCheckbox.hasClass('checked')) {
            elCheckbox.click();
        }
    }
});


© Oleksiy Tishyn 2018