Особенно не понятна строка : log.push([].slice.call(arguments));У вас, судя по вопросу, не с декораторами проблема, а со знанием основ js. Вы понимаете, что означает вызов call? Вы понимаете, что arguments - это не массив?
//wBtn.addEventListener('click', mouseClickF, !1);
$('[data-item=' + attrDataItem + ']').hide();
$('.block[data-item="' + attrDataItem + '"]').hide();