diff --git a/deps/greasyfork/linkedin.user.js b/deps/greasyfork/linkedin.user.js index a2397f7..bfc9a13 100644 --- a/deps/greasyfork/linkedin.user.js +++ b/deps/greasyfork/linkedin.user.js @@ -322,23 +322,44 @@ const online_fxreader_linkedin = new Linkedin(); (a, b) => a[1].ts - b[1].ts ); - self.ui.root.empty(); + // self.ui.root.empty(); - let search = $('
').addClass('search').append( - $('').val(self.state.search) - ).attr( - 'onkeyup', - `online_fxreader_linkedin.search_on_change()`, - ); - self.ui.root.append(search); + if (self.ui.root.search === null) + { + let search = $('
').addClass('search').append( + $('').val(self.state.search) + ).attr( + 'onkeyup', + `online_fxreader_linkedin.search_on_change()`, + ); + self.ui.root.append(search); + } - self.ui.state = $('
').addClass('state d-none').text( - JSON.stringify(self.state) - ); - self.ui.root.append(self.ui.state); + if (self.ui.state === null) + { + self.ui.state = $('
').addClass('state d-none').text( + JSON.stringify(self.state) + ); + self.ui.root.append(self.ui.state); + } + else + { + } //state_set(old_state); - let entries = $('
').addClass('entries'); + let entries = null; + + if (self.ui.entries === null) + { + entries = $('
').addClass('entries'); + self.ui.root.append(entries); + self.ui.entries = entries + } + else + { + entries = self.ui.entries(); + entries.empty(); + } for (let o of sorted_entries.reverse()) { @@ -365,9 +386,6 @@ const online_fxreader_linkedin = new Linkedin(); entries.append(entry); } - self.ui.entries = entries; - - self.ui.root.append(entries); GM_addElement('script', { "class": 'bridge', "textContent": `