Merge v1.3.3 into v1.4.0 on master (#836) · ScratchAddons/ScratchAddons@cfaf49e · GitHub
Skip to content

Commit cfaf49e

Browse files
Merge v1.3.3 into v1.4.0 on master (#836)
* Don't use CDN * Refactor animated thumb * style: format code * Version bump to v1.3.3 Co-authored-by: apple502j <33279053+apple502j@users.noreply.github.com> Co-authored-by: apple502j <apple502j@users.noreply.github.com>
1 parent 7cc92b3 commit cfaf49e

19 files changed

Lines changed: 5779 additions & 9 deletions

File tree

‎addon-api/content-script/Addon.js‎

Lines changed: 3 additions & 1 deletion

‎addons/animated-thumb/addon.json‎

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,13 @@
1717
"url": "userscript.js"
1818
}
1919
],
20-
"tags": ["editor", "recommended"],
20+
"userstyles": [
21+
{
22+
"url": "userscript.css",
23+
"matches": ["https://scratch.mit.edu/projects/*"]
24+
}
25+
],
26+
"tags": ["editor", "community", "recommended"],
2127
"enabledByDefault": true,
2228
"l10n": true
2329
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.sa-animated-thumb-input {
2+
display: none;
3+
}

‎addons/animated-thumb/userscript.js‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import ThumbSetter from "../../libraries/animated-thumb.js";
2+
13
export default async function ({ addon, global, console, msg }) {
24
while (true) {
35
let nav = await addon.tab.waitForElement("[class^='menu-bar_main-menu']", {
@@ -25,7 +27,9 @@ export default async function ({ addon, global, console, msg }) {
2527
thumbcontent.append(thumbspan);
2628
nav.append(setthumb);
2729
setthumb.addEventListener("click", function (e) {
28-
addon.tab.loadScript("https://worldlanguages.github.io/animatedThumbnailsBookmarklet/code.js");
30+
const setter = new ThumbSetter();
31+
setter.addFileInput();
32+
setter.showInput();
2933
});
3034
}
3135
}

‎addons/editor-devtools/userscript.js‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1476,7 +1476,6 @@ export default async function ({ addon, global, console, msg, safeMsg: m }) {
14761476
"beforeend",
14771477
`
14781478
<div id="s3devToolBar">
1479-
<!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjs/6.2.1/math.min.js" type="text/javascript"></script>-->
14801479
<label class='title s3devLabel' id=s3devFindLabel>
14811480
<span>${m(
14821481
"find"

‎addons/forum-search/addon.json‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,6 @@
2323
],
2424
"tags": ["forums", "community"],
2525
"enabledByDefault": false,
26+
"libraries": ["scratchblocks"],
2627
"l10n": true
2728
}

‎addons/forum-search/userscript.js‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ function appendSearch(box, query, page, term, msg) {
191191
}
192192

193193
export default async function ({ addon, global, console, msg }) {
194-
await addon.tab.loadScript("https://scratchblocks.github.io/js/scratchblocks-v3.5-min.js");
194+
await addon.tab.loadScript(addon.self.lib + "/scratchblocks-v3.5-min.js");
195195
// create the search bar
196196
let search = document.createElement("form");
197197
search.id = "forum-search-form";

‎addons/forum-time-zones/userscript.js‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
export default async function ({ addon, _global, _console }) {
2-
await addon.tab.loadScript("https://cdn.jsdelivr.net/npm/moment@2.27.0/moment.min.js");
2+
const { default: moment } = await import(addon.self.lib + "/moment.js");
33

44
moment.locale(addon.auth.scratchLang == "en" ? "en-gb" : addon.auth.scratchLang);
55
const forum_topic_id = parseInt(

‎addons/image-uploader/userscript.js‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import textFieldEdit from "./text-field-edit.js"; //used for editing the forum text box without messing with the edit history
22

33
export default async function ({ addon, global, console, msg, safeMsg }) {
4-
await addon.tab.loadScript("https://cdn.jsdelivr.net/npm/js-md5@0.7.3/src/md5.min.js");
4+
await addon.tab.loadScript(addon.self.lib + "/md5.min.js");
55

66
var projectUpload = false;
77
//console.log("use project thumbnails: " + projectUpload); //commented out because spammy in console

‎addons/more-links/addon.json‎

Lines changed: 1 addition & 0 deletions

0 commit comments

Comments
 (0)