This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/controllers/upload_selector_controller.js
2013-10-08 18:58:24 +02:00

28 lines
735 B
JavaScript

/**
The modal for upload a file to a post
@class UploadSelectorController
@extends Discourse.Controller
@namespace Discourse
@uses Discourse.ModalFunctionality
@module Discourse
**/
Discourse.UploadSelectorController = Discourse.Controller.extend(Discourse.ModalFunctionality, {
local: true,
remote: Em.computed.not("local"),
actions: {
useLocal: function() { this.set("local", true); },
useRemote: function() { this.set("local", false); }
}
});
Discourse.UploadSelectorController.reopenClass({
translate: function(key, options) {
var opts = options || {};
if (Discourse.Utilities.allowsAttachments()) { key += "_with_attachments"; }
return I18n.t("upload_selector." + key, opts);
}
});