Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/richdocuments.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorJulius Härtl <jus@bitgrid.net>2019-02-12 12:56:18 +0300
committerGitHub <noreply@github.com>2019-02-12 12:56:18 +0300
commit4092aaaa2414c909b1e15628c4d0bcce61bb8586 (patch)
tree9ec5bec5bf67a330d9cd4dd4c2dff6177e2409e7 /js
parent24bc4dfdc8c1f2427ec4aa8b4b43035e7cb62f80 (diff)
parent8466dbbdedf142c3bb5334b72b898439a7e85252 (diff)
Merge pull request #393 from nextcloud/bugfix/noid/ie
Fix IE11
Diffstat (limited to 'js')
-rw-r--r--js/viewer/viewer.js18
1 files changed, 12 insertions, 6 deletions
diff --git a/js/viewer/viewer.js b/js/viewer/viewer.js
index 0465af73..5f63eadd 100644
--- a/js/viewer/viewer.js
+++ b/js/viewer/viewer.js
@@ -1,13 +1,19 @@
/* globals FileList, OCA.Files.fileActions, oc_debug */
-var url = new URL(window.location);
-var type = url.searchParams.get("richdocuments_create");
-var filename = url.searchParams.get("richdocuments_filename");
+function getSearchParam(name){
+ var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(window.location.href);
+ if (results === null){
+ return null;
+ }
+ return decodeURI(results[1]) || 0;
+}
+var preload_type = getSearchParam('richdocuments_create');
+var preload_filename = getSearchParam('richdocuments_filename');
var Preload = {
create: {
- type: type,
- filename: filename,
+ type: preload_type,
+ filename: preload_filename,
}
};
@@ -375,7 +381,7 @@ var odfViewer = {
if (!!(Preload.create && Preload.create.type && Preload.create.filename)) {
var mimetype;
var ext;
- switch (type) {
+ switch (Preload.create.type) {
case 'document':
mimetype = docMime;
ext = docExt;