Proposals

This commit is contained in:
Hillel Coren 2018-02-12 17:35:57 +02:00
parent 3a32d03bea
commit ff53cd62e6
4 changed files with 36 additions and 7 deletions

View File

@ -105,11 +105,20 @@ class DocumentController extends BaseController
'code' => 400,
], 400);
} else {
return Response::json([
'error' => false,
'document' => $doc_array,
'code' => 200,
], 200);
if ($request->grapesjs) {
$response = [
'data' => [
$result->getUrl()
]
];
} else {
$response = [
'error' => false,
'document' => $doc_array,
'code' => 200,
];
}
return Response::json($response, 200);
}
}

View File

@ -54,7 +54,11 @@ class DocumentRepository extends BaseRepository
public function upload($data, &$doc_array = null)
{
$uploaded = $data['file'];
if (! empty($data['files']) && is_array($data['files'])) {
$uploaded = $data['files'][0];
} else {
$uploaded = $data['file'];
}
$extension = strtolower($uploaded->getClientOriginalExtension());
if (empty(Document::$types[$extension]) && ! empty(Document::$extraExtensions[$extension])) {
$documentType = Document::$extraExtensions[$extension];

View File

@ -14,7 +14,19 @@ $(function() {
'categoryLabel': "{{ trans('texts.standard') }}"
}
},
storageManager: {type: 'none'},
storageManager: {
type: 'none'
},
assetManager: {
assets: [],
noAssets: 'no assets TODO',
upload: {!! json_encode(url('/documents')) !!},
uploadName: 'files',
params: {
'_token': '{{ Session::getToken() }}',
'grapesjs': true,
}
}
});
var blockManager = grapesjsEditor.BlockManager;

View File

@ -14,6 +14,10 @@
font-size: 12px !important;
}
.gjs-mdl-title {
font-size: 1em !important;
}
.gjs-mdl-dialog,
.gjs-toolbar-item {
font-size: 2em !important;
}