Merge branch 'sabrecat/link-tweak' into release
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
'groupTask': task.group.id,
|
||||
'task-not-editable': !teamManagerAccess,
|
||||
'task-not-scoreable': showTaskLockIcon,
|
||||
'link-exempt': !isChallengeTask && !isGroupTask,
|
||||
}, `type_${task.type}`
|
||||
]"
|
||||
@click="castEnd($event, task)"
|
||||
|
||||
@@ -110,7 +110,9 @@ export default {
|
||||
};
|
||||
},
|
||||
updated () {
|
||||
this.handleExternalLinks();
|
||||
window.setTimeout(() => {
|
||||
this.handleExternalLinks();
|
||||
}, 500);
|
||||
},
|
||||
computed: {
|
||||
...mapState({ user: 'user.data' }),
|
||||
|
||||
@@ -16,6 +16,7 @@ export default {
|
||||
}
|
||||
|
||||
if ((link.classList.value.indexOf('external-link') === -1)
|
||||
&& (!link.offsetParent || link.offsetParent.classList.value.indexOf('link-exempt') === -1)
|
||||
&& domainIndex !== 1
|
||||
&& !some(TRUSTED_DOMAINS.split(','), domain => link.href.indexOf(domain) === domainIndex)) {
|
||||
link.classList.add('external-link');
|
||||
|
||||
Reference in New Issue
Block a user