Skip to content

Commit

Permalink
Removed more unecessary changes
Browse files Browse the repository at this point in the history
  • Loading branch information
Luke Harrison committed Jan 17, 2023
1 parent bf8732d commit 9d0bdc3
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 8 deletions.
5 changes: 2 additions & 3 deletions example/zoom/main.js
Expand Up @@ -48,12 +48,11 @@ document.addEventListener('DOMContentLoaded', function() {
// Allow extreme zoom-in, to see individual samples
slider.max = 1000;


slider.addEventListener('input', function() {
wavesurfer.zooming(slider.value);
wavesurfer.zooming(Number(this.value));
});
slider.addEventListener('mouseup', function() {
wavesurfer.zoom(slider.value);
wavesurfer.zoom(Number(this.value));
});

// set initial zoom to match slider value
Expand Down
1 change: 0 additions & 1 deletion src/drawer.canvasentry.js
Expand Up @@ -129,7 +129,6 @@ export default class CanvasEntry {
* Clear the wave and progress rendering contexts
*/
clearWave() {

// wave
this.waveCtx.save();
this.waveCtx.setTransform(1, 0, 0, 1, 0, 0);
Expand Down
2 changes: 0 additions & 2 deletions src/drawer.multicanvas.js
Expand Up @@ -165,10 +165,8 @@ export default class MultiCanvas extends Drawer {

let canvasWidth = this.maxCanvasWidth + this.overlap;
const lastCanvas = this.canvases.length - 1;

let leftOffset = 0;
this.canvases.forEach((entry, i) => {
//Last canvas gets custom width, all others are max
if (i == lastCanvas) {
canvasWidth = this.width - this.maxCanvasWidth * lastCanvas;
}
Expand Down
15 changes: 13 additions & 2 deletions src/wavesurfer.js
Expand Up @@ -1312,6 +1312,7 @@ export default class WaveSurfer extends util.Observer {
start = 0;
end = width;
}

let peaks;
if (this.params.partialRender) {
const newRanges = this.peakCache.addRangeToPeakCache(
Expand All @@ -1321,8 +1322,17 @@ export default class WaveSurfer extends util.Observer {
);
let i;
for (i = 0; i < newRanges.length; i++) {
peaks = this.backend.getPeaks(width, start, end);
this.drawer.drawPeaks(peaks, width, start, end);
peaks = this.backend.getPeaks(
width,
newRanges[i][0],
newRanges[i][1]
);
this.drawer.drawPeaks(
peaks,
width,
newRanges[i][0],
newRanges[i][1]
);
}
} else {
peaks = this.backend.getPeaks(width, start, end);
Expand Down Expand Up @@ -1352,6 +1362,7 @@ export default class WaveSurfer extends util.Observer {

this.drawBuffer();
this.drawer.progress(this.backend.getPlayedPercents());

this.drawer.recenter(this.getCurrentTime() / this.getDuration());
this.fireEvent('zoom', pxPerSec);
}
Expand Down

0 comments on commit 9d0bdc3

Please sign in to comment.