tshenry
(Taylor)
16.Апрель.2018 22:40:04
1
I haven’t had to use this in a while, but a need arose today. I tried on two different sites and am unable to import a theme file through the Themes page of the Admin Panel. When I click on the import button and open the file chooser, all the .dcstyle.json theme files listed are greyed out.
Not sure if anything here could be related:
I just tried to import a theme from a file. When I select “from my device” I get the selector and choose the file, but then the “upload” button doesn’t do anything. I tested on two instances Discourse 1.9.0.beta13 and Discourse 1.9.0.beta14.
Tested Chome and Firefox on Linux.
Any thoughts?
1 лайк
simon
16.Апрель.2018 22:56:46
2
If you file chooser has an Options button, click it, and then select All Files. That should let you upload the file.
3 лайка
Is this a legit bug or is the UI unclear here?
simon
16.Апрель.2018 23:05:13
4
It’s a bug, at least in Chrome and Firefox.
3 лайка
bartv
(Bart )
17.Апрель.2018 11:21:14
7
As a workaround, in OSX you can also drag the file onto the ‘Choose file’ button:
5 лайков
sam
(Sam Saffron)
26.Апрель.2018 04:06:48
8
5 лайков
riking
(Kane York)
26.Апрель.2018 06:09:36
9
I remember trying to fix this with Data Explorer too… what’s the <input> look like for that?
sam
(Sam Saffron)
26.Апрель.2018 06:17:01
10
I hacked this in accept='.dcstyle.json,application/json' it seems to be ok in my vm
riking
(Kane York)
26.Апрель.2018 06:22:58
11
Answer:
return ".json,application/json,application/x-javascript,text/json" + (this.get('extension') ? "," + this.get('extension') : "");
https://github.com/discourse/discourse-data-explorer/blob/master/assets/javascripts/discourse/components/json-file-uploader.js.es6#L44-L46
I think that allowing .json is probably important.
sam
(Sam Saffron)
Закрыл(а) тему
27.Апрель.2018 08:00:09
12
This topic was automatically closed after 27 hours. New replies are no longer allowed.