NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name VK FullScreen Dialog
// @namespace http://tampermonkey.net/
// @version 1.3
// @description Нажмите Alt+F в диалоге ВКонтакте и его развернет на всю страницу
// @author Flyink13
// @match https://vk.com/*
// @updateURL https://openuserjs.org/meta/flyink13/VK_FullScreen_Dialog.meta.js
// @copyright 2017, flyink13 (https://openuserjs.org/users/flyink13)
// @license MIT
// @grant none
// ==/UserScript==
window.addEventListener("load", function(e){
document.head.appendChild(document.createElement("style")).innerHTML = style;
});
window.addEventListener("keydown", function(e){
if(!e.altKey || e.keyCode !== 70) return;
document.body.classList.toggle("fullscreen");
return false;
});
var style = ".fullscreen .im-page--history.page_block._im_page_history{"+
" position: fixed;top: 0;bottom: 0;left: 0;right: 0;width: 100%; height: 100%;margin: 0;z-index: 200;}"+
".fullscreen .im-chat-input .im-chat-input--textarea{width: calc(100% - 100px);}"+
".fullscreen .im-page .im-page--chat-body-abs{right: 0;left: 0; margin: auto;max-width:600px}"+
".fullscreen .im-page .im-page--top-date-bar-wrap{width: 100%;}"+
".fullscreen{overflow: hidden;}"+
".fullscreen ._im_chat_input_parent{"+
" max-width: 600px; margin: 0px auto;"+
" box-shadow:rgb(250, 251, 252) 0px 1001px 0px 1000px, rgb(228, 230, 233) 0px 1000px 0px 1000px"+
"}"+
// Список диалогов
".fullscreen .im-page .im-page--dialogs{"+
" position: fixed;z-index: 201;left: 0px;top: 50%;margin-top: calc(-315px / 2);width: 77px;"+
" overflow: hidden;padding: 0px;height: 315px;box-shadow: none;}"+
"body.fullscreen li.nim-dialog, body.fullscreen li.nim-dialog._im_dialog_selected{"+
"background: transparent !important;border-color: transparent !important; opacity: 0.8;}"+
"body.fullscreen li.nim-dialog._im_dialog_selected{ opacity: 1; box-shadow: inset 2px 0px 0px 0px #517297;}"+
".fullscreen ._im_dialogs_search, .fullscreen ._im_dialogs_settings, .fullscreen .nim-dialog--cw > *{display: none;}"+
".fullscreen .nim-dialog_unread .nim-dialog--unread._im_dialog_unread_ct{"+
" display: block;position: absolute;left: -30px; right: auto; top: 50px; background: #7192b7;"+
" color: #fff; border: 1px solid #fff;}"+
// Плеер
".fullscreen #audio_layer_tt {top: 50px !important;border-top: 1px solid #c5d0dc;" +
" border-radius: 3px;box-shadow: 0 10px 40px 0 rgba(0,0,0,.3);}" +
".fullscreen #chat_onl_wrap{ display: none; z-index: -1;}"+
".fullscreen #page_header_cont{z-index: 202;top: -50px;}"+
".fullscreen .head_nav_item_player{overflow: visible;}"+
".fullscreen .top_audio_player:hover{background: none;}"+
".fullscreen .top_audio_player_enabled{z-index: 202; top: 54px; left: 50px}"+
".fullscreen .top_audio_player_title{color: #000 !important;opacity: 0.6;}"+
".fullscreen .top_audio_player_btn{filter: invert();opacity: 0.6;}";