Code moved
This commit is contained in:
parent
4db68ae83d
commit
d792f67294
|
@ -233,6 +233,36 @@ const FrameworkAndBundle = {
|
|||
'resources/twitter-bootstrap/2.3.2/': 'Bootstrap'
|
||||
};
|
||||
|
||||
const CDNs = {
|
||||
'ajax.googleapis.com': 'Google Hosted Libraries',
|
||||
'ajax.aspnetcdn.com': 'Microsoft Ajax CDN',
|
||||
'ajax.microsoft.com': 'Microsoft Ajax CDN [Deprecated]',
|
||||
'cdnjs.cloudflare.com': 'CDNJS (Cloudflare)',
|
||||
'code.jquery.com': 'jQuery CDN (MaxCDN)',
|
||||
'cdn.jsdelivr.net': 'jsDelivr (Cloudflare)',
|
||||
'yastatic.net': 'Yandex CDN',
|
||||
'yandex.st': 'Yandex CDN [Deprecated]',
|
||||
'apps.bdimg.com': 'Baidu CDN',
|
||||
'libs.baidu.com': 'Baidu CDN [Deprecated]',
|
||||
'lib.sinaapp.com': 'Sina Public Resources',
|
||||
'upcdn.b0.upaiyun.com': 'UpYun Library',
|
||||
'cdn.bootcss.com': 'BootCDN #1',
|
||||
'sdn.geekzu.org': 'Geekzu Public Service [Mirror]',
|
||||
'ajax.proxy.ustclug.org': 'USTC Linux User Group [Mirror]',
|
||||
'unpkg.com': 'UNPKG (Cloudflare)',
|
||||
'stackpath.bootstrapcdn.com': 'StackPath BootstrapCDN',
|
||||
'maxcdn.bootstrapcdn.com': 'MaxCDN Bootstrap CDN',
|
||||
'use.fontawesome.com': 'Font Awesome CDN',
|
||||
'ajax.cloudflare.com': 'Cloudflare CDN',
|
||||
'akamai-webcdn.kgstatic.net': 'Akamai WebCDN',
|
||||
'netdna.bootstrapcdn.com': 'NetDNA',
|
||||
'pagecdn.io': 'PageCDN',
|
||||
'fonts.googleapis.com': 'Google Fonts',
|
||||
'gitcdn.github.io': 'GitHub',
|
||||
'cdn.bootcdn.net': 'BootCDN #2',
|
||||
'vjs.zencdn.net': 'Video.js CDN',
|
||||
};
|
||||
|
||||
// Supported charsets for TextDecoder()
|
||||
// https://developer.mozilla.org/en-US/docs/Web/API/TextDecoder/TextDecoder
|
||||
const EncodingTypes = {
|
||||
|
|
|
@ -175,64 +175,7 @@ helpers.generateRandomHexString = function (length) {
|
|||
};
|
||||
|
||||
helpers.determineCdnName = function (domainName) {
|
||||
switch (domainName) {
|
||||
case 'ajax.googleapis.com':
|
||||
return 'Google Hosted Libraries';
|
||||
case 'ajax.aspnetcdn.com':
|
||||
return 'Microsoft Ajax CDN';
|
||||
case 'ajax.microsoft.com':
|
||||
return 'Microsoft Ajax CDN [Deprecated]';
|
||||
case 'cdnjs.cloudflare.com':
|
||||
return 'CDNJS (Cloudflare)';
|
||||
case 'code.jquery.com':
|
||||
return 'jQuery CDN (MaxCDN)';
|
||||
case 'cdn.jsdelivr.net':
|
||||
return 'jsDelivr (Cloudflare)';
|
||||
case 'yastatic.net':
|
||||
return 'Yandex CDN';
|
||||
case 'yandex.st':
|
||||
return 'Yandex CDN [Deprecated]';
|
||||
case 'apps.bdimg.com':
|
||||
return 'Baidu CDN';
|
||||
case 'libs.baidu.com':
|
||||
return 'Baidu CDN [Deprecated]';
|
||||
case 'lib.sinaapp.com':
|
||||
return 'Sina Public Resources';
|
||||
case 'upcdn.b0.upaiyun.com':
|
||||
return 'UpYun Library';
|
||||
case 'cdn.bootcss.com':
|
||||
return 'BootCDN #1';
|
||||
case 'sdn.geekzu.org':
|
||||
return 'Geekzu Public Service [Mirror]';
|
||||
case 'ajax.proxy.ustclug.org':
|
||||
return 'USTC Linux User Group [Mirror]';
|
||||
case 'unpkg.com':
|
||||
return 'UNPKG (Cloudflare)';
|
||||
case 'stackpath.bootstrapcdn.com':
|
||||
return 'StackPath BootstrapCDN';
|
||||
case 'maxcdn.bootstrapcdn.com':
|
||||
return 'MaxCDN Bootstrap CDN';
|
||||
case 'use.fontawesome.com':
|
||||
return 'Font Awesome CDN';
|
||||
case 'ajax.cloudflare.com':
|
||||
return 'Cloudflare CDN';
|
||||
case 'akamai-webcdn.kgstatic.net':
|
||||
return 'Akamai WebCDN';
|
||||
case 'netdna.bootstrapcdn.com':
|
||||
return 'NetDNA';
|
||||
case 'pagecdn.io':
|
||||
return 'PageCDN';
|
||||
case 'fonts.googleapis.com':
|
||||
return 'Google Fonts';
|
||||
case 'gitcdn.github.io':
|
||||
return 'GitHub';
|
||||
case 'cdn.bootcdn.net':
|
||||
return 'BootCDN #2';
|
||||
case 'vjs.zencdn.net':
|
||||
return 'Video.js CDN';
|
||||
default:
|
||||
return 'Unknown';
|
||||
}
|
||||
return CDNs[domainName] || 'Unknown';
|
||||
};
|
||||
|
||||
helpers.determineScriptDirection = function (language) {
|
||||
|
|
Loading…
Reference in New Issue