mirror of
https://github.com/lospec/pixel-editor.git
synced 2023-08-10 21:12:51 +03:00
fixed 'keep current ratio'
This commit is contained in:
11
js/File.js
11
js/File.js
@@ -421,10 +421,14 @@ class File {
|
|||||||
document.getElementById("rs-width").value = currFile.canvasSize[0];
|
document.getElementById("rs-width").value = currFile.canvasSize[0];
|
||||||
document.getElementById("rs-height").value = currFile.canvasSize[1];
|
document.getElementById("rs-height").value = currFile.canvasSize[1];
|
||||||
|
|
||||||
|
const isChecked = document.getElementById("rs-keep-ratio").checked
|
||||||
|
if (isChecked) {
|
||||||
|
document.getElementById("rs-width-percentage").value = this.data.heightPercentage
|
||||||
|
document.getElementById("rs-height-percentage").value = this.data.heightPercentage
|
||||||
|
} else {
|
||||||
document.getElementById("rs-width-percentage").value = 100;
|
document.getElementById("rs-width-percentage").value = 100;
|
||||||
document.getElementById("rs-height-percentage").value = 100;
|
document.getElementById("rs-height-percentage").value = 100;
|
||||||
|
}
|
||||||
document.getElementById("rs-keep-ratio").checked = true;
|
|
||||||
|
|
||||||
Events.on("change", "rs-width", this.changedWidth.bind(this));
|
Events.on("change", "rs-width", this.changedWidth.bind(this));
|
||||||
Events.on("change", "rs-height", this.changedHeight.bind(this));
|
Events.on("change", "rs-height", this.changedHeight.bind(this));
|
||||||
@@ -546,8 +550,11 @@ class File {
|
|||||||
this.startData.height = currFile.canvasSize[1];
|
this.startData.height = currFile.canvasSize[1];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!this.keepRatio) {
|
||||||
this.startData.widthPercentage = 100;
|
this.startData.widthPercentage = 100;
|
||||||
this.startData.heightPercentage = 100;
|
this.startData.heightPercentage = 100;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
Dialogue.closeDialogue();
|
Dialogue.closeDialogue();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user