blob: 5063ef05be99602809bdbd65dac73c0b43fe0488 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import select from 'select-dom';
import {applyToLink} from 'shorten-repo-url';
import features from '../libs/features';
import {linkifiedURLClass} from '../libs/linkify-text-nodes';
function init(): void {
for (const a of select.all<HTMLAnchorElement>(`a[href]:not(.${linkifiedURLClass})`)) {
applyToLink(a, location.href);
}
}
features.add({
id: __featureName__,
description: 'Shortens URLs and repo URLs to readable references like "_user/repo/.file@`d71718d`".',
screenshot: 'https://user-images.githubusercontent.com/1402241/27252232-8fdf8ed0-538b-11e7-8f19-12d317c9cd32.png',
load: features.onAjaxedPages,
init
});
|