Skip to content

Commit 9b9485c

Browse files
authored
Merge pull request #956 from shy1132/master
sky follower bridge compatibility
2 parents 42ff492 + 4a1e37c commit 9b9485c

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

layouts/lists/script.js

+1
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,7 @@ async function renderListMembers(c) {
250250
if(!cursor || listMembers.length === 0) end = true;
251251
renderListData(listInfo);
252252
let container = document.getElementById('list-members');
253+
if (vars.extensionCompatibilityMode) container.setAttribute('data-testid', 'cellInnerDiv')
253254
for(let i in listMembers) {
254255
let t = listMembers[i];
255256
appendUser(t, container);

layouts/profile/script.js

+2
Original file line numberDiff line numberDiff line change
@@ -698,6 +698,7 @@ async function updateTimeline() {
698698
async function renderFollowing(clear = true, cursor) {
699699
loadingFollowing = true;
700700
let userList = document.getElementById('following-list');
701+
if (vars.extensionCompatibilityMode) userList.setAttribute('data-testid', 'primaryColumn')
701702
if(clear) {
702703
if(pageUser.id_str === user.id_str) {
703704
userList.innerHTML = html`
@@ -753,6 +754,7 @@ let unsaved = false;
753754
async function renderFollowers(clear = true, cursor) {
754755
loadingFollowers = true;
755756
let userList = document.getElementById('followers-list');
757+
if (vars.extensionCompatibilityMode) userList.setAttribute('data-testid', 'primaryColumn')
756758
if(clear) {
757759
if(pageUser.id_str === user.id_str) {
758760
let unfollows = await new Promise(resolve => {

scripts/helpers.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1514,7 +1514,8 @@ async function appendUser(u, container, label, usernameClass = '') {
15141514
u.verified = false;
15151515
}
15161516
userElement.innerHTML = html`
1517-
<div>
1517+
<div${vars.extensionCompatibilityMode ? ' data-testid="UserCell"' : ''}>
1518+
${vars.extensionCompatibilityMode ? `<a href="/${u.screen_name}" style="display: none;"></a><a style="display: none;">${escapeHTML(u.name)}</a>` : ''}
15181519
<a href="/${u.screen_name}" class="user-item-link">
15191520
<img src="${(u.default_profile_image && vars.useOldDefaultProfileImage) ? chrome.runtime.getURL(`images/default_profile_images/default_profile_${Number(u.id_str) % 7}_normal.png`): u.profile_image_url_https}" alt="${u.screen_name}" class="user-item-avatar tweet-avatar" width="48" height="48">
15201521
<div class="user-item-text">

0 commit comments

Comments
 (0)