mirror of
https://codeberg.org/nobody/LocalCDN.git
synced 2025-06-05 21:49:31 +02:00
Added "ajax.cloudflare.com" and "Rocket Loader"
This commit is contained in:
@@ -96,6 +96,9 @@ var files = {
|
|||||||
// page.js
|
// page.js
|
||||||
'resources/page.js/1.7.1/page.min.jsm': true,
|
'resources/page.js/1.7.1/page.min.jsm': true,
|
||||||
|
|
||||||
|
// Cloudflare Rocket Loader
|
||||||
|
'resources/rocket-loader/latest/rocket-loader.min.jsm': true,
|
||||||
|
|
||||||
// Scriptaculous
|
// Scriptaculous
|
||||||
'resources/scriptaculous/1.9.0/scriptaculous.jsm': true,
|
'resources/scriptaculous/1.9.0/scriptaculous.jsm': true,
|
||||||
|
|
||||||
|
@@ -445,9 +445,10 @@ var mappings = {
|
|||||||
},
|
},
|
||||||
// MaxCDN Bootstrap
|
// MaxCDN Bootstrap
|
||||||
'maxcdn.bootstrapcdn.com': {
|
'maxcdn.bootstrapcdn.com': {
|
||||||
'/bootstrap/': {
|
'/': {
|
||||||
'{version}/js/bootstrap.min.': resources.bootstrapJS,
|
'bootstrap/{version}/js/bootstrap.min.': resources.bootstrapJS,
|
||||||
'{version}/css/bootstrap.min.': resources.bootstrapCSS
|
'bootstrap/{version}/css/bootstrap.min.': resources.bootstrapCSS,
|
||||||
|
'font-awesome/{version}/css/font-awesome.min.': resources.fontawesome4
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// NetDNA Bootstrap
|
// NetDNA Bootstrap
|
||||||
@@ -462,8 +463,13 @@ var mappings = {
|
|||||||
'/releases/v': {
|
'/releases/v': {
|
||||||
'{version}/css/all.css': resources.fontawesome5
|
'{version}/css/all.css': resources.fontawesome5
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
// Cloudflare Rocket-Loader
|
||||||
|
'ajax.cloudflare.com': {
|
||||||
|
'/': {
|
||||||
|
'cdn-cgi/scripts/7089c43e/cloudflare-static/rocket-loader.min.': resources.cfRocketLoader
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Geekzu Public Service [Mirror]
|
// Geekzu Public Service [Mirror]
|
||||||
|
@@ -130,6 +130,11 @@ var resources = {
|
|||||||
'path': 'resources/prototype/{version}/prototype.jsm',
|
'path': 'resources/prototype/{version}/prototype.jsm',
|
||||||
'type': 'application/javascript'
|
'type': 'application/javascript'
|
||||||
},
|
},
|
||||||
|
// Cloudflare Rocket Loader
|
||||||
|
'cfRocketLoader': {
|
||||||
|
'path': 'resources/rocket-loader/latest/rocket-loader.min.jsm',
|
||||||
|
'type': 'application/javascript'
|
||||||
|
},
|
||||||
// Scriptaculous
|
// Scriptaculous
|
||||||
'scriptaculous': {
|
'scriptaculous': {
|
||||||
'path': 'resources/scriptaculous/{version}/scriptaculous.jsm',
|
'path': 'resources/scriptaculous/{version}/scriptaculous.jsm',
|
||||||
|
@@ -183,6 +183,8 @@ helpers.determineCdnName = function (domainName) {
|
|||||||
return 'MaxCDN Bootstrap CDN';
|
return 'MaxCDN Bootstrap CDN';
|
||||||
case 'use.fontawesome.com':
|
case 'use.fontawesome.com':
|
||||||
return 'Font Awesome CDN';
|
return 'Font Awesome CDN';
|
||||||
|
case 'ajax.cloudflare.com':
|
||||||
|
return 'Cloudflare CDN';
|
||||||
default:
|
default:
|
||||||
return 'Unknown';
|
return 'Unknown';
|
||||||
}
|
}
|
||||||
@@ -204,6 +206,12 @@ helpers.determineResourceName = function (filename) {
|
|||||||
return 'AngularJS Touch';
|
return 'AngularJS Touch';
|
||||||
case 'backbone-min.jsm':
|
case 'backbone-min.jsm':
|
||||||
return 'Backbone.js';
|
return 'Backbone.js';
|
||||||
|
case 'bootstrap.min.cssm':
|
||||||
|
return 'Bootstrap CSS';
|
||||||
|
case 'bootstrap.min.jsm':
|
||||||
|
return 'Bootstrap JS';
|
||||||
|
case 'bootstrap-slider.min.cssm':
|
||||||
|
return 'bootstrap-slider';
|
||||||
case 'dojo.jsm':
|
case 'dojo.jsm':
|
||||||
return 'Dojo';
|
return 'Dojo';
|
||||||
case 'ember.min.jsm':
|
case 'ember.min.jsm':
|
||||||
@@ -230,6 +238,8 @@ helpers.determineResourceName = function (filename) {
|
|||||||
return 'page.js';
|
return 'page.js';
|
||||||
case 'prototype.jsm':
|
case 'prototype.jsm':
|
||||||
return 'Prototype';
|
return 'Prototype';
|
||||||
|
case 'rocket-loader.min.jsm':
|
||||||
|
return 'Rocket Loader'
|
||||||
case 'scriptaculous.jsm':
|
case 'scriptaculous.jsm':
|
||||||
return 'Scriptaculous';
|
return 'Scriptaculous';
|
||||||
case 'swfobject.jsm':
|
case 'swfobject.jsm':
|
||||||
@@ -240,12 +250,6 @@ helpers.determineResourceName = function (filename) {
|
|||||||
return 'Web Font Loader';
|
return 'Web Font Loader';
|
||||||
case 'vue.jsm':
|
case 'vue.jsm':
|
||||||
return 'Vue.js';
|
return 'Vue.js';
|
||||||
case 'bootstrap.min.cssm':
|
|
||||||
return 'Bootstrap CSS';
|
|
||||||
case 'bootstrap.min.jsm':
|
|
||||||
return 'Bootstrap JS';
|
|
||||||
case 'bootstrap-slider.min.cssm':
|
|
||||||
return 'bootstrap-slider';
|
|
||||||
default:
|
default:
|
||||||
return 'Unknown';
|
return 'Unknown';
|
||||||
}
|
}
|
||||||
|
@@ -289,13 +289,13 @@ popup._createInjectionElement = function (injection) {
|
|||||||
nameTextNode = document.createTextNode(`- ${name}`);
|
nameTextNode = document.createTextNode(`- ${name}`);
|
||||||
injectionElement.appendChild(nameTextNode);
|
injectionElement.appendChild(nameTextNode);
|
||||||
|
|
||||||
noteElement = document.createElement('span');
|
if (injection.version !== null) {
|
||||||
noteElement.setAttribute('class', 'side-note');
|
noteElement = document.createElement('span');
|
||||||
|
noteElement.setAttribute('class', 'side-note');
|
||||||
noteTextNode = document.createTextNode(` v${injection.version}`);
|
noteTextNode = document.createTextNode(` v${injection.version}`);
|
||||||
|
noteElement.appendChild(noteTextNode);
|
||||||
noteElement.appendChild(noteTextNode);
|
injectionElement.appendChild(noteElement);
|
||||||
injectionElement.appendChild(noteElement);
|
}
|
||||||
|
|
||||||
return injectionElement;
|
return injectionElement;
|
||||||
};
|
};
|
||||||
|
@@ -31,6 +31,7 @@
|
|||||||
<li>Fixed file extensions to prevent warnigns of Mozillas validation tests</li>
|
<li>Fixed file extensions to prevent warnigns of Mozillas validation tests</li>
|
||||||
<li>Added new endpoint for webfont</li>
|
<li>Added new endpoint for webfont</li>
|
||||||
<li>Added new endpoint for bootstrap-slider</li>
|
<li>Added new endpoint for bootstrap-slider</li>
|
||||||
|
<li>Added "ajax.cloudflare.com" and "Rocket Loader" (<a href="https://gitlab.com/nobody42/localcdn/-/issues/24">"#24"</a>)</li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="topic-label">
|
<div class="topic-label">
|
||||||
Please update your uBlock/uMatrix rules
|
Please update your uBlock/uMatrix rules
|
||||||
|
1
resources/rocket-loader/latest/rocket-loader.min.jsm
Normal file
1
resources/rocket-loader/latest/rocket-loader.min.jsm
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user