Skip to content

Commit

Permalink
Add usernotes manager icon to "moderated subreddits" popup (#317)
Browse files Browse the repository at this point in the history
* Add usernotes mgr to "moderated subreddits" popup

* Remove unnecessary comment + variable
  • Loading branch information
eritbh committed Jun 8, 2020
1 parent a6f1424 commit dd6d58e
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 20 deletions.
28 changes: 15 additions & 13 deletions extension/data/modules/modbar.js
Original file line number Diff line number Diff line change
Expand Up @@ -264,26 +264,28 @@ function modbar () {
let subList = '',
livefilterCount;
const configEnabled = TB.storage.getSetting('TBConfig', 'enabled', false),
usernotesEnabled = TB.storage.getSetting('UserNotes', 'enabled', false),
subredditColorSalt = self.setting('subredditColorSalt');
TBCore.getModSubs(() => {
self.log('got mod subs');
self.log(TBCore.mySubs.length);
self.log(TBCore.mySubsData.length);
$(TBCore.mySubsData).each(function () {
const subColor = TBHelpers.stringToColor(this.subreddit + subredditColorSalt);
subList = `${subList}
<tr style="border-left: solid 3px ${subColor} !important;" data-subreddit="${this.subreddit}">
<td class="tb-my-subreddits-name"><a href="${TBCore.link(`/r/${this.subreddit}`)}" target="_blank">/r/${this.subreddit}</a></td>
<td class="tb-my-subreddits-subreddit">
<a title="/r/${this.subreddit} modmail!" target="_blank" href="${TBCore.link(`/r/${this.subreddit}/message/moderator`)}" data-type="modmail" data-subreddit="${this.subreddit}" class="tb-icons">${TBui.icons.oldModmail}</a>
<a title="/r/${this.subreddit} modqueue" target="_blank" href="${TBCore.link(`/r/${this.subreddit}/about/modqueue`)}" data-type="modqueue" data-subreddit="${this.subreddit}" class="tb-icons">${TBui.icons.modqueue}</a>
<a title="/r/${this.subreddit} unmoderated" target="_blank" href="${TBCore.link(`/r/${this.subreddit}/about/unmoderated`)}" data-type="unmoderated" data-subreddit="${this.subreddit}" class="tb-icons">${TBui.icons.unmoderated}</a>
<a title="/r/${this.subreddit} moderation log" target="_blank" href="${TBCore.link(`/r/${this.subreddit}/about/log`)}" data-type="modlog" data-subreddit="${this.subreddit}" class="tb-icons">${TBui.icons.modlog}</a>
<a title="/r/${this.subreddit} traffic stats" target="_blank" href="${TBCore.link(`/r/${this.subreddit}/about/traffic`)}" data-type="traffic" data-subreddit="${this.subreddit}" class="tb-icons">${TBui.icons.subTraffic}</a>
${configEnabled ? `<a title="/r/${this.subreddit} config" href="javascript:;" class="tb-config-link tb-icons" data-subreddit="${this.subreddit}">${TBui.icons.tbSubConfig}</a>` : ''}
</td>
</tr>
`;
subList += `
<tr style="border-left: solid 3px ${subColor} !important;" data-subreddit="${this.subreddit}">
<td class="tb-my-subreddits-name"><a href="${TBCore.link(`/r/${this.subreddit}`)}" target="_blank">/r/${this.subreddit}</a></td>
<td class="tb-my-subreddits-subreddit">
<a title="/r/${this.subreddit} modmail!" target="_blank" href="${TBCore.link(`/r/${this.subreddit}/message/moderator`)}" data-type="modmail" data-subreddit="${this.subreddit}" class="tb-icons">${TBui.icons.oldModmail}</a>
<a title="/r/${this.subreddit} modqueue" target="_blank" href="${TBCore.link(`/r/${this.subreddit}/about/modqueue`)}" data-type="modqueue" data-subreddit="${this.subreddit}" class="tb-icons">${TBui.icons.modqueue}</a>
<a title="/r/${this.subreddit} unmoderated" target="_blank" href="${TBCore.link(`/r/${this.subreddit}/about/unmoderated`)}" data-type="unmoderated" data-subreddit="${this.subreddit}" class="tb-icons">${TBui.icons.unmoderated}</a>
<a title="/r/${this.subreddit} moderation log" target="_blank" href="${TBCore.link(`/r/${this.subreddit}/about/log`)}" data-type="modlog" data-subreddit="${this.subreddit}" class="tb-icons">${TBui.icons.modlog}</a>
<a title="/r/${this.subreddit} traffic stats" target="_blank" href="${TBCore.link(`/r/${this.subreddit}/about/traffic`)}" data-type="traffic" data-subreddit="${this.subreddit}" class="tb-icons">${TBui.icons.subTraffic}</a>
${usernotesEnabled ? `<a title="/r/${this.subreddit} usernotes" href="javascript:;" class="tb-un-config-link tb-icons" data-subreddit="${this.subreddit}">${TBui.icons.usernote}</a>` : ''}
${configEnabled ? `<a title="/r/${this.subreddit} config" href="javascript:;" class="tb-config-link tb-icons" data-subreddit="${this.subreddit}">${TBui.icons.tbSubConfig}</a>` : ''}
</td>
</tr>
`;
});
livefilterCount = TBCore.mySubs.length;

Expand Down
2 changes: 1 addition & 1 deletion extension/data/modules/usernotes.js
Original file line number Diff line number Diff line change
Expand Up @@ -977,7 +977,7 @@ function usernotes () {
self.endProfile('manager-run');
}

$body.on('click', '#tb-un-config-link', function () {
$body.on('click', '#tb-un-config-link, .tb-un-config-link', function () {
TB.ui.longLoadSpinner(true, 'Loading usernotes', TB.ui.FEEDBACK_NEUTRAL);
const sub = $(this).attr('data-subreddit');

Expand Down
4 changes: 2 additions & 2 deletions extension/data/styles/domaintagger.css
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@

/* Popup */

.mod-toolbox-rd .tb-popup.dtagger-popup {
.mod-toolbox-rd .tb-window.dtagger-popup {
max-width: 900px;
text-align: center;
}
.mod-toolbox-rd .tb-popup.dtagger-popup .dt-popup-content {
.mod-toolbox-rd .tb-window.dtagger-popup .dt-popup-content {
display: inline-block;
}
.mod-toolbox-rd .dtagger-popup .right {
Expand Down
2 changes: 1 addition & 1 deletion extension/data/styles/old_queuetools.css
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
width: 24px;
}

.mod-toolbox-rd.res-nightmode .tb-popup.context-button-popup {
.mod-toolbox-rd.res-nightmode .tb-window.context-button-popup {
background-color: #262626;
}

Expand Down
6 changes: 3 additions & 3 deletions extension/data/styles/queuetools.css
Original file line number Diff line number Diff line change
Expand Up @@ -103,10 +103,10 @@
background: #fff
}

.tb-popup.queuetools-select-popup .divider {
.tb-window.queuetools-select-popup .divider {
margin-top: 8px
}

.tb-popup.queuetools-select-popup .choice {
.tb-window.queuetools-select-popup .choice {
margin-top: 2px
}
}

0 comments on commit dd6d58e

Please sign in to comment.