add educational hint in the upload selector dialog
This commit is contained in:
parent
c3fd79d61c
commit
ae72724648
|
@ -19,6 +19,11 @@
|
||||||
</div>
|
</div>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</div>
|
</div>
|
||||||
|
<div class="radios">
|
||||||
|
<div class="inputs">
|
||||||
|
<p class="hint">{{unbound view.hint}}</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
|
|
|
@ -19,6 +19,16 @@ Discourse.UploadSelectorView = Discourse.ModalBodyView.extend({
|
||||||
return Discourse.UploadSelectorController.translate(source + "_tip", opts);
|
return Discourse.UploadSelectorController.translate(source + "_tip", opts);
|
||||||
}.property("controller.local"),
|
}.property("controller.local"),
|
||||||
|
|
||||||
|
hint: function() {
|
||||||
|
// chrome is the only browser that support copy & paste of images.
|
||||||
|
return I18n.t("upload_selector.hint" + (this.get("isChrome") ? "_for_chrome" : ""));
|
||||||
|
}.property(),
|
||||||
|
|
||||||
|
isChrome: function() {
|
||||||
|
// cf. http://stackoverflow.com/a/9851769/11983
|
||||||
|
return !!window.chrome && !(!!window.opera || navigator.userAgent.indexOf(' OPR/') >= 0);
|
||||||
|
}.property(),
|
||||||
|
|
||||||
didInsertElement: function() {
|
didInsertElement: function() {
|
||||||
this._super();
|
this._super();
|
||||||
this.selectedChanged();
|
this.selectedChanged();
|
||||||
|
|
|
@ -30,9 +30,13 @@
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
line-height: 18px;
|
line-height: 18px;
|
||||||
}
|
}
|
||||||
.description {
|
.description, .hint {
|
||||||
color: #9a9ea0;
|
color: #9a9ea0;
|
||||||
}
|
}
|
||||||
|
.hint {
|
||||||
|
font-style: italic;
|
||||||
|
margin: 5px 0 0 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -526,6 +526,8 @@ en:
|
||||||
remote_tip_with_attachments: "enter address of an image or a file in the form http://example.com/file.ext (allowed extensions: {{authorized_extensions}})."
|
remote_tip_with_attachments: "enter address of an image or a file in the form http://example.com/file.ext (allowed extensions: {{authorized_extensions}})."
|
||||||
local_tip: "click to select an image from your device"
|
local_tip: "click to select an image from your device"
|
||||||
local_tip_with_attachments: "click to select an image or a file from your device (allowed extensions: {{authorized_extensions}})"
|
local_tip_with_attachments: "click to select an image or a file from your device (allowed extensions: {{authorized_extensions}})"
|
||||||
|
hint: "(you can also drag & drop into the editor to upload them)"
|
||||||
|
hint_for_chrome: "(you can also drag and drop or paste images into the editor to upload them)"
|
||||||
uploading: "Uploading"
|
uploading: "Uploading"
|
||||||
|
|
||||||
search:
|
search:
|
||||||
|
|
Loading…
Reference in New Issue