NotAlone chat toggle

Toggles chan on notalone player

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name         NotAlone chat toggle
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Toggles chan on notalone player
// @author       EnergoStalin
// @match        https://notalone.tv/room/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=notalone.tv
// @grant        nonechrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/options.html#nav=new-user-script+editor
// @require		 https://greasyfork.org/scripts/446540-ensshared/code/ENSShared.js
// @license      GPLV3
// ==/UserScript==

(function () {
	'use strict';

	window.addEventListener('keydown', (evt) => {
		if (!(evt.key === 'h' && evt.altKey)) return;

		evt.preventDefault();
		toggleAttribute(
			document.body.querySelector('#player_chat > div.grid66.bg-white.pd-0.playerGrid'),
			'style',
			'flex: auto;'
		);
		toggleAttribute(
			[
				document.body.querySelector('#player_chat > div.grid33.chat_grid.pd-0'),
				document.body.querySelector('body > main > div.grid.settings_container')
			],
			'style',
			'display: none;'
		);
	})
})();