summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMert Tumer <mert.tumer@collabora.com>2021-12-07 12:02:40 +0300
committerMert Tümer <merttumer@outlook.com>2021-12-07 15:41:29 +0300
commit8633f549fc10cef99d692a1874d2b1f8c5c579f7 (patch)
tree331720ba521c7bc9d2c444153575213f2232ad97
parentDont give option to saveas when UserCannotWriteRelative is true (diff)
downloadonline-8633f549fc10cef99d692a1874d2b1f8c5c579f7.tar.gz
online-8633f549fc10cef99d692a1874d2b1f8c5c579f7.zip
populate saveas dialog with the filename on offering save-as
Signed-off-by: Mert Tumer <mert.tumer@collabora.com> Change-Id: I6dd19aeee18d5f157529a459a6bd4a7ea2d93840
-rw-r--r--browser/src/control/Permission.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/browser/src/control/Permission.js b/browser/src/control/Permission.js
index 629c5cc8d8..1a8b879229 100644
--- a/browser/src/control/Permission.js
+++ b/browser/src/control/Permission.js
@@ -134,9 +134,12 @@ L.Map.include({
vex.dialog.prompt({
message: _('Enter a file name'),
placeholder: _('filename'),
+ value: fileName.substring(0, fileName.lastIndexOf('.')) + '.' + saveAsFormat,
callback: function (value) {
if (!value) return;
- that.saveAs(value + '.' + saveAsFormat, saveAsFormat);
+ if (value.substring(value.lastIndexOf('.') + 1) !== saveAsFormat)
+ value = value + '.' + saveAsFormat;
+ that.saveAs(value, saveAsFormat);
}
});
},