{
$this->checkPermission('image-create-all');
$this->validate($request, [
- 'file' => 'is_image'
+ 'file' => 'required|is_image'
]);
if (!$this->imageRepo->isValidType($type)) {
let placeholderImage = window.baseUrl(`/loading.gif#upload${id}`);
let selectedText = cm.getSelection();
let placeHolderText = ``;
+ let cursor = cm.getCursor();
cm.replaceSelection(placeHolderText);
+ cm.setCursor({line: cursor.line, ch: cursor.ch + selectedText.length + 2});
let remoteFilename = "image-" + Date.now() + "." + ext;
let formData = new FormData();
window.$http.post('/images/gallery/upload', formData).then(resp => {
replaceContent(placeholderImage, resp.data.thumbs.display);
}).catch(err => {
- events.emit('error', trans('errors.image_upload_error'));
+ window.$events.emit('error', trans('errors.image_upload_error'));
replaceContent(placeHolderText, selectedText);
console.log(err);
});