Skip to content

Commit 3255338

Browse files
committed
stage-in-spritepane
1 parent 7b0884a commit 3255338

4 files changed

Lines changed: 60 additions & 0 deletions

File tree

features/features.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
[
2+
{
3+
"version": 2,
4+
"id": "stage-in-spritepane",
5+
"versionAdded": "v3.9.0"
6+
},
27
{
38
"version": 2,
49
"id": "sprite-layers",
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"title": "Stage In SpritePane",
3+
"description": "Move the stage button into the sprite pane.",
4+
"credits": [
5+
{ "username": "Masaabu-YT", "url": "https://scratch.mit.edu/users/Masaabu-YT/" }
6+
],
7+
"type": ["Editor"],
8+
"tags": ["New", "Featured"],
9+
"scripts": [{ "file": "script.js", "runOn": "/projects/*" }],
10+
"styles": [{ "file": "style.css", "runOn": "/projects/*" }]
11+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export default async function ({ feature, console }) {
2+
const stage = await ScratchTools.waitForElement("div.target-pane_stage-selector-wrapper_qekSW");
3+
stage.classList.add("ste-stage_in_spritepane");
4+
document.getElementsByClassName("sprite-info_sprite-info_3EyZh")[0].appendChild(stage);
5+
}
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
.sprite-info_sprite-info_3EyZh {
2+
height: auto;
3+
}
4+
5+
.ste-stage_in_spritepane .stage-selector_stage-selector_3oWOr {
6+
margin-top: 8px;
7+
display: flex;
8+
flex-direction: initial;
9+
border: 1.333px solid #00000026;
10+
border-radius: 0.5rem;
11+
}
12+
13+
.ste-stage_in_spritepane .stage-selector_header_2GVr1 {
14+
border: none;
15+
background: none;
16+
width: auto;
17+
margin-right: 8px;
18+
}
19+
20+
.stage-selector_stage-selector_3oWOr.stage-selector_is-selected_2x2r_ .stage-selector_header_2GVr1 {
21+
background: none;
22+
}
23+
24+
.ste-stage_in_spritepane .stage-selector_header_2GVr1 span {
25+
color: #575e75;
26+
}
27+
28+
.ste-stage_in_spritepane .stage-selector_costume-canvas_2L_6h {
29+
margin: 2px;
30+
}
31+
32+
.ste-stage_in_spritepane .stage-selector_label_1MCfr {
33+
margin: 0;
34+
}
35+
36+
.ste-stage_in_spritepane .action-menu_menu-container_3a6da {
37+
right: 0;
38+
bottom: 7%;
39+
}

0 commit comments

Comments
 (0)