blob: 6d21651d3a91f2ac24f44de54747c533967e6279 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import onetime from 'onetime';
import {observe} from 'selector-observer';
import {applyToLink} from 'shorten-repo-url';
import * as pageDetect from 'github-url-detection';
import features from '.';
import {linkifiedURLClass} from '../github-helpers/dom-formatters';
function init(): void {
observe(`a[href]:not(.${linkifiedURLClass})`, {
constructor: HTMLAnchorElement,
add(link) {
applyToLink(link, location.href);
}
});
}
void features.add(__filebasename, {
exclude: [
// Due to GitHub’s bug: #2828
pageDetect.isGlobalSearchResults
],
init: onetime(init)
});
|