-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathmmview_inject.js
33 lines (30 loc) · 1.15 KB
/
mmview_inject.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
const { ipcRenderer } = require('electron');
window.addEventListener('load', () => {
const $ = require('jquery');
ipcRenderer.on('reply-getGBColor', (event, arg) => {
$('body').css({ 'background-color': arg });
});
ipcRenderer.on('changeMM', (event, arg) => {
$('.message-card__text > div').html(arg);
$('.message-card-wrapper').css({ 'display': 'block' });
const mesCard = $('.message-card-wrapper').detach();
$('body').append(mesCard);
$(window).scrollTop(0);
});
ipcRenderer.on('hideMM', (event, arg) => {
$('.message-card-wrapper').css({ 'display': 'none' });
});
$('head').append('<style type="text/css">::-webkit-scrollbar{width: 0px;}</style>');//スクロールバーを消す
$(function () {
if (!$('.message-card-wrapper')) return;
const mesCard = $('.message-card-wrapper').detach();
$('body').empty();
$('body').removeClass();
ipcRenderer.send('getGBColor');
$('body').append(mesCard);
const text = mesCard.find('.message-card__text');
const textDiv = mesCard.find('.message-card__text > div[data-obscene-word-target]').detach();
text.empty();
text.append(textDiv);
});
});