Spaces:
Running
on
Zero
Running
on
Zero
Commit
·
a9a95d0
1
Parent(s):
fe2ce1d
Update javascript/app.js
Browse files- javascript/app.js +19 -2
javascript/app.js
CHANGED
@@ -116,6 +116,23 @@ class MidiVisualizer extends HTMLElement {
|
|
116 |
noteHeight: 4,
|
117 |
beatWidth: 32,
|
118 |
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
119 |
this.tickPreBeat = 500;
|
120 |
this.svgWidth = 0;
|
121 |
this.playTime = 0;
|
@@ -372,11 +389,11 @@ customElements.define('midi-visualizer', MidiVisualizer);
|
|
372 |
divProgress.className = 'progressDiv';
|
373 |
const rect = progressbarContainer.getBoundingClientRect();
|
374 |
divProgress.style.width = rect.width + 'px';
|
375 |
-
divProgress.style.background = '
|
376 |
divProgress.style.borderRadius = '8px';
|
377 |
const divInner = document.createElement('div');
|
378 |
divInner.className = 'progress';
|
379 |
-
divInner.style.color = '
|
380 |
divInner.style.background = '#0060df';
|
381 |
divInner.style.textAlign = 'right';
|
382 |
divInner.style.fontWeight = 'bold';
|
|
|
116 |
noteHeight: 4,
|
117 |
beatWidth: 32,
|
118 |
};
|
119 |
+
|
120 |
+
// Set the background color for the shadow DOM
|
121 |
+
this.shadowRoot.innerHTML = `
|
122 |
+
<style>
|
123 |
+
:host {
|
124 |
+
background-color: #your-color-here; /* Replace with your desired background color */
|
125 |
+
display: block;
|
126 |
+
overflow: hidden;
|
127 |
+
}
|
128 |
+
.note.active {
|
129 |
+
stroke: black;
|
130 |
+
stroke-width: 0.75;
|
131 |
+
stroke-opacity: 0.75;
|
132 |
+
}
|
133 |
+
</style>
|
134 |
+
`;
|
135 |
+
|
136 |
this.tickPreBeat = 500;
|
137 |
this.svgWidth = 0;
|
138 |
this.playTime = 0;
|
|
|
389 |
divProgress.className = 'progressDiv';
|
390 |
const rect = progressbarContainer.getBoundingClientRect();
|
391 |
divProgress.style.width = rect.width + 'px';
|
392 |
+
divProgress.style.background = 'white';
|
393 |
divProgress.style.borderRadius = '8px';
|
394 |
const divInner = document.createElement('div');
|
395 |
divInner.className = 'progress';
|
396 |
+
divInner.style.color = 'white';
|
397 |
divInner.style.background = '#0060df';
|
398 |
divInner.style.textAlign = 'right';
|
399 |
divInner.style.fontWeight = 'bold';
|