You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

48 lines
803 B

define(function(require){
var $ = require('jquery');
const CONFIG = {
submoduleName: 's3',
i18n: [ 'en-US' ]
};
var app = {
requests: {},
subscribe: {
'storage.fetchStorages': 'defineStorageS3'
},
defineStorageS3: function(args) {
var self = this,
storage_nodes = args.storages;
var methods = {
getLogo: function () {
return self.getTemplate({
name: 'logo',
submodule: CONFIG.submoduleName,
data: {}
});
},
getFormElements: function (storageData) {
return self.getTemplate({
name: 'formElements',
submodule: CONFIG.submoduleName,
data: storageData
});
}
};
$.extend(true, storage_nodes, {
's3': methods
}
);
args.callback && args.callback(CONFIG)
}
};
return app;
});