mirror of
https://github.com/Karaka-Management/oms-Media.git
synced 2026-02-18 18:28:40 +00:00
Use js modules
This commit is contained in:
parent
903cf417c0
commit
e084c7004a
|
|
@ -1,8 +1,8 @@
|
|||
(function (jsOMS)
|
||||
{
|
||||
"use strict";
|
||||
import { Autoloader } from '../../jsOMS/Autoloader.js';
|
||||
import { Application } from '../../Web/Backend/js/backend.js';
|
||||
import { Upload } from './Models/Upload.js';
|
||||
|
||||
jsOMS.Autoloader.defineNamespace('jsOMS.Modules');
|
||||
Autoloader.defineNamespace('jsOMS.Modules');
|
||||
|
||||
jsOMS.Modules.Media = class {
|
||||
/**
|
||||
|
|
@ -49,7 +49,7 @@
|
|||
'#' + e.id + ' input[type=file], '
|
||||
+ 'input[form=' + e.id + '][type=file]'
|
||||
);
|
||||
const uploader = new jsOMS.Modules.Models.Media.Upload(self.app.responseManager);
|
||||
const uploader = new Upload(self.app.responseManager);
|
||||
|
||||
uploader.setSuccess(e.id, function (type, response)
|
||||
{
|
||||
|
|
@ -81,12 +81,6 @@
|
|||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
}(window.jsOMS = window.jsOMS || {}));
|
||||
|
||||
jsOMS.ready(function ()
|
||||
{
|
||||
"use strict";
|
||||
};
|
||||
|
||||
window.omsApp.moduleManager.get('Media').bind();
|
||||
});
|
||||
|
|
|
|||
|
|
@ -6,13 +6,7 @@
|
|||
* @version 1.0.0
|
||||
* @since 1.0.0
|
||||
*/
|
||||
(function (jsOMS)
|
||||
{
|
||||
"use strict";
|
||||
|
||||
jsOMS.Autoloader.defineNamespace('jsOMS.Modules.Models.Media');
|
||||
|
||||
jsOMS.Modules.Models.Media.Upload = class {
|
||||
export class Upload {
|
||||
/**
|
||||
* @constructor
|
||||
*
|
||||
|
|
@ -146,7 +140,7 @@
|
|||
{
|
||||
// TODO: validate file type + file size
|
||||
|
||||
const request = new jsOMS.Message.Request.Request(),
|
||||
const request = new Request(),
|
||||
formData = new FormData(),
|
||||
self = this;
|
||||
|
||||
|
|
@ -156,9 +150,9 @@
|
|||
});
|
||||
|
||||
request.setData(formData);
|
||||
request.setType(jsOMS.Message.Request.RequestType.FILE);
|
||||
request.setType(RequestType.FILE);
|
||||
request.setUri(this.uri);
|
||||
request.setMethod(jsOMS.Message.Request.RequestMethod.POST);
|
||||
request.setMethod(RequestMethod.POST);
|
||||
request.setRequestHeader('HTTP_X_REQUESTED_WITH', 'XMLHttpRequest');
|
||||
request.setSuccess(function (xhr)
|
||||
{
|
||||
|
|
@ -172,12 +166,11 @@
|
|||
}
|
||||
} catch (e) {
|
||||
console.log(e);
|
||||
jsOMS.Log.Logger.instance.error(e);
|
||||
jsOMS.Log.Logger.instance.error('Invalid media upload response: ' + xhr.response);
|
||||
Logger.instance.error(e);
|
||||
Logger.instance.error('Invalid media upload response: ' + xhr.response);
|
||||
}
|
||||
});
|
||||
|
||||
request.send();
|
||||
};
|
||||
}
|
||||
}(window.jsOMS = window.jsOMS || {}));
|
||||
};
|
||||
Loading…
Reference in New Issue
Block a user