mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2025-11-13 16:56:04 +01:00
Added list of supported files as a data field
This commit is contained in:
@@ -197,6 +197,7 @@ class AdminPlugin extends Plugin
|
||||
break;
|
||||
case 'pages':
|
||||
$twig->twig_vars['file'] = File\General::instance($this->admin->page(true)->filePath());
|
||||
$twig->twig_vars['media_types'] = str_replace('defaults,','',implode(',.', array_keys($this->config->get('media'))));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -32,6 +32,7 @@
|
||||
Dropzone.autoDiscover = false;
|
||||
Dropzone.options.gravDropzone = {
|
||||
addRemoveLinks: true,
|
||||
acceptedFiles: $('[data-media-types]').data('media-types'),
|
||||
init: function() {
|
||||
thisDropzone = this;
|
||||
$.get(URI + '/task:listmedia', function(data) {
|
||||
|
||||
@@ -94,7 +94,7 @@
|
||||
{% if mode == 'new' %}
|
||||
{% include 'partials/blueprints-new.html.twig' with { blueprints: admin.blueprints('pages/page'), data: context } %}
|
||||
{% elseif mode == 'edit' %}
|
||||
<div class="admin-form-wrapper" data-media-url="{{ base_url }}/media/{{ admin.route|trim('/') }}.json">
|
||||
<div class="admin-form-wrapper" data-media-url="{{ base_url }}/media/{{ admin.route|trim('/') }}.json" data-media-types="{{ media_types }}">
|
||||
{% if context.blueprints.fields %}
|
||||
<form id="admin-mode-toggle">
|
||||
<div class="switch-toggle switch-grav">
|
||||
|
||||
Reference in New Issue
Block a user