mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2025-11-14 01:06:03 +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;
|
break;
|
||||||
case 'pages':
|
case 'pages':
|
||||||
$twig->twig_vars['file'] = File\General::instance($this->admin->page(true)->filePath());
|
$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;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,6 +32,7 @@
|
|||||||
Dropzone.autoDiscover = false;
|
Dropzone.autoDiscover = false;
|
||||||
Dropzone.options.gravDropzone = {
|
Dropzone.options.gravDropzone = {
|
||||||
addRemoveLinks: true,
|
addRemoveLinks: true,
|
||||||
|
acceptedFiles: $('[data-media-types]').data('media-types'),
|
||||||
init: function() {
|
init: function() {
|
||||||
thisDropzone = this;
|
thisDropzone = this;
|
||||||
$.get(URI + '/task:listmedia', function(data) {
|
$.get(URI + '/task:listmedia', function(data) {
|
||||||
|
|||||||
@@ -94,7 +94,7 @@
|
|||||||
{% if mode == 'new' %}
|
{% if mode == 'new' %}
|
||||||
{% include 'partials/blueprints-new.html.twig' with { blueprints: admin.blueprints('pages/page'), data: context } %}
|
{% include 'partials/blueprints-new.html.twig' with { blueprints: admin.blueprints('pages/page'), data: context } %}
|
||||||
{% elseif mode == 'edit' %}
|
{% 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 %}
|
{% if context.blueprints.fields %}
|
||||||
<form id="admin-mode-toggle">
|
<form id="admin-mode-toggle">
|
||||||
<div class="switch-toggle switch-grav">
|
<div class="switch-toggle switch-grav">
|
||||||
|
|||||||
Reference in New Issue
Block a user