[~] Refactor

This commit is contained in:
Siarhei Siniak 2024-08-17 11:13:14 +03:00
parent e5cb3bbb53
commit edea7a4fab
3 changed files with 29 additions and 15 deletions

BIN
deps/greasyfork/dist/linkedin.user.js (Stored with Git LFS) vendored

Binary file not shown.

BIN
deps/greasyfork/dist/linkedin.user.js.map (Stored with Git LFS) vendored

Binary file not shown.

@ -241,6 +241,14 @@ class Linkedin {
let self = this;
self.ui.root = $(`<div class=online-fxreader-linkedin>`);
$(document.body).append(self.ui.root);
if (self.is_fullscreen)
{
self.ui.root.addClass('fullscreen');
}
$('head').append($('<style>').html(`
div.online-fxreader-linkedin {
height: 10em;
@ -308,6 +316,8 @@ class Linkedin {
constructor() {
let self = this;
this.has_callbacks = false;
this.ui = {
root: () => {
return document.getElementsByClassName('online-fxreader-linkedin')[0];
@ -324,6 +334,15 @@ class Linkedin {
let tray = self.ui.root().getElementsByClassName('tray')[0];
return tray;
};
self.ui.state = () => {
let state = self.ui.root().getElementsByClassName('state')[0];
return state;
};
}
add_callbacks() {
let self = this;
self.ui.tray().addEventListener(
'click', function(e) {
let o = e.currentTarget;
@ -341,14 +360,15 @@ class Linkedin {
}
}
);
self.ui.state = () => {
let state = self.ui.root().getElementsByClassName('state')[0];
return state;
};
}
blah(class_name) {
if (!this.has_callbacks)
{
this.add_callbacks();
this.has_callbacks = true;
}
console.log('blah');
Array.from(
document.getElementsByClassName(class_name)
@ -386,12 +406,6 @@ const online_fxreader_linkedin = new Linkedin();
`
});
$(document.body).append(self.ui.root);
if (self.is_fullscreen)
{
self.ui.root.addClass('fullscreen');
}
}
state_get() {