VLADOS776 / Pikabu. Раскрыть длиннопост кнопкой

// ==UserScript==
// @name         Pikabu. Раскрыть длиннопост кнопкой
// @namespace    http://tampermonkey.net/
// @version      1.1
// @author       SmallPeris
// @include      /https?:\/\/pikabu\.ru\/.*/
// @updateURL    https://openuserjs.org/meta/VLADOS776/Pikabu._Раскрыть_длиннопост_кнопкой.meta.js
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    var opt = {
        keyCode: 86 // Код кнопки, которая будет разворачивать пост. Коды здесь: https://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes
    };

    document.addEventListener('keyup',function(e){
        if (e.keyCode === opt.keyCode) {
            // Открыт ли пост
            var story = document.getElementsByClassName('story__wrapper_show').length !== 0 ? document.getElementsByClassName('story__wrapper_show')[0] : null;
            if (!story) return fallse;

            // Можно ли раскрыть пост полностью
            var show_all = story.getElementsByClassName('b-story__show-all').length !== 0 ? story.getElementsByClassName('b-story__show-all')[0] : null;
            if (!show_all) return false;

            // Раскрываем пост
            show_all.click();
        }
    });
})();