tshenry
(Taylor)
2018 年 4 月 16 日午後 10:40
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
2018 年 4 月 16 日午後 10:56
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
2018 年 4 月 16 日午後 11:05
4
It’s a bug, at least in Chrome and Firefox.
「いいね!」 3
bartv
(Bart )
2018 年 4 月 17 日午前 11:21
7
As a workaround, in OSX you can also drag the file onto the ‘Choose file’ button:
「いいね!」 5
sam
(Sam Saffron)
2018 年 4 月 26 日午前 4:06
8
「いいね!」 5
riking
(Kane York)
2018 年 4 月 26 日午前 6:09
9
I remember trying to fix this with Data Explorer too… what’s the <input>
look like for that?
sam
(Sam Saffron)
2018 年 4 月 26 日午前 6:17
10
I hacked this in accept='.dcstyle.json,application/json'
it seems to be ok in my vm
riking
(Kane York)
2018 年 4 月 26 日午前 6:22
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)
クローズされました:
2018 年 4 月 27 日午前 8:00
12
This topic was automatically closed after 27 hours. New replies are no longer allowed.