blob: 2ad500214cb701edf52910a04399d2b05804f893 [file] [log] [blame]
avm99963d0757252019-03-30 20:13:00 +01001chrome.storage.sync.get(null, function(items) {
avm99963b69eb3d2020-08-20 02:03:44 +02002 if (items.history &&
3 document.querySelector('.user-profile__user-links') === null) {
4 var nameElement = document.querySelector('.user-profile__user-name');
avm99963d0757252019-03-30 20:13:00 +01005 if (nameElement !== null) {
avm999630bd07f62020-09-01 20:18:06 +02006 var name = escapeUsername(nameElement.innerHTML);
7 var filter = 'creator:"' + name + '" | replier:"' + name + '"';
8 var url = document.location.pathname.split('/profile')[0] +
9 '/threads?thread_filter=' + encodeURIComponent(filter);
10
11 var links = document.createElement('div');
12 links.classList.add('user-profile__user-links');
13
14 var linkTitle = document.createElement('div');
15 linkTitle.classList.add('user-profile__user-link-title');
16 linkTitle.textContent = chrome.i18n.getMessage('inject_links');
17
18 links.appendChild(linkTitle);
19
20 var ul = document.createElement('ul');
21
22 var li = document.createElement('li');
23 li.classList.add('user-profile__user-link');
24
25 var a = document.createElement('a');
26 a.classList.add('user-profile__user-link');
27 a.href = url;
28 a.setAttribute(
29 'data-stats-id', 'user-posts-link--tw-power-tools-by-avm99963');
30 a.textContent = chrome.i18n.getMessage('inject_previousposts');
31
32 li.appendChild(a);
33 ul.appendChild(li);
34 links.appendChild(ul);
35
36 console.log(links);
37
avm99963b69eb3d2020-08-20 02:03:44 +020038 document.querySelector('.user-profile__user-details-container')
avm999630bd07f62020-09-01 20:18:06 +020039 .appendChild(links);
avm99963d0757252019-03-30 20:13:00 +010040 }
41 }
42});