drag+resize
This commit is contained in:
+99
-187
@@ -1,9 +1,15 @@
|
|||||||
<?php
|
<?php
|
||||||
return [
|
return [
|
||||||
'@class' => 'Grav\\Common\\Config\\CompiledBlueprints',
|
'@class' => 'Grav\\Common\\Config\\CompiledBlueprints',
|
||||||
'timestamp' => 1531324257,
|
'timestamp' => 1531325457,
|
||||||
'checksum' => 'fad855d5a7e0ccacc06cc1694e3790df',
|
'checksum' => '2996c20a593f6694b6eafe364c866235',
|
||||||
'files' => [
|
'files' => [
|
||||||
|
'user/plugins/admin/blueprints/config' => [
|
||||||
|
'media' => [
|
||||||
|
'file' => 'user/plugins/admin/blueprints/config/media.yaml',
|
||||||
|
'modified' => 1529597236
|
||||||
|
]
|
||||||
|
],
|
||||||
'system/blueprints/config' => [
|
'system/blueprints/config' => [
|
||||||
'media' => [
|
'media' => [
|
||||||
'file' => 'system/blueprints/config/media.yaml',
|
'file' => 'system/blueprints/config/media.yaml',
|
||||||
@@ -62,6 +68,53 @@ return [
|
|||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
|
'media.types' => [
|
||||||
|
'name' => 'media.types',
|
||||||
|
'type' => 'list',
|
||||||
|
'label' => 'PLUGIN_ADMIN.MEDIA_TYPES',
|
||||||
|
'style' => 'vertical',
|
||||||
|
'key' => 'extension',
|
||||||
|
'controls' => 'both',
|
||||||
|
'collapsed' => true,
|
||||||
|
'validation' => 'loose',
|
||||||
|
'array' => true
|
||||||
|
],
|
||||||
|
'media.types.*' => [
|
||||||
|
'type' => '_parent',
|
||||||
|
'name' => 'media.types.*',
|
||||||
|
'form_field' => false
|
||||||
|
],
|
||||||
|
'media.types.*.type' => [
|
||||||
|
'type' => 'text',
|
||||||
|
'label' => 'PLUGIN_ADMIN.TYPE',
|
||||||
|
'name' => 'media.types.*.type',
|
||||||
|
'validation' => 'loose'
|
||||||
|
],
|
||||||
|
'media.types.*.thumb' => [
|
||||||
|
'type' => 'text',
|
||||||
|
'label' => 'PLUGIN_ADMIN.THUMB',
|
||||||
|
'name' => 'media.types.*.thumb',
|
||||||
|
'validation' => 'loose'
|
||||||
|
],
|
||||||
|
'media.types.*.mime' => [
|
||||||
|
'type' => 'text',
|
||||||
|
'label' => 'PLUGIN_ADMIN.MIME_TYPE',
|
||||||
|
'validate' => [
|
||||||
|
'type' => 'lower'
|
||||||
|
],
|
||||||
|
'name' => 'media.types.*.mime',
|
||||||
|
'validation' => 'loose'
|
||||||
|
],
|
||||||
|
'media.types.*.image' => [
|
||||||
|
'type' => 'textarea',
|
||||||
|
'yaml' => true,
|
||||||
|
'label' => 'PLUGIN_ADMIN.IMAGE_OPTIONS',
|
||||||
|
'validate' => [
|
||||||
|
'type' => 'yaml'
|
||||||
|
],
|
||||||
|
'name' => 'media.types.*.image',
|
||||||
|
'validation' => 'loose'
|
||||||
|
],
|
||||||
'site' => [
|
'site' => [
|
||||||
'type' => '_root',
|
'type' => '_root',
|
||||||
'form_field' => false,
|
'form_field' => false,
|
||||||
@@ -116,17 +169,10 @@ return [
|
|||||||
'name' => 'site.taxonomies',
|
'name' => 'site.taxonomies',
|
||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
'site.content' => [
|
|
||||||
'type' => 'section',
|
|
||||||
'underline' => true,
|
|
||||||
'name' => 'site.content',
|
|
||||||
'validation' => 'loose'
|
|
||||||
],
|
|
||||||
'site.summary' => [
|
'site.summary' => [
|
||||||
'type' => 'section',
|
'type' => '_parent',
|
||||||
'underline' => true,
|
|
||||||
'name' => 'site.summary',
|
'name' => 'site.summary',
|
||||||
'validation' => 'loose'
|
'form_field' => false
|
||||||
],
|
],
|
||||||
'site.summary.enabled' => [
|
'site.summary.enabled' => [
|
||||||
'type' => 'toggle',
|
'type' => 'toggle',
|
||||||
@@ -175,8 +221,8 @@ return [
|
|||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
'site.metadata' => [
|
'site.metadata' => [
|
||||||
'type' => 'section',
|
'type' => 'array',
|
||||||
'underline' => true,
|
'label' => 'PLUGIN_ADMIN.METADATA',
|
||||||
'name' => 'site.metadata',
|
'name' => 'site.metadata',
|
||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
@@ -187,8 +233,8 @@ return [
|
|||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
'site.routes' => [
|
'site.routes' => [
|
||||||
'type' => 'section',
|
'type' => 'array',
|
||||||
'underline' => true,
|
'label' => 'PLUGIN_ADMIN.CUSTOM_ROUTES',
|
||||||
'name' => 'site.routes',
|
'name' => 'site.routes',
|
||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
@@ -582,17 +628,10 @@ return [
|
|||||||
'name' => 'system.pages.frontmatter.ignore_fields',
|
'name' => 'system.pages.frontmatter.ignore_fields',
|
||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
'system.content' => [
|
|
||||||
'type' => 'section',
|
|
||||||
'underline' => true,
|
|
||||||
'name' => 'system.content',
|
|
||||||
'validation' => 'loose'
|
|
||||||
],
|
|
||||||
'system.languages' => [
|
'system.languages' => [
|
||||||
'type' => 'section',
|
'type' => '_parent',
|
||||||
'underline' => true,
|
|
||||||
'name' => 'system.languages',
|
'name' => 'system.languages',
|
||||||
'validation' => 'loose'
|
'form_field' => false
|
||||||
],
|
],
|
||||||
'system.languages.supported' => [
|
'system.languages.supported' => [
|
||||||
'type' => 'selectize',
|
'type' => 'selectize',
|
||||||
@@ -750,12 +789,6 @@ return [
|
|||||||
'name' => 'system.pages.vary_accept_encoding',
|
'name' => 'system.pages.vary_accept_encoding',
|
||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
'system.http_headers' => [
|
|
||||||
'type' => 'section',
|
|
||||||
'underline' => true,
|
|
||||||
'name' => 'system.http_headers',
|
|
||||||
'validation' => 'loose'
|
|
||||||
],
|
|
||||||
'system.pages.markdown' => [
|
'system.pages.markdown' => [
|
||||||
'type' => '_parent',
|
'type' => '_parent',
|
||||||
'name' => 'system.pages.markdown',
|
'name' => 'system.pages.markdown',
|
||||||
@@ -817,12 +850,6 @@ return [
|
|||||||
'name' => 'system.pages.markdown.escape_markup',
|
'name' => 'system.pages.markdown.escape_markup',
|
||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
'system.markdown' => [
|
|
||||||
'type' => 'section',
|
|
||||||
'underline' => true,
|
|
||||||
'name' => 'system.markdown',
|
|
||||||
'validation' => 'loose'
|
|
||||||
],
|
|
||||||
'system.cache' => [
|
'system.cache' => [
|
||||||
'type' => '_parent',
|
'type' => '_parent',
|
||||||
'name' => 'system.cache',
|
'name' => 'system.cache',
|
||||||
@@ -1025,17 +1052,10 @@ return [
|
|||||||
'name' => 'system.cache.redis.password',
|
'name' => 'system.cache.redis.password',
|
||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
'system.caching' => [
|
|
||||||
'type' => 'section',
|
|
||||||
'underline' => true,
|
|
||||||
'name' => 'system.caching',
|
|
||||||
'validation' => 'loose'
|
|
||||||
],
|
|
||||||
'system.twig' => [
|
'system.twig' => [
|
||||||
'type' => 'section',
|
'type' => '_parent',
|
||||||
'underline' => true,
|
|
||||||
'name' => 'system.twig',
|
'name' => 'system.twig',
|
||||||
'validation' => 'loose'
|
'form_field' => false
|
||||||
],
|
],
|
||||||
'system.twig.cache' => [
|
'system.twig.cache' => [
|
||||||
'type' => 'toggle',
|
'type' => 'toggle',
|
||||||
@@ -1108,10 +1128,9 @@ return [
|
|||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
'system.assets' => [
|
'system.assets' => [
|
||||||
'type' => 'section',
|
'type' => '_parent',
|
||||||
'underline' => true,
|
|
||||||
'name' => 'system.assets',
|
'name' => 'system.assets',
|
||||||
'validation' => 'loose'
|
'form_field' => false
|
||||||
],
|
],
|
||||||
'system.assets.css_pipeline' => [
|
'system.assets.css_pipeline' => [
|
||||||
'type' => 'toggle',
|
'type' => 'toggle',
|
||||||
@@ -1277,10 +1296,9 @@ return [
|
|||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
'system.errors' => [
|
'system.errors' => [
|
||||||
'type' => 'section',
|
'type' => '_parent',
|
||||||
'underline' => true,
|
|
||||||
'name' => 'system.errors',
|
'name' => 'system.errors',
|
||||||
'validation' => 'loose'
|
'form_field' => false
|
||||||
],
|
],
|
||||||
'system.errors.display' => [
|
'system.errors.display' => [
|
||||||
'type' => 'select',
|
'type' => 'select',
|
||||||
@@ -1313,10 +1331,9 @@ return [
|
|||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
'system.debugger' => [
|
'system.debugger' => [
|
||||||
'type' => 'section',
|
'type' => '_parent',
|
||||||
'underline' => true,
|
|
||||||
'name' => 'system.debugger',
|
'name' => 'system.debugger',
|
||||||
'validation' => 'loose'
|
'form_field' => false
|
||||||
],
|
],
|
||||||
'system.debugger.enabled' => [
|
'system.debugger.enabled' => [
|
||||||
'type' => 'toggle',
|
'type' => 'toggle',
|
||||||
@@ -1422,10 +1439,9 @@ return [
|
|||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
'system.media' => [
|
'system.media' => [
|
||||||
'type' => 'section',
|
'type' => '_parent',
|
||||||
'underline' => true,
|
|
||||||
'name' => 'system.media',
|
'name' => 'system.media',
|
||||||
'validation' => 'loose'
|
'form_field' => false
|
||||||
],
|
],
|
||||||
'system.media.enable_media_timestamp' => [
|
'system.media.enable_media_timestamp' => [
|
||||||
'type' => 'toggle',
|
'type' => 'toggle',
|
||||||
@@ -1478,10 +1494,9 @@ return [
|
|||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
'system.session' => [
|
'system.session' => [
|
||||||
'type' => 'section',
|
'type' => '_parent',
|
||||||
'underline' => true,
|
|
||||||
'name' => 'system.session',
|
'name' => 'system.session',
|
||||||
'validation' => 'loose'
|
'form_field' => false
|
||||||
],
|
],
|
||||||
'system.session.enabled' => [
|
'system.session.enabled' => [
|
||||||
'type' => 'hidden',
|
'type' => 'hidden',
|
||||||
@@ -1752,12 +1767,6 @@ return [
|
|||||||
'name' => 'system.custom_base_url',
|
'name' => 'system.custom_base_url',
|
||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
'system.advanced' => [
|
|
||||||
'type' => 'section',
|
|
||||||
'underline' => true,
|
|
||||||
'name' => 'system.advanced',
|
|
||||||
'validation' => 'loose'
|
|
||||||
],
|
|
||||||
'plugins.problems' => [
|
'plugins.problems' => [
|
||||||
'type' => '_root',
|
'type' => '_root',
|
||||||
'form_field' => false,
|
'form_field' => false,
|
||||||
@@ -2036,15 +2045,10 @@ return [
|
|||||||
'name' => 'plugins.login.user_registration.redirect_after_activation',
|
'name' => 'plugins.login.user_registration.redirect_after_activation',
|
||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
'plugins.login.routes' => [
|
|
||||||
'type' => 'section',
|
|
||||||
'name' => 'plugins.login.routes',
|
|
||||||
'validation' => 'loose'
|
|
||||||
],
|
|
||||||
'plugins.login.rememberme' => [
|
'plugins.login.rememberme' => [
|
||||||
'type' => 'section',
|
'type' => '_parent',
|
||||||
'name' => 'plugins.login.rememberme',
|
'name' => 'plugins.login.rememberme',
|
||||||
'validation' => 'loose'
|
'form_field' => false
|
||||||
],
|
],
|
||||||
'plugins.login.rememberme.enabled' => [
|
'plugins.login.rememberme.enabled' => [
|
||||||
'type' => 'toggle',
|
'type' => 'toggle',
|
||||||
@@ -2079,11 +2083,6 @@ return [
|
|||||||
'name' => 'plugins.login.rememberme.name',
|
'name' => 'plugins.login.rememberme.name',
|
||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
'plugins.login.login' => [
|
|
||||||
'type' => 'tab',
|
|
||||||
'name' => 'plugins.login.login',
|
|
||||||
'validation' => 'loose'
|
|
||||||
],
|
|
||||||
'plugins.login.user_registration.enabled' => [
|
'plugins.login.user_registration.enabled' => [
|
||||||
'type' => 'toggle',
|
'type' => 'toggle',
|
||||||
'label' => 'PLUGIN_ADMIN.ENABLED',
|
'label' => 'PLUGIN_ADMIN.ENABLED',
|
||||||
@@ -2111,11 +2110,6 @@ return [
|
|||||||
'name' => 'plugins.login.user_registration.default_values',
|
'name' => 'plugins.login.user_registration.default_values',
|
||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
'plugins.login.registration_fields' => [
|
|
||||||
'type' => 'section',
|
|
||||||
'name' => 'plugins.login.registration_fields',
|
|
||||||
'validation' => 'loose'
|
|
||||||
],
|
|
||||||
'plugins.login.user_registration.groups' => [
|
'plugins.login.user_registration.groups' => [
|
||||||
'type' => 'selectize',
|
'type' => 'selectize',
|
||||||
'size' => 'large',
|
'size' => 'large',
|
||||||
@@ -2143,12 +2137,6 @@ return [
|
|||||||
'name' => 'plugins.login.user_registration.access.site',
|
'name' => 'plugins.login.user_registration.access.site',
|
||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
'plugins.login.access_levels' => [
|
|
||||||
'type' => 'section',
|
|
||||||
'security' => 'admin.super',
|
|
||||||
'name' => 'plugins.login.access_levels',
|
|
||||||
'validation' => 'loose'
|
|
||||||
],
|
|
||||||
'plugins.login.user_registration.options' => [
|
'plugins.login.user_registration.options' => [
|
||||||
'type' => '_parent',
|
'type' => '_parent',
|
||||||
'name' => 'plugins.login.user_registration.options',
|
'name' => 'plugins.login.user_registration.options',
|
||||||
@@ -2235,16 +2223,6 @@ return [
|
|||||||
'name' => 'plugins.login.user_registration.options.send_welcome_email',
|
'name' => 'plugins.login.user_registration.options.send_welcome_email',
|
||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
'plugins.login.options' => [
|
|
||||||
'type' => 'section',
|
|
||||||
'name' => 'plugins.login.options',
|
|
||||||
'validation' => 'loose'
|
|
||||||
],
|
|
||||||
'plugins.login.registration' => [
|
|
||||||
'type' => 'tab',
|
|
||||||
'name' => 'plugins.login.registration',
|
|
||||||
'validation' => 'loose'
|
|
||||||
],
|
|
||||||
'plugins.login.max_pw_resets_count' => [
|
'plugins.login.max_pw_resets_count' => [
|
||||||
'type' => 'number',
|
'type' => 'number',
|
||||||
'size' => 'x-small',
|
'size' => 'x-small',
|
||||||
@@ -2293,18 +2271,6 @@ return [
|
|||||||
'name' => 'plugins.login.max_login_interval',
|
'name' => 'plugins.login.max_login_interval',
|
||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
'plugins.login.Security' => [
|
|
||||||
'type' => 'tab',
|
|
||||||
'name' => 'plugins.login.Security',
|
|
||||||
'validation' => 'loose'
|
|
||||||
],
|
|
||||||
'plugins.login.tabs' => [
|
|
||||||
'type' => 'tabs',
|
|
||||||
'active' => 1,
|
|
||||||
'class' => 'subtle',
|
|
||||||
'name' => 'plugins.login.tabs',
|
|
||||||
'validation' => 'loose'
|
|
||||||
],
|
|
||||||
'plugins.admin' => [
|
'plugins.admin' => [
|
||||||
'type' => '_root',
|
'type' => '_root',
|
||||||
'form_field' => false,
|
'form_field' => false,
|
||||||
@@ -2312,12 +2278,6 @@ return [
|
|||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
'plugins.admin.Basics' => [
|
|
||||||
'type' => 'section',
|
|
||||||
'underline' => false,
|
|
||||||
'name' => 'plugins.admin.Basics',
|
|
||||||
'validation' => 'loose'
|
|
||||||
],
|
|
||||||
'plugins.admin.enabled' => [
|
'plugins.admin.enabled' => [
|
||||||
'type' => 'hidden',
|
'type' => 'hidden',
|
||||||
'label' => 'PLUGIN_ADMIN.PLUGIN_STATUS',
|
'label' => 'PLUGIN_ADMIN.PLUGIN_STATUS',
|
||||||
@@ -2616,19 +2576,6 @@ return [
|
|||||||
'name' => 'plugins.admin.hide_modular_page_types',
|
'name' => 'plugins.admin.hide_modular_page_types',
|
||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
'plugins.admin.MediaResize' => [
|
|
||||||
'type' => 'section',
|
|
||||||
'underline' => true,
|
|
||||||
'name' => 'plugins.admin.MediaResize',
|
|
||||||
'validation' => 'loose'
|
|
||||||
],
|
|
||||||
'plugins.admin.MediaResizeNote' => [
|
|
||||||
'type' => 'spacer',
|
|
||||||
'text' => 'PLUGIN_ADMIN.PAGEMEDIA_RESIZER',
|
|
||||||
'markdown' => true,
|
|
||||||
'name' => 'plugins.admin.MediaResizeNote',
|
|
||||||
'validation' => 'loose'
|
|
||||||
],
|
|
||||||
'plugins.admin.pagemedia' => [
|
'plugins.admin.pagemedia' => [
|
||||||
'type' => '_parent',
|
'type' => '_parent',
|
||||||
'name' => 'plugins.admin.pagemedia',
|
'name' => 'plugins.admin.pagemedia',
|
||||||
@@ -2719,12 +2666,6 @@ return [
|
|||||||
'name' => 'plugins.admin.pagemedia.resize_quality',
|
'name' => 'plugins.admin.pagemedia.resize_quality',
|
||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
'plugins.admin.Dashboard' => [
|
|
||||||
'type' => 'section',
|
|
||||||
'underline' => true,
|
|
||||||
'name' => 'plugins.admin.Dashboard',
|
|
||||||
'validation' => 'loose'
|
|
||||||
],
|
|
||||||
'plugins.admin.widgets' => [
|
'plugins.admin.widgets' => [
|
||||||
'type' => '_parent',
|
'type' => '_parent',
|
||||||
'name' => 'plugins.admin.widgets',
|
'name' => 'plugins.admin.widgets',
|
||||||
@@ -2805,12 +2746,6 @@ return [
|
|||||||
'name' => 'plugins.admin.widgets.dashboard-pages',
|
'name' => 'plugins.admin.widgets.dashboard-pages',
|
||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
'plugins.admin.Notifications' => [
|
|
||||||
'type' => 'section',
|
|
||||||
'underline' => true,
|
|
||||||
'name' => 'plugins.admin.Notifications',
|
|
||||||
'validation' => 'loose'
|
|
||||||
],
|
|
||||||
'plugins.admin.notifications' => [
|
'plugins.admin.notifications' => [
|
||||||
'type' => '_parent',
|
'type' => '_parent',
|
||||||
'name' => 'plugins.admin.notifications',
|
'name' => 'plugins.admin.notifications',
|
||||||
@@ -2876,12 +2811,6 @@ return [
|
|||||||
'name' => 'plugins.admin.notifications.themes',
|
'name' => 'plugins.admin.notifications.themes',
|
||||||
'validation' => 'loose'
|
'validation' => 'loose'
|
||||||
],
|
],
|
||||||
'plugins.admin.Popularity' => [
|
|
||||||
'type' => 'section',
|
|
||||||
'underline' => true,
|
|
||||||
'name' => 'plugins.admin.Popularity',
|
|
||||||
'validation' => 'loose'
|
|
||||||
],
|
|
||||||
'plugins.admin.popularity' => [
|
'plugins.admin.popularity' => [
|
||||||
'type' => '_parent',
|
'type' => '_parent',
|
||||||
'name' => 'plugins.admin.popularity',
|
'name' => 'plugins.admin.popularity',
|
||||||
@@ -3280,15 +3209,10 @@ return [
|
|||||||
'name' => 'plugins.form.inline_errors',
|
'name' => 'plugins.form.inline_errors',
|
||||||
'validation' => 'strict'
|
'validation' => 'strict'
|
||||||
],
|
],
|
||||||
'plugins.form.general' => [
|
|
||||||
'type' => 'section',
|
|
||||||
'name' => 'plugins.form.general',
|
|
||||||
'validation' => 'strict'
|
|
||||||
],
|
|
||||||
'plugins.form.files' => [
|
'plugins.form.files' => [
|
||||||
'type' => 'section',
|
'type' => '_parent',
|
||||||
'name' => 'plugins.form.files',
|
'name' => 'plugins.form.files',
|
||||||
'validation' => 'strict'
|
'form_field' => false
|
||||||
],
|
],
|
||||||
'plugins.form.files.multiple' => [
|
'plugins.form.files.multiple' => [
|
||||||
'type' => 'toggle',
|
'type' => 'toggle',
|
||||||
@@ -3382,9 +3306,9 @@ return [
|
|||||||
'validation' => 'strict'
|
'validation' => 'strict'
|
||||||
],
|
],
|
||||||
'plugins.form.recaptcha' => [
|
'plugins.form.recaptcha' => [
|
||||||
'type' => 'section',
|
'type' => '_parent',
|
||||||
'name' => 'plugins.form.recaptcha',
|
'name' => 'plugins.form.recaptcha',
|
||||||
'validation' => 'strict'
|
'form_field' => false
|
||||||
],
|
],
|
||||||
'plugins.form.recaptcha.site_key' => [
|
'plugins.form.recaptcha.site_key' => [
|
||||||
'type' => 'text',
|
'type' => 'text',
|
||||||
@@ -3405,9 +3329,17 @@ return [
|
|||||||
|
|
||||||
],
|
],
|
||||||
'nested' => [
|
'nested' => [
|
||||||
'media' => 'media',
|
'media' => [
|
||||||
|
'types' => [
|
||||||
|
'*' => [
|
||||||
|
'type' => 'media.types.*.type',
|
||||||
|
'thumb' => 'media.types.*.thumb',
|
||||||
|
'mime' => 'media.types.*.mime',
|
||||||
|
'image' => 'media.types.*.image'
|
||||||
|
]
|
||||||
|
]
|
||||||
|
],
|
||||||
'site' => [
|
'site' => [
|
||||||
'content' => 'site.content',
|
|
||||||
'title' => 'site.title',
|
'title' => 'site.title',
|
||||||
'default_lang' => 'site.default_lang',
|
'default_lang' => 'site.default_lang',
|
||||||
'author' => [
|
'author' => [
|
||||||
@@ -3422,8 +3354,8 @@ return [
|
|||||||
'delimiter' => 'site.summary.delimiter'
|
'delimiter' => 'site.summary.delimiter'
|
||||||
],
|
],
|
||||||
'metadata' => 'site.metadata',
|
'metadata' => 'site.metadata',
|
||||||
'routes' => 'site.routes',
|
'redirects' => 'site.redirects',
|
||||||
'redirects' => 'site.redirects'
|
'routes' => 'site.routes'
|
||||||
],
|
],
|
||||||
'streams' => [
|
'streams' => [
|
||||||
'schemes' => [
|
'schemes' => [
|
||||||
@@ -3431,7 +3363,6 @@ return [
|
|||||||
]
|
]
|
||||||
],
|
],
|
||||||
'system' => [
|
'system' => [
|
||||||
'content' => 'system.content',
|
|
||||||
'home' => [
|
'home' => [
|
||||||
'alias' => 'system.home.alias',
|
'alias' => 'system.home.alias',
|
||||||
'hide_in_urls' => 'system.home.hide_in_urls'
|
'hide_in_urls' => 'system.home.hide_in_urls'
|
||||||
@@ -3489,9 +3420,6 @@ return [
|
|||||||
'http_accept_language' => 'system.languages.http_accept_language',
|
'http_accept_language' => 'system.languages.http_accept_language',
|
||||||
'override_locale' => 'system.languages.override_locale'
|
'override_locale' => 'system.languages.override_locale'
|
||||||
],
|
],
|
||||||
'http_headers' => 'system.http_headers',
|
|
||||||
'markdown' => 'system.markdown',
|
|
||||||
'caching' => 'system.caching',
|
|
||||||
'cache' => [
|
'cache' => [
|
||||||
'enabled' => 'system.cache.enabled',
|
'enabled' => 'system.cache.enabled',
|
||||||
'check' => [
|
'check' => [
|
||||||
@@ -3550,12 +3478,6 @@ return [
|
|||||||
'close_connection' => 'system.debugger.shutdown.close_connection'
|
'close_connection' => 'system.debugger.shutdown.close_connection'
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
'media' => [
|
|
||||||
'enable_media_timestamp' => 'system.media.enable_media_timestamp',
|
|
||||||
'auto_metadata_exif' => 'system.media.auto_metadata_exif',
|
|
||||||
'allowed_fallback_types' => 'system.media.allowed_fallback_types',
|
|
||||||
'unsupported_inline_types' => 'system.media.unsupported_inline_types'
|
|
||||||
],
|
|
||||||
'images' => [
|
'images' => [
|
||||||
'default_image_quality' => 'system.images.default_image_quality',
|
'default_image_quality' => 'system.images.default_image_quality',
|
||||||
'cache_all' => 'system.images.cache_all',
|
'cache_all' => 'system.images.cache_all',
|
||||||
@@ -3563,6 +3485,12 @@ return [
|
|||||||
'debug' => 'system.images.debug',
|
'debug' => 'system.images.debug',
|
||||||
'auto_fix_orientation' => 'system.images.auto_fix_orientation'
|
'auto_fix_orientation' => 'system.images.auto_fix_orientation'
|
||||||
],
|
],
|
||||||
|
'media' => [
|
||||||
|
'enable_media_timestamp' => 'system.media.enable_media_timestamp',
|
||||||
|
'auto_metadata_exif' => 'system.media.auto_metadata_exif',
|
||||||
|
'allowed_fallback_types' => 'system.media.allowed_fallback_types',
|
||||||
|
'unsupported_inline_types' => 'system.media.unsupported_inline_types'
|
||||||
|
],
|
||||||
'session' => [
|
'session' => [
|
||||||
'enabled' => 'system.session.enabled',
|
'enabled' => 'system.session.enabled',
|
||||||
'timeout' => 'system.session.timeout',
|
'timeout' => 'system.session.timeout',
|
||||||
@@ -3572,7 +3500,6 @@ return [
|
|||||||
'path' => 'system.session.path',
|
'path' => 'system.session.path',
|
||||||
'split' => 'system.session.split'
|
'split' => 'system.session.split'
|
||||||
],
|
],
|
||||||
'advanced' => 'system.advanced',
|
|
||||||
'gpm' => [
|
'gpm' => [
|
||||||
'releases' => 'system.gpm.releases',
|
'releases' => 'system.gpm.releases',
|
||||||
'proxy_url' => 'system.gpm.proxy_url',
|
'proxy_url' => 'system.gpm.proxy_url',
|
||||||
@@ -3608,8 +3535,6 @@ return [
|
|||||||
]
|
]
|
||||||
],
|
],
|
||||||
'login' => [
|
'login' => [
|
||||||
'tabs' => 'plugins.login.tabs',
|
|
||||||
'login' => 'plugins.login.login',
|
|
||||||
'enabled' => 'plugins.login.enabled',
|
'enabled' => 'plugins.login.enabled',
|
||||||
'built_in_css' => 'plugins.login.built_in_css',
|
'built_in_css' => 'plugins.login.built_in_css',
|
||||||
'route' => 'plugins.login.route',
|
'route' => 'plugins.login.route',
|
||||||
@@ -3621,7 +3546,6 @@ return [
|
|||||||
'parent_acl' => 'plugins.login.parent_acl',
|
'parent_acl' => 'plugins.login.parent_acl',
|
||||||
'dynamic_page_visibility' => 'plugins.login.dynamic_page_visibility',
|
'dynamic_page_visibility' => 'plugins.login.dynamic_page_visibility',
|
||||||
'protect_protected_page_media' => 'plugins.login.protect_protected_page_media',
|
'protect_protected_page_media' => 'plugins.login.protect_protected_page_media',
|
||||||
'routes' => 'plugins.login.routes',
|
|
||||||
'route_activate' => 'plugins.login.route_activate',
|
'route_activate' => 'plugins.login.route_activate',
|
||||||
'route_register' => 'plugins.login.route_register',
|
'route_register' => 'plugins.login.route_register',
|
||||||
'user_registration' => [
|
'user_registration' => [
|
||||||
@@ -3648,18 +3572,12 @@ return [
|
|||||||
'timeout' => 'plugins.login.rememberme.timeout',
|
'timeout' => 'plugins.login.rememberme.timeout',
|
||||||
'name' => 'plugins.login.rememberme.name'
|
'name' => 'plugins.login.rememberme.name'
|
||||||
],
|
],
|
||||||
'registration' => 'plugins.login.registration',
|
|
||||||
'registration_fields' => 'plugins.login.registration_fields',
|
|
||||||
'access_levels' => 'plugins.login.access_levels',
|
|
||||||
'options' => 'plugins.login.options',
|
|
||||||
'Security' => 'plugins.login.Security',
|
|
||||||
'max_pw_resets_count' => 'plugins.login.max_pw_resets_count',
|
'max_pw_resets_count' => 'plugins.login.max_pw_resets_count',
|
||||||
'max_pw_resets_interval' => 'plugins.login.max_pw_resets_interval',
|
'max_pw_resets_interval' => 'plugins.login.max_pw_resets_interval',
|
||||||
'max_login_count' => 'plugins.login.max_login_count',
|
'max_login_count' => 'plugins.login.max_login_count',
|
||||||
'max_login_interval' => 'plugins.login.max_login_interval'
|
'max_login_interval' => 'plugins.login.max_login_interval'
|
||||||
],
|
],
|
||||||
'admin' => [
|
'admin' => [
|
||||||
'Basics' => 'plugins.admin.Basics',
|
|
||||||
'enabled' => 'plugins.admin.enabled',
|
'enabled' => 'plugins.admin.enabled',
|
||||||
'cache_enabled' => 'plugins.admin.cache_enabled',
|
'cache_enabled' => 'plugins.admin.cache_enabled',
|
||||||
'twofa_enabled' => 'plugins.admin.twofa_enabled',
|
'twofa_enabled' => 'plugins.admin.twofa_enabled',
|
||||||
@@ -3693,8 +3611,6 @@ return [
|
|||||||
],
|
],
|
||||||
'hide_page_types' => 'plugins.admin.hide_page_types',
|
'hide_page_types' => 'plugins.admin.hide_page_types',
|
||||||
'hide_modular_page_types' => 'plugins.admin.hide_modular_page_types',
|
'hide_modular_page_types' => 'plugins.admin.hide_modular_page_types',
|
||||||
'MediaResize' => 'plugins.admin.MediaResize',
|
|
||||||
'MediaResizeNote' => 'plugins.admin.MediaResizeNote',
|
|
||||||
'pagemedia' => [
|
'pagemedia' => [
|
||||||
'resize_width' => 'plugins.admin.pagemedia.resize_width',
|
'resize_width' => 'plugins.admin.pagemedia.resize_width',
|
||||||
'resize_height' => 'plugins.admin.pagemedia.resize_height',
|
'resize_height' => 'plugins.admin.pagemedia.resize_height',
|
||||||
@@ -3704,7 +3620,6 @@ return [
|
|||||||
'res_max_height' => 'plugins.admin.pagemedia.res_max_height',
|
'res_max_height' => 'plugins.admin.pagemedia.res_max_height',
|
||||||
'resize_quality' => 'plugins.admin.pagemedia.resize_quality'
|
'resize_quality' => 'plugins.admin.pagemedia.resize_quality'
|
||||||
],
|
],
|
||||||
'Dashboard' => 'plugins.admin.Dashboard',
|
|
||||||
'widgets' => [
|
'widgets' => [
|
||||||
'dashboard-maintenance' => 'plugins.admin.widgets.dashboard-maintenance',
|
'dashboard-maintenance' => 'plugins.admin.widgets.dashboard-maintenance',
|
||||||
'dashboard-statistics' => 'plugins.admin.widgets.dashboard-statistics',
|
'dashboard-statistics' => 'plugins.admin.widgets.dashboard-statistics',
|
||||||
@@ -3712,14 +3627,12 @@ return [
|
|||||||
'dashboard-feed' => 'plugins.admin.widgets.dashboard-feed',
|
'dashboard-feed' => 'plugins.admin.widgets.dashboard-feed',
|
||||||
'dashboard-pages' => 'plugins.admin.widgets.dashboard-pages'
|
'dashboard-pages' => 'plugins.admin.widgets.dashboard-pages'
|
||||||
],
|
],
|
||||||
'Notifications' => 'plugins.admin.Notifications',
|
|
||||||
'notifications' => [
|
'notifications' => [
|
||||||
'feed' => 'plugins.admin.notifications.feed',
|
'feed' => 'plugins.admin.notifications.feed',
|
||||||
'dashboard' => 'plugins.admin.notifications.dashboard',
|
'dashboard' => 'plugins.admin.notifications.dashboard',
|
||||||
'plugins' => 'plugins.admin.notifications.plugins',
|
'plugins' => 'plugins.admin.notifications.plugins',
|
||||||
'themes' => 'plugins.admin.notifications.themes'
|
'themes' => 'plugins.admin.notifications.themes'
|
||||||
],
|
],
|
||||||
'Popularity' => 'plugins.admin.Popularity',
|
|
||||||
'popularity' => [
|
'popularity' => [
|
||||||
'enabled' => 'plugins.admin.popularity.enabled',
|
'enabled' => 'plugins.admin.popularity.enabled',
|
||||||
'ignore' => 'plugins.admin.popularity.ignore',
|
'ignore' => 'plugins.admin.popularity.ignore',
|
||||||
@@ -3764,7 +3677,6 @@ return [
|
|||||||
],
|
],
|
||||||
'form' => [
|
'form' => [
|
||||||
'enabled' => 'plugins.form.enabled',
|
'enabled' => 'plugins.form.enabled',
|
||||||
'general' => 'plugins.form.general',
|
|
||||||
'built_in_css' => 'plugins.form.built_in_css',
|
'built_in_css' => 'plugins.form.built_in_css',
|
||||||
'inline_css' => 'plugins.form.inline_css',
|
'inline_css' => 'plugins.form.inline_css',
|
||||||
'refresh_prevention' => 'plugins.form.refresh_prevention',
|
'refresh_prevention' => 'plugins.form.refresh_prevention',
|
||||||
|
|||||||
+4
-4
@@ -1,8 +1,8 @@
|
|||||||
<?php
|
<?php
|
||||||
return [
|
return [
|
||||||
'@class' => 'Grav\\Common\\Config\\CompiledConfig',
|
'@class' => 'Grav\\Common\\Config\\CompiledConfig',
|
||||||
'timestamp' => 1531324257,
|
'timestamp' => 1531325457,
|
||||||
'checksum' => 'f7dd0da9baca1c71997fbdd08d4aba80',
|
'checksum' => 'aeab2427940d5f22b9a8646d26430039',
|
||||||
'files' => [
|
'files' => [
|
||||||
'user/config' => [
|
'user/config' => [
|
||||||
'media' => [
|
'media' => [
|
||||||
@@ -15,7 +15,7 @@ return [
|
|||||||
],
|
],
|
||||||
'site' => [
|
'site' => [
|
||||||
'file' => 'user/config/site.yaml',
|
'file' => 'user/config/site.yaml',
|
||||||
'modified' => 1530713574
|
'modified' => 1531325457
|
||||||
],
|
],
|
||||||
'streams' => [
|
'streams' => [
|
||||||
'file' => 'user/config/streams.yaml',
|
'file' => 'user/config/streams.yaml',
|
||||||
@@ -519,7 +519,7 @@ return [
|
|||||||
]
|
]
|
||||||
],
|
],
|
||||||
'site' => [
|
'site' => [
|
||||||
'title' => 'r2c',
|
'title' => 'Réseau de convivialité',
|
||||||
'default_lang' => 'en',
|
'default_lang' => 'en',
|
||||||
'author' => [
|
'author' => [
|
||||||
'name' => 'Kevin Tessier',
|
'name' => 'Kevin Tessier',
|
||||||
|
|||||||
@@ -0,0 +1,22 @@
|
|||||||
|
<?php
|
||||||
|
return [
|
||||||
|
'@class' => 'Grav\\Common\\File\\CompiledYamlFile',
|
||||||
|
'filename' => '/var/www/html/user/accounts/admin.yaml',
|
||||||
|
'modified' => 1530713574,
|
||||||
|
'data' => [
|
||||||
|
'email' => 'kevin@figureslibres.io',
|
||||||
|
'fullname' => 'Kévin Tessier',
|
||||||
|
'title' => 'Administrator',
|
||||||
|
'state' => 'enabled',
|
||||||
|
'access' => [
|
||||||
|
'admin' => [
|
||||||
|
'login' => true,
|
||||||
|
'super' => true
|
||||||
|
],
|
||||||
|
'site' => [
|
||||||
|
'login' => true
|
||||||
|
]
|
||||||
|
],
|
||||||
|
'hashed_password' => '$2y$10$Y3Nmqv.R9JKjvYicyX.pjep.UYP6p4Y05tp1lGJyYpwxIRmr9BIT6'
|
||||||
|
]
|
||||||
|
];
|
||||||
@@ -0,0 +1,52 @@
|
|||||||
|
<?php
|
||||||
|
return [
|
||||||
|
'@class' => 'Grav\\Common\\File\\CompiledYamlFile',
|
||||||
|
'filename' => '/var/www/html/user/plugins/admin/blueprints/config/media.yaml',
|
||||||
|
'modified' => 1529597236,
|
||||||
|
'data' => [
|
||||||
|
'title' => 'PLUGIN_ADMIN.MEDIA',
|
||||||
|
'form' => [
|
||||||
|
'validation' => 'loose',
|
||||||
|
'fields' => [
|
||||||
|
'types' => [
|
||||||
|
'name' => 'medias',
|
||||||
|
'type' => 'list',
|
||||||
|
'label' => 'PLUGIN_ADMIN.MEDIA_TYPES',
|
||||||
|
'style' => 'vertical',
|
||||||
|
'key' => 'extension',
|
||||||
|
'controls' => 'both',
|
||||||
|
'collapsed' => true,
|
||||||
|
'fields' => [
|
||||||
|
'.extension' => [
|
||||||
|
'type' => 'key',
|
||||||
|
'label' => 'PLUGIN_ADMIN.FILE_EXTENSION'
|
||||||
|
],
|
||||||
|
'.type' => [
|
||||||
|
'type' => 'text',
|
||||||
|
'label' => 'PLUGIN_ADMIN.TYPE'
|
||||||
|
],
|
||||||
|
'.thumb' => [
|
||||||
|
'type' => 'text',
|
||||||
|
'label' => 'PLUGIN_ADMIN.THUMB'
|
||||||
|
],
|
||||||
|
'.mime' => [
|
||||||
|
'type' => 'text',
|
||||||
|
'label' => 'PLUGIN_ADMIN.MIME_TYPE',
|
||||||
|
'validate' => [
|
||||||
|
'type' => 'lower'
|
||||||
|
]
|
||||||
|
],
|
||||||
|
'.image' => [
|
||||||
|
'type' => 'textarea',
|
||||||
|
'yaml' => true,
|
||||||
|
'label' => 'PLUGIN_ADMIN.IMAGE_OPTIONS',
|
||||||
|
'validate' => [
|
||||||
|
'type' => 'yaml'
|
||||||
|
]
|
||||||
|
]
|
||||||
|
]
|
||||||
|
]
|
||||||
|
]
|
||||||
|
]
|
||||||
|
]
|
||||||
|
];
|
||||||
@@ -0,0 +1,139 @@
|
|||||||
|
<?php
|
||||||
|
return [
|
||||||
|
'@class' => 'Grav\\Common\\File\\CompiledYamlFile',
|
||||||
|
'filename' => '/var/www/html/system/blueprints/user/account.yaml',
|
||||||
|
'modified' => 1529597236,
|
||||||
|
'data' => [
|
||||||
|
'title' => 'Account',
|
||||||
|
'form' => [
|
||||||
|
'validation' => 'loose',
|
||||||
|
'fields' => [
|
||||||
|
'info' => [
|
||||||
|
'type' => 'userinfo',
|
||||||
|
'size' => 'large'
|
||||||
|
],
|
||||||
|
'avatar' => [
|
||||||
|
'type' => 'file',
|
||||||
|
'size' => 'large',
|
||||||
|
'destination' => 'user://accounts/avatars',
|
||||||
|
'multiple' => false,
|
||||||
|
'random_name' => true
|
||||||
|
],
|
||||||
|
'content' => [
|
||||||
|
'type' => 'section',
|
||||||
|
'title' => 'PLUGIN_ADMIN.ACCOUNT',
|
||||||
|
'underline' => true
|
||||||
|
],
|
||||||
|
'username' => [
|
||||||
|
'type' => 'text',
|
||||||
|
'size' => 'large',
|
||||||
|
'label' => 'PLUGIN_ADMIN.USERNAME',
|
||||||
|
'disabled' => true,
|
||||||
|
'readonly' => true
|
||||||
|
],
|
||||||
|
'email' => [
|
||||||
|
'type' => 'email',
|
||||||
|
'size' => 'large',
|
||||||
|
'label' => 'PLUGIN_ADMIN.EMAIL',
|
||||||
|
'validate' => [
|
||||||
|
'type' => 'email',
|
||||||
|
'message' => 'PLUGIN_ADMIN.EMAIL_VALIDATION_MESSAGE',
|
||||||
|
'required' => true
|
||||||
|
]
|
||||||
|
],
|
||||||
|
'password' => [
|
||||||
|
'type' => 'password',
|
||||||
|
'size' => 'large',
|
||||||
|
'label' => 'PLUGIN_ADMIN.PASSWORD',
|
||||||
|
'autocomplete' => 'new-password',
|
||||||
|
'validate' => [
|
||||||
|
'required' => false,
|
||||||
|
'message' => 'PLUGIN_ADMIN.PASSWORD_VALIDATION_MESSAGE',
|
||||||
|
'config-pattern@' => 'system.pwd_regex'
|
||||||
|
]
|
||||||
|
],
|
||||||
|
'fullname' => [
|
||||||
|
'type' => 'text',
|
||||||
|
'size' => 'large',
|
||||||
|
'label' => 'PLUGIN_ADMIN.FULL_NAME',
|
||||||
|
'validate' => [
|
||||||
|
'required' => true
|
||||||
|
]
|
||||||
|
],
|
||||||
|
'title' => [
|
||||||
|
'type' => 'text',
|
||||||
|
'size' => 'large',
|
||||||
|
'label' => 'PLUGIN_ADMIN.TITLE'
|
||||||
|
],
|
||||||
|
'language' => [
|
||||||
|
'type' => 'select',
|
||||||
|
'label' => 'PLUGIN_ADMIN.LANGUAGE',
|
||||||
|
'size' => 'medium',
|
||||||
|
'classes' => 'fancy',
|
||||||
|
'data-options@' => '\\Grav\\Plugin\\Admin\\Admin::adminLanguages',
|
||||||
|
'default' => 'en',
|
||||||
|
'help' => 'PLUGIN_ADMIN.LANGUAGE_HELP'
|
||||||
|
],
|
||||||
|
'twofa_check' => [
|
||||||
|
'type' => 'conditional',
|
||||||
|
'condition' => 'config.plugins.admin.twofa_enabled',
|
||||||
|
'fields' => [
|
||||||
|
'twofa' => [
|
||||||
|
'title' => 'PLUGIN_ADMIN.2FA_TITLE',
|
||||||
|
'type' => 'section',
|
||||||
|
'underline' => true
|
||||||
|
],
|
||||||
|
'twofa_enabled' => [
|
||||||
|
'type' => 'toggle',
|
||||||
|
'label' => 'PLUGIN_ADMIN.2FA_ENABLED',
|
||||||
|
'classes' => 'twofa-toggle',
|
||||||
|
'highlight' => 1,
|
||||||
|
'default' => 0,
|
||||||
|
'options' => [
|
||||||
|
1 => 'PLUGIN_ADMIN.YES',
|
||||||
|
0 => 'PLUGIN_ADMIN.NO'
|
||||||
|
],
|
||||||
|
'validate' => [
|
||||||
|
'type' => 'bool'
|
||||||
|
]
|
||||||
|
],
|
||||||
|
'twofa_secret' => [
|
||||||
|
'type' => '2fa_secret',
|
||||||
|
'outerclasses' => 'twofa-secret',
|
||||||
|
'label' => 'PLUGIN_ADMIN.2FA_SECRET',
|
||||||
|
'sublabel' => 'PLUGIN_ADMIN.2FA_SECRET_HELP'
|
||||||
|
]
|
||||||
|
]
|
||||||
|
],
|
||||||
|
'security' => [
|
||||||
|
'title' => 'PLUGIN_ADMIN.ACCESS_LEVELS',
|
||||||
|
'type' => 'section',
|
||||||
|
'security' => 'admin.super',
|
||||||
|
'underline' => true,
|
||||||
|
'fields' => [
|
||||||
|
'groups' => [
|
||||||
|
'type' => 'select',
|
||||||
|
'multiple' => true,
|
||||||
|
'size' => 'large',
|
||||||
|
'label' => 'PLUGIN_ADMIN.GROUPS',
|
||||||
|
'data-options@' => '\\Grav\\Common\\User\\Group::groupNames',
|
||||||
|
'classes' => 'fancy',
|
||||||
|
'help' => 'PLUGIN_ADMIN.GROUPS_HELP',
|
||||||
|
'validate' => [
|
||||||
|
'type' => 'commalist'
|
||||||
|
]
|
||||||
|
],
|
||||||
|
'access' => [
|
||||||
|
'type' => 'permissions',
|
||||||
|
'label' => 'PLUGIN_ADMIN.PERMISSIONS',
|
||||||
|
'ignore_empty' => true,
|
||||||
|
'validate' => [
|
||||||
|
'type' => 'array'
|
||||||
|
]
|
||||||
|
]
|
||||||
|
]
|
||||||
|
]
|
||||||
|
]
|
||||||
|
]
|
||||||
|
]
|
||||||
|
];
|
||||||
+2
-2
File diff suppressed because one or more lines are too long
+2
-2
File diff suppressed because one or more lines are too long
+2
-2
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
|||||||
{"02-07-2018":140,"03-07-2018":176,"04-07-2018":10,"11-07-2018":131}
|
{"02-07-2018":140,"03-07-2018":176,"04-07-2018":10,"11-07-2018":166,"13-07-2018":188,"14-07-2018":111}
|
||||||
@@ -1 +1 @@
|
|||||||
{"07-2018":457}
|
{"07-2018":791}
|
||||||
@@ -1 +1 @@
|
|||||||
{"\/":457}
|
{"\/":791}
|
||||||
@@ -1 +1 @@
|
|||||||
{"79c47964f1cd8a7f86f7fb4e1c1ac6bdb2551b4b":1531324663,"4b84b15bff6ee5796152495a230e45e3d7e947d9":1530699635}
|
{"79c47964f1cd8a7f86f7fb4e1c1ac6bdb2551b4b":1531535672,"4b84b15bff6ee5796152495a230e45e3d7e947d9":1530699635}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
title: r2c
|
title: 'Réseau de convivialité'
|
||||||
default_lang: en
|
default_lang: en
|
||||||
author:
|
author:
|
||||||
name: 'Kevin Tessier'
|
name: 'Kevin Tessier'
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: Récits
|
title: Récits
|
||||||
body_classes: modular
|
|
||||||
content:
|
content:
|
||||||
items: '@self.modular'
|
items: '@self.modular'
|
||||||
|
body_classes: modular
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
---
|
||||||
|
title: link
|
||||||
|
content:
|
||||||
|
items: '@self.modular'
|
||||||
|
order:
|
||||||
|
by: ''
|
||||||
|
dir: ''
|
||||||
|
---
|
||||||
|
|
||||||
|
Faux-texte: a pour fonction de faire office de texte de substitution ou d'outil permettant la comparaison et l'appréciation de différentes polices.
|
||||||
|
|
||||||
|
On appelle Lipsum un texte qui, en l'absence du texte définitif, sert de substitut aux futurs contenus lors de la production de maquettes pour les publications ou sites Web. Le terme Lipsum est issu de la contraction du plus connu de ce type de texte "Lorem ipsum". Ils sont également connus sous les noms de texte blanc, faux-texte, bolo bolo, pseudo texte, texte factice, vrai faux texte, faux contenu, texte de remplissage, de remplacement, ou d'attente. Outre son usage dans les milieux de l'imprimerie et du graphisme, certains chansonniers en font l'utilisation lors de la composition de mélodies, chantant ces textes en amont de l'écriture de leur textes. L'utilisation de faux-textes aurait déjà été une pratique courante depuis le 16ème siècle dans les milieux de l'imprimerie et de la composition.
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
title: Reseaux
|
||||||
|
image_align: left
|
||||||
|
---
|
||||||
|
|
||||||
|
Faux-texte: a pour fonction de faire office de texte de substitution ou d'outil permettant la comparaison et l'appréciation de différentes polices.
|
||||||
|
|
||||||
|
On appelle Lipsum un texte qui, en l'absence du texte définitif, sert de substitut aux futurs contenus lors de la production de maquettes pour les publications ou sites Web. Le terme Lipsum est issu de la contraction du plus connu de ce type de texte "Lorem ipsum". Ils sont également connus sous les noms de texte blanc, faux-texte, bolo bolo, pseudo texte, texte factice, vrai faux texte, faux contenu, texte de remplissage, de remplacement, ou d'attente. Outre son usage dans les milieux de l'imprimerie et du graphisme, certains chansonniers en font l'utilisation lors de la composition de mélodies, chantant ces textes en amont de l'écriture de leur textes. L'utilisation de faux-textes aurait déjà été une pratique courante depuis le 16ème siècle dans les milieux de l'imprimerie et de la composition.
|
||||||
@@ -1,4 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: 'Réseaux sociaux'
|
title: 'Réseaux sociaux'
|
||||||
|
content:
|
||||||
|
items: '@self.modular'
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
title: Streetmap
|
||||||
|
image_align: left
|
||||||
|
---
|
||||||
|
|
||||||
|
Faux-texte: a pour fonction de faire office de texte de substitution ou d'outil permettant la comparaison et l'appréciation de différentes polices.
|
||||||
|
|
||||||
|
On appelle Lipsum un texte qui, en l'absence du texte définitif, sert de substitut aux futurs contenus lors de la production de maquettes pour les publications ou sites Web. Le terme Lipsum est issu de la contraction du plus connu de ce type de texte "Lorem ipsum". Ils sont également connus sous les noms de texte blanc, faux-texte, bolo bolo, pseudo texte, texte factice, vrai faux texte, faux contenu, texte de remplissage, de remplacement, ou d'attente. Outre son usage dans les milieux de l'imprimerie et du graphisme, certains chansonniers en font l'utilisation lors de la composition de mélodies, chantant ces textes en amont de l'écriture de leur textes. L'utilisation de faux-textes aurait déjà été une pratique courante depuis le 16ème siècle dans les milieux de l'imprimerie et de la composition.
|
||||||
File diff suppressed because one or more lines are too long
+1
-1
@@ -1 +1 @@
|
|||||||
*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font:inherit;font-size:16px;margin:0;padding:0;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,html{height:100%}body{line-height:1}ol,ul{list-style:none}a{text-decoration:none;color:#000}blockquote,q{quotes:none}img{width:100%;height:100%;vertical-align:bottom}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-spacing:0;border-collapse:collapse}p{font-style:normal}em{font-style:italic}strong{font-weight:bolder}#page{height:100%}#page .navbar{width:100%;height:50px}#page #start{display:-ms-flexbox;display:flex;width:100%;height:calc(100% - 50px);-ms-flex-wrap:wrap;flex-wrap:wrap}#page #start .blocs{overflow-y:auto;width:calc(100%/3);height:calc(100vh/2 - 25px)}#page #start .blocs:nth-child(1){background:red}#page #start .blocs:nth-child(2){background:pink}#page #start .blocs:nth-child(3){background:brown}#page #start .blocs:nth-child(4){background:#00f}#page #start .blocs:nth-child(5){background:green}#page #start .blocs:nth-child(6){background:#ff0}
|
*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font:inherit;font-size:16px;margin:0;padding:0;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,html{height:100%}body{line-height:1}ol,ul{list-style:none}a{text-decoration:none;color:#000}blockquote,q{quotes:none}img{width:100%;height:100%;vertical-align:bottom}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-spacing:0;border-collapse:collapse}p{font-style:normal}em{font-style:italic}strong{font-weight:bolder}#page{height:100%}#page .navbar{width:100%;height:50px}#page #start{width:100%;height:calc(100% - 50px)}#page #start .blocs{overflow-y:auto;height:calc(100vh/2 - 25px)}#page #start .blocs:nth-child(1){background:red}#page #start .blocs:nth-child(2){background:pink}#page #start .blocs:nth-child(3){background:brown}#page #start .blocs:nth-child(4){background:#00f}#page #start .blocs:nth-child(5){background:green}#page #start .blocs:nth-child(6){background:#ff0}.bottom,.top{display:inline-grid;grid-template-columns:auto auto auto}.handler{position:absolute;z-index:999;top:50%;left:calc((100%/3) - 25px);width:50px;height:50px;border-radius:25px;background:red}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
[data-rz-handle] {
|
||||||
|
flex: 0 0 6px;
|
||||||
|
background-color: rgba(0, 0, 0, .75);
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-rz-handle] div {
|
||||||
|
width: 6px;
|
||||||
|
background-color: rgba(0, 0, 0, .5);
|
||||||
|
}
|
||||||
@@ -0,0 +1,137 @@
|
|||||||
|
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
|
||||||
|
|
||||||
|
var Resizer = function () {
|
||||||
|
function Resizer(containerSelector, resizerOptions) {
|
||||||
|
if (resizerOptions === void 0) {
|
||||||
|
resizerOptions = {};
|
||||||
|
}
|
||||||
|
this.containerSelector = containerSelector;
|
||||||
|
this.resizerOptions = resizerOptions;
|
||||||
|
this.offsetX = 0;
|
||||||
|
this.dragging = false;
|
||||||
|
this.options = _extends(Resizer.defaultOptions, this.resizerOptions, {});
|
||||||
|
this.container = Resizer.getElement(containerSelector);
|
||||||
|
this.target = this.container.firstElementChild;
|
||||||
|
if (this.container.Resizer) {
|
||||||
|
this.remove();
|
||||||
|
}
|
||||||
|
this.setup();
|
||||||
|
}
|
||||||
|
Resizer.removeBySelector = function (input) {
|
||||||
|
var container = Resizer.getElement(input);
|
||||||
|
if (container.hasOwnProperty('Resizer')) {
|
||||||
|
container.Resizer.remove();
|
||||||
|
} else {
|
||||||
|
throw new Error('Resizer doesn\'t exist on element');
|
||||||
|
}
|
||||||
|
};
|
||||||
|
Resizer.getElement = function (input) {
|
||||||
|
var el;
|
||||||
|
if (!input) {
|
||||||
|
throw new Error('Missing param, should be an element or selector');
|
||||||
|
}
|
||||||
|
if (typeof input === 'string') {
|
||||||
|
el = document.querySelector(input);
|
||||||
|
if (!el) {
|
||||||
|
throw new Error("Can not find element from selector " + input);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
el = input;
|
||||||
|
}
|
||||||
|
return el;
|
||||||
|
};
|
||||||
|
Resizer.createHandle = function (handleClass) {
|
||||||
|
var el = document.createElement('div');
|
||||||
|
el.dataset.rzHandle = handleClass || '';
|
||||||
|
el.style.cursor = 'ew-resize';
|
||||||
|
return el;
|
||||||
|
};
|
||||||
|
Resizer.createGhost = function () {
|
||||||
|
var el = document.createElement('div');
|
||||||
|
el.style.position = 'absolute';
|
||||||
|
el.style.top = '0';
|
||||||
|
el.style.bottom = '0';
|
||||||
|
el.style.display = 'none';
|
||||||
|
el.style.zIndex = '99999';
|
||||||
|
return el;
|
||||||
|
};
|
||||||
|
Resizer.prototype.remove = function () {
|
||||||
|
delete this.container.Resizer;
|
||||||
|
this.container.style.position = null;
|
||||||
|
this.container.querySelector('[data-rz-handle]').remove();
|
||||||
|
this.target.style.flex = null;
|
||||||
|
};
|
||||||
|
Resizer.prototype.setup = function () {
|
||||||
|
var _this = this;
|
||||||
|
this.setupDom();
|
||||||
|
this.handle.addEventListener('mousedown', function (e) {
|
||||||
|
return _this.onDown(e);
|
||||||
|
});
|
||||||
|
this.container.addEventListener('mouseup', function (e) {
|
||||||
|
return _this.onUp(e);
|
||||||
|
});
|
||||||
|
this.container.addEventListener('mousemove', function (e) {
|
||||||
|
return _this.onMove(e);
|
||||||
|
});
|
||||||
|
this.container.Resizer = this;
|
||||||
|
};
|
||||||
|
Resizer.prototype.setupDom = function () {
|
||||||
|
this.container.style.position = 'relative';
|
||||||
|
this.handle = Resizer.createHandle();
|
||||||
|
this.ghost = Resizer.createGhost();
|
||||||
|
this.handle.appendChild(this.ghost);
|
||||||
|
this.container.insertBefore(this.handle, this.target.nextElementSibling);
|
||||||
|
};
|
||||||
|
Resizer.prototype.setDragging = function (value) {
|
||||||
|
if (value === void 0) {
|
||||||
|
value = true;
|
||||||
|
}
|
||||||
|
if (this.dragging) {
|
||||||
|
this.ghost.style.display = 'none';
|
||||||
|
this.target.style.flex = "0 0 " + this.handleX + "px";
|
||||||
|
} else {
|
||||||
|
this.ghost.style.display = 'block';
|
||||||
|
}
|
||||||
|
return this.dragging = value;
|
||||||
|
};
|
||||||
|
Resizer.prototype.setHandleX = function (value) {
|
||||||
|
if (value < 0) {
|
||||||
|
value = 0;
|
||||||
|
}
|
||||||
|
if (value > this.container.clientWidth) {
|
||||||
|
value = this.container.clientWidth;
|
||||||
|
}
|
||||||
|
this.ghost.style.left = value + "px";
|
||||||
|
return this.handleX = value;
|
||||||
|
};
|
||||||
|
Resizer.prototype.onDown = function (e) {
|
||||||
|
e.preventDefault();
|
||||||
|
if (!this.dragging) {
|
||||||
|
this.offsetX = e.offsetX;
|
||||||
|
this.setHandleX(e.pageX - this.container.getBoundingClientRect().left - this.offsetX);
|
||||||
|
this.setDragging(true);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
Resizer.prototype.onUp = function (e) {
|
||||||
|
e.preventDefault();
|
||||||
|
if (this.dragging) {
|
||||||
|
this.setHandleX(e.pageX - this.container.getBoundingClientRect().left - this.offsetX);
|
||||||
|
this.setDragging(false);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
Resizer.prototype.onMove = function (e) {
|
||||||
|
e.preventDefault();
|
||||||
|
if (this.dragging) {
|
||||||
|
var x = e.pageX - this.container.getBoundingClientRect().left - this.offsetX;
|
||||||
|
if (e.shiftKey) {
|
||||||
|
x = Math.ceil(x / 20) * 20;
|
||||||
|
}
|
||||||
|
this.setHandleX(x);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
return Resizer;
|
||||||
|
}();
|
||||||
|
Resizer.defaultOptions = {
|
||||||
|
width: 8
|
||||||
|
};
|
||||||
|
//# sourceMappingURL=resizer.js.map
|
||||||
@@ -3,9 +3,48 @@ function wrap(){
|
|||||||
$('#start > div:nth-child(n+2)').wrapAll('<div class="bottom"></div> ')
|
$('#start > div:nth-child(n+2)').wrapAll('<div class="bottom"></div> ')
|
||||||
};
|
};
|
||||||
|
|
||||||
$(document).ready(function() {
|
function resize() {
|
||||||
// wrap();
|
|
||||||
$(window).on("load resize", function() {
|
$(window).on("load resize", function() {
|
||||||
$(".blocs").resizable();
|
$("#recits").resizable();
|
||||||
|
// $( "#reseaux-sociaux" ).resizable();
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function drag() {
|
||||||
|
|
||||||
|
var $hand = $( ".handler" );
|
||||||
|
|
||||||
|
$hand.draggable({
|
||||||
|
drag: function(){
|
||||||
|
var offset = $(this).offset();
|
||||||
|
var xPos = offset.left;
|
||||||
|
var yPos = offset.top;
|
||||||
|
$('#posX').text('x: ' + xPos);
|
||||||
|
$('#posY').text('y: ' + yPos);
|
||||||
|
console.log(yPos);
|
||||||
|
|
||||||
|
var $recits = $(this).parent('#page').find('#recits');
|
||||||
|
var $itw = $(this).parent('#page').find("#interviews");
|
||||||
|
var $links = $(this).parent('#page').find("#links");
|
||||||
|
var $rs = $(this).parent('#page').find("#reseaux-sociaux");
|
||||||
|
|
||||||
|
var $grid1 = $(this).parent('.top');
|
||||||
|
var $grid2 = $(this).parent('.bottom');
|
||||||
|
|
||||||
|
$grid1.css('griqd-template-columns', xPos + 'auto auto' );
|
||||||
|
$grid2.css('grid-template-columns', xPos + 'auto auto' );
|
||||||
|
|
||||||
|
$recits.css('width', xPos);
|
||||||
|
$rs.css('width', xPos);
|
||||||
|
$recits.css('height', yPos);
|
||||||
|
$itw.css('height', yPos);
|
||||||
|
$links.css('height', yPos);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
$(document).ready(function() {
|
||||||
|
wrap();
|
||||||
|
drag();
|
||||||
|
// resize();
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
#page{
|
#page{
|
||||||
height: 100%;
|
height: 100%;
|
||||||
.navbar{
|
.navbar{
|
||||||
@@ -8,10 +7,9 @@
|
|||||||
#start{
|
#start{
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: calc(100% - 50px);
|
height: calc(100% - 50px);
|
||||||
display: flex;
|
// display: grid;
|
||||||
flex-wrap: wrap;
|
//
|
||||||
.blocs{
|
.blocs{
|
||||||
width: calc(100%/3);
|
|
||||||
height: calc(100vh/2 - 25px);
|
height: calc(100vh/2 - 25px);
|
||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
&:nth-child(1){
|
&:nth-child(1){
|
||||||
@@ -35,3 +33,18 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.top, .bottom{
|
||||||
|
display: inline-grid;
|
||||||
|
grid-template-columns: auto auto auto;
|
||||||
|
}
|
||||||
|
.handler{
|
||||||
|
width: 50px;
|
||||||
|
height: 50px;
|
||||||
|
border-radius: 25px;
|
||||||
|
background: red;
|
||||||
|
position: absolute;
|
||||||
|
left : calc((100%/3) - 25px);
|
||||||
|
top: 50%;
|
||||||
|
z-index: 999;
|
||||||
|
}
|
||||||
|
|||||||
@@ -6,9 +6,15 @@
|
|||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block body %}
|
{% block body %}
|
||||||
|
|
||||||
{% for module in page.collection %}
|
{% for module in page.collection %}
|
||||||
<div id="{{ _self.pageLinkName(module.folder) }}" class="blocs">
|
<div id="{{ _self.pageLinkName(module.folder) }}" class="blocs">
|
||||||
{{ module.content }}
|
{{ module.content }}
|
||||||
</div>
|
</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
<div class=" blocs">
|
||||||
|
Faux-texte: a pour fonction de faire office de texte de substitution ou d'outil permettant la comparaison et l'appréciation de différentes polices.
|
||||||
|
|
||||||
|
On appelle Lipsum un texte qui, en l'absence du texte définitif, sert de substitut aux futurs contenus lors de la production de maquettes pour les publications ou sites Web. Le terme Lipsum est issu de la contraction du plus connu de ce type de texte "Lorem ipsum". Ils sont également connus sous les noms de texte blanc, faux-texte, bolo bolo, pseudo texte, texte factice, vrai faux texte, faux contenu, texte de remplissage, de remplacement, ou d'attente. Outre son usage dans les milieux de l'imprimerie et du graphisme, certains chansonniers en font l'utilisation lors de la composition de mélodies, chantant ces textes en amont de l'écriture de leur textes. L'utilisation de faux-textes aurait déjà été une pratique courante depuis le 16ème siècle dans les milieux de l'imprimerie et de la composition.
|
||||||
|
</div>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|||||||
@@ -9,4 +9,3 @@
|
|||||||
</div>
|
</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
|
|||||||
@@ -50,11 +50,13 @@
|
|||||||
</nav>
|
</nav>
|
||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block hero %}{% endblock %}
|
{% block hero %}{% endblock %}
|
||||||
|
<div class="handler"></div>
|
||||||
|
|
||||||
<section id="start">
|
<section id="start">
|
||||||
{% block body %}
|
{% block body %}
|
||||||
<section id="body-wrapper" class="section">
|
<section id="body-wrapper" class="section">
|
||||||
<section class="container {{ grid_size }}">
|
<section class="container {{ grid_size }}">
|
||||||
|
|||||||
Reference in New Issue
Block a user