Plugin Directory

Changeset 2845675


Ignore:
Timestamp:
01/09/2023 06:01:10 PM (3 years ago)
Author:
gantry
Message:

Gantry 5.5.15

Location:
gantry5/trunk
Files:
18 edited

Legend:

Unmodified
Added
Removed
  • gantry5/trunk/MD5SUMS

    r2745353 r2845675  
    189189admin/templates/layouts/picker.html.twig    fc58fa1fd58262c24145ece873c3ebcf
    190190admin/templates/layouts/position.html.twig  428ca4ca7fd3dde376d527c0f969e4f7
    191 admin/templates/layouts/switcher.html.twig  b5a56c4192ff49d3bda9fddca85425df
     191admin/templates/layouts/switcher.html.twig  420b2d51f6d0f95c276c7e9dbb8e4863
    192192admin/templates/menu/base.html.twig 419eb571f037dcbe48f0c34c30e5392c
    193193admin/templates/menu/columns.html.twig  0eff002a7a9f4a5da819fe70b2f3ce55
     
    217217admin/templates/pages/configurations/layouts/section.html.twig  0cc0c30422977e5a007dc3dbc2a0fdc4
    218218admin/templates/pages/configurations/page/atoms.html.twig   5b74349040822d5de278d15d95b9d907
    219 admin/templates/pages/configurations/page/page.html.twig    ad80a54845d9a2b577c21627c820ed4e
     219admin/templates/pages/configurations/page/page.html.twig    df97bb570c519823adeb3981af986031
    220220admin/templates/pages/configurations/settings/field.html.twig   1501e742cefd813d916ee3929e39c601
    221221admin/templates/pages/configurations/settings/item.html.twig    162f83b2a33f91dc75e13e2a2439d46d
    222 admin/templates/pages/configurations/settings/settings.html.twig    593673fbca6411313202b76faaf3cd31
     222admin/templates/pages/configurations/settings/settings.html.twig    bc9e1d6ddb34c942fe8be6af4dfc0e95
    223223admin/templates/pages/configurations/styles/field.html.twig 5c29498cae8420ea02934039550553d4
    224224admin/templates/pages/configurations/styles/item.html.twig  7a71b451e7d6b8182ac25a5b47ae4b6a
    225 admin/templates/pages/configurations/styles/styles.html.twig    2985d659d35aa8a9fc356356f858da4c
     225admin/templates/pages/configurations/styles/styles.html.twig    2f27a89e497acac7dfe573a240922c4c
    226226admin/templates/pages/custom/notification.html.twig 8867cf9da725bae7715b69681e70c8ec
    227227admin/templates/pages/import/import.html.twig   40fa1b726f18504b4d90b8be66b9a05e
     
    298298compat/composer.json    f620b7216594a57d6cb79d8776e303f1
    299299compat/composer.lock    fb663026bcd57026fb3a07163c7160f2
    300 compat/vendor/autoload.php  76f9175eab6d275232b02a7fe4a0ea91
     300compat/vendor/autoload.php  531a77d3de800a4a5933521b122a6cdf
    301301compat/vendor/composer/ClassLoader.php  80e3127bb630c512c42cfb51366ec09c
    302302compat/vendor/composer/InstalledVersions.php    7f268aa312bb8a6a105ce33351d9961c
     
    305305compat/vendor/composer/autoload_namespaces.php  9e9c8f07a26a6db3798911a1c00a21e3
    306306compat/vendor/composer/autoload_psr4.php    0f8f17122cdd5bae888ff534a6bcf7f8
    307 compat/vendor/composer/autoload_real.php    78ba03a756bf604b34847102ce3cafe1
    308 compat/vendor/composer/autoload_static.php  d907c840df7f273732b42cd38b343059
     307compat/vendor/composer/autoload_real.php    335b13459cb755fe186c5557377143e3
     308compat/vendor/composer/autoload_static.php  0bdcf0a9fe4a2f12d95d282dfcf98afe
    309309compat/vendor/composer/installed.json   c9dfae97722207efcc5a31d611f66534
    310 compat/vendor/composer/installed.php    88874b2764268809cd9e418b0bab7a44
     310compat/vendor/composer/installed.php    291e89176b03d83baf75d23186994874
    311311compat/vendor/composer/platform_check.php   e447e4cc31d67f7c6a0f616e67b9b71e
    312312compat/vendor/scssphp/scssphp/LICENSE.md    80326dc7359e3695138903093fa75793
     
    972972engines/nucleus/templates/layout/section.html.twig  9fbd8525cbb293ea652d74bbf1aec361
    973973engines/nucleus/templates/layout/wrapper.html.twig  80575cb54b77a5b88b8299c99fda28e1
    974 engines/nucleus/templates/page.html.twig    0229fef74c34bb96b0f7dc95d06611f5
     974engines/nucleus/templates/page.html.twig    d72c3386374c413acba5ea7ba499a755
    975975engines/nucleus/templates/page_head.html.twig   7733f8efba607694f6cd048229915015
    976976engines/nucleus/templates/partials/particle.html.twig   07935cff8475093e4c5e315985b39b99
     
    979979engines/nucleus/views/partials/page_head.html.twig  3a3259470168a9ada5b0d1283f846aa3
    980980engines/nucleus/yarn.lock   add15b7eb0d2628efd9438c69dbd6f3c
    981 gantry5.php a423b25f532066732f2e27f5dee9ad16
    982 readme.txt  ad47bb1cc5f552c8848afee48e89ea45
     981gantry5.php 393ffed85e8d65a905d84c773b24a0c9
     982readme.txt  569e1eb8f5740223713bad9c9135f87e
    983983src/Loader.php  3eda879b8100ece75be53a7c68bafda7
    984 src/RealLoader.php  3b994ce4a6db2368ce7028fde1c070f1
     984src/RealLoader.php  886254b6ca28f0959ec3d1e7eb2d6a13
    985985src/bootstrap.php   c0596c070aa6a3c63292a82f6a2feb32
    986986src/classes/Gantry/Admin/Content.php    1e46f4ec9a7847f7df5d90995618fd1a
     
    11131113src/classes/Gantry/Component/Twig/TwigExtension.php 7d0397f666c65bf1da2a9a2b2c931996
    11141114src/classes/Gantry/Component/Url/Url.php    d2797e5db44835fab1086bf238433a7b
    1115 src/classes/Gantry/Component/Whoops/SystemFacade.php    4b80303bc2334e2d08a0c54ad5373809
     1115src/classes/Gantry/Component/Whoops/SystemFacade.php    d10e46febf5a3c71efb6323ef1ac8bd1
    11161116src/classes/Gantry/Framework/Assignments.php    ebc99939ecfac045fa4100ef09afde02
    11171117src/classes/Gantry/Framework/Atoms.php  1f312404015b0dfe2870aaebac5c7707
     
    11681168vendor/altorouter/altorouter/AltoRouter.php c9f02a799cf178c1cc3eb00e8fb11a04
    11691169vendor/altorouter/altorouter/composer.json  946fbee5871cd75e79ba616bc7286974
    1170 vendor/autoload.php 33ea0a78359f12bc7cde7de8b679eb8e
     1170vendor/autoload.php 52bba2c073bf06370e641e3f7d58eeab
    11711171vendor/composer/ClassLoader.php 80e3127bb630c512c42cfb51366ec09c
    11721172vendor/composer/InstalledVersions.php   7f268aa312bb8a6a105ce33351d9961c
     
    11751175vendor/composer/autoload_namespaces.php 54fa5e5e5ac95a5f2a2d9f09768d6c5d
    11761176vendor/composer/autoload_psr4.php   03df342f36079ba7bafd8c5be4daf96d
    1177 vendor/composer/autoload_real.php   a93629156a935dc8f64c21d619498808
    1178 vendor/composer/autoload_static.php ab819e21be7bf3635827645035aa2945
     1177vendor/composer/autoload_real.php   cf3074125f2820ed1fc5c7b62c2084d8
     1178vendor/composer/autoload_static.php 8cf741dad8ff407d3790c23caa4faa95
    11791179vendor/composer/installed.json  b4a978850268e3c2565ed3dcea198386
    1180 vendor/composer/installed.php   859578c59314f69dfc78a39c149733e6
     1180vendor/composer/installed.php   c89be7b6931131a6d1a613e3d9b15298
    11811181vendor/composer/installers/composer.json    c2d77c8e596009ebf4df67f02dc3a43a
    11821182vendor/composer/installers/phpstan.neon.dist    9f14ee72f9cea4bfe3760763e2d0321c
  • gantry5/trunk/admin/templates/layouts/switcher.html.twig

    r1938699 r2845675  
    6767                {{ 'GANTRY5_PLATFORM_BASE_OUTLINE'|trans }}
    6868            </li>
    69             {% for key,current in user_conf if key != configuration %}
    70                 {% set label=current|replace({'_': ' '})|trim|title %}
    71                 <li tabindex="0"
    72                     aria-label="{{ 'GANTRY5_PLATFORM_X_OUTLINE'|trans(label) }}"
    73                     role="button"
    74                     data-switch="{{ gantry.route('configurations/' ~ configuration ~ '/layout/switch/' ~ key) }}"
    75                     class="g-switch-configuration"
    76                 >
    77                     {{ label }}
    78                 </li>
     69            {% for key,current in user_conf %}
     70                {% if key != configuration %}
     71                    {% set label=current|replace({'_': ' '})|trim|title %}
     72                    <li tabindex="0"
     73                        aria-label="{{ 'GANTRY5_PLATFORM_X_OUTLINE'|trans(label) }}"
     74                        role="button"
     75                        data-switch="{{ gantry.route('configurations/' ~ configuration ~ '/layout/switch/' ~ key) }}"
     76                        class="g-switch-configuration"
     77                    >
     78                        {{ label }}
     79                    </li>
     80                {% endif %}
    7981            {% endfor %}
    8082        </ul>
  • gantry5/trunk/admin/templates/pages/configurations/page/page.html.twig

    r2635896 r2845675  
    1010                        <i class="fa fa-fw fa-check" aria-hidden="true"></i> <span>{{ 'GANTRY5_PLATFORM_SAVE_PAGESETTINGS'|trans }}</span></button>
    1111                </span>
    12                 {% for group, list in page if (group != 'hidden') %}
    13                     <h2 class="page-title">
    14                         <span class="title">{{ group|capitalize }} {{ 'GANTRY5_PLATFORM_PAGESETTINGS'|trans }}</span>
    15                     </h2>
     12                {% for group, list in page %}
     13                    {% if group != 'hidden' %}
     14                        <h2 class="page-title">
     15                            <span class="title">{{ group|capitalize }} {{ 'GANTRY5_PLATFORM_PAGESETTINGS'|trans }}</span>
     16                        </h2>
    1617
    17                     <div class="g-filter-actions">
    18                         <div class="g-panel-filters" data-g-global-filter="">
    19                             <div class="search settings-block">
    20                                 <input type="text" data-g-collapse-filter="" placeholder="{{ 'GANTRY5_PLATFORM_FILTER'|trans }} {{ group|capitalize }}..." aria-label="{{ 'GANTRY5_PLATFORM_FILTER'|trans }} {{ group|capitalize }}..." role="search" />
    21                                 <i class="fa fa-fw fa-search" aria-hidden="true"></i>
     18                        <div class="g-filter-actions">
     19                            <div class="g-panel-filters" data-g-global-filter="">
     20                                <div class="search settings-block">
     21                                    <input type="text" data-g-collapse-filter="" placeholder="{{ 'GANTRY5_PLATFORM_FILTER'|trans }} {{ group|capitalize }}..." aria-label="{{ 'GANTRY5_PLATFORM_FILTER'|trans }} {{ group|capitalize }}..." role="search" />
     22                                    <i class="fa fa-fw fa-search" aria-hidden="true"></i>
     23                                </div>
     24                                <button class="button" type="button" data-g-collapse-all="true"><i class="far fa-fw fa-caret-square-up" aria-hidden="true"></i> {{ 'GANTRY5_PLATFORM_COLLAPSE_ALL'|trans }}</button>
     25                                <button class="button" type="button" data-g-collapse-all="false"><i class="far fa-fw fa-caret-square-down" aria-hidden="true"></i> {{ 'GANTRY5_PLATFORM_EXPAND_ALL'|trans }}</button>
    2226                            </div>
    23                             <button class="button" type="button" data-g-collapse-all="true"><i class="far fa-fw fa-caret-square-up" aria-hidden="true"></i> {{ 'GANTRY5_PLATFORM_COLLAPSE_ALL'|trans }}</button>
    24                             <button class="button" type="button" data-g-collapse-all="false"><i class="far fa-fw fa-caret-square-down" aria-hidden="true"></i> {{ 'GANTRY5_PLATFORM_EXPAND_ALL'|trans }}</button>
    2527                        </div>
    26                     </div>
    2728
    28                     <div class="cards-wrapper g-grid">
    29                         {% for id, particle in list %}
    30                             {% if not particle.hidden %}
    31                                 {% set particle = gantry.page.getBlueprintForm(id) %}
    32                                 {% set prefix = 'page.' ~ id ~ '.' %}
    33                                 {% set collapsed = particle.form.collapsed or attribute(stored_data, prefix) %}
    34                                 {% set labels = {collapse: 'GANTRY5_PLATFORM_COLLAPSE'|trans, expand: 'GANTRY5_PLATFORM_EXPAND'|trans} %}
    35                                 <div class="card settings-block{{ collapsed ? ' g-collapsed' : '' }}">
    36                                     <input type="hidden" name="page[{{ id }}]"/>
    37                                     <h4 data-g-collapse="{{ labels|merge({collapsed: collapsed ? true : false, id: prefix, target: '~ .inner-params' })|json_encode|e('html_attr') }}"
    38                                         data-g-collapse-id="{{ prefix }}"
    39                                         {{ overrideable ? ' class="card-overrideable"' : '' }}
    40                                     >
    41                                         <span class="g-collapse" data-title="{{ collapsed ? labels.expand : labels.collapse }}" data-tip="{{ collapsed ? labels.expand : labels.collapse }}" data-tip-place="top-right"><i class="fa fa-fw fa-caret-up" aria-hidden="true"></i></span>
    42                                         <span class="g-title">{{ particle.name }}</span>
    43                                         {% if particle.form.fields.enabled %}
    44                                             {% include 'forms/fields/enable/enable.html.twig' with {'default': true, 'scope': prefix, 'name': 'enabled', 'field': particle.form.fields.enabled, 'value': data.get(prefix ~ 'enabled')} %}
     29                        <div class="cards-wrapper g-grid">
     30                            {% for id, particle in list %}
     31                                {% if not particle.hidden %}
     32                                    {% set particle = gantry.page.getBlueprintForm(id) %}
     33                                    {% set prefix = 'page.' ~ id ~ '.' %}
     34                                    {% set collapsed = particle.form.collapsed or attribute(stored_data, prefix) %}
     35                                    {% set labels = {collapse: 'GANTRY5_PLATFORM_COLLAPSE'|trans, expand: 'GANTRY5_PLATFORM_EXPAND'|trans} %}
     36                                    <div class="card settings-block{{ collapsed ? ' g-collapsed' : '' }}">
     37                                        <input type="hidden" name="page[{{ id }}]"/>
     38                                        <h4 data-g-collapse="{{ labels|merge({collapsed: collapsed ? true : false, id: prefix, target: '~ .inner-params' })|json_encode|e('html_attr') }}"
     39                                            data-g-collapse-id="{{ prefix }}"
     40                                            {{ overrideable ? ' class="card-overrideable"' : '' }}
     41                                        >
     42                                            <span class="g-collapse" data-title="{{ collapsed ? labels.expand : labels.collapse }}" data-tip="{{ collapsed ? labels.expand : labels.collapse }}" data-tip-place="top-right"><i class="fa fa-fw fa-caret-up" aria-hidden="true"></i></span>
     43                                            <span class="g-title">{{ particle.name }}</span>
     44                                            {% if particle.form.fields.enabled %}
     45                                                {% include 'forms/fields/enable/enable.html.twig' with {'default': true, 'scope': prefix, 'name': 'enabled', 'field': particle.form.fields.enabled, 'value': data.get(prefix ~ 'enabled')} %}
    4546
    46                                             {% if overrideable %}
    47                                                 {% include 'forms/override.html.twig' with {'scope': prefix, 'name': 'enabled', 'field': {'label': 'Enabled of the ' ~ particle.name ~ ' Particle' }} %}
     47                                                {% if overrideable %}
     48                                                    {% include 'forms/override.html.twig' with {'scope': prefix, 'name': 'enabled', 'field': {'label': 'Enabled of the ' ~ particle.name ~ ' Particle' }} %}
     49                                                {% endif %}
    4850                                            {% endif %}
    49                                         {% endif %}
    50                                     </h4>
     51                                        </h4>
    5152
    52                                     <div class="inner-params">
    53                                         {% include 'forms/fields.html.twig' with {'ignore_not_overrideable': true, 'overrideable': overrideable, 'blueprints': particle.form, skip: ['enabled'], "prefix": prefix} %}
     53                                        <div class="inner-params">
     54                                            {% include 'forms/fields.html.twig' with {'ignore_not_overrideable': true, 'overrideable': overrideable, 'blueprints': particle.form, skip: ['enabled'], "prefix": prefix} %}
     55                                        </div>
    5456                                    </div>
    55                                 </div>
    56                             {% endif %}
    57                         {% endfor %}
    58                     </div>
     57                                {% endif %}
     58                            {% endfor %}
     59                        </div>
     60                    {% endif %}
    5961                {% endfor %}
    6062
  • gantry5/trunk/admin/templates/pages/configurations/settings/settings.html.twig

    r2635896 r2845675  
    1111                    <i class="fa fa-fw fa-check" aria-hidden="true"></i> <span>{{ 'GANTRY5_PLATFORM_SAVE_PARTICLE_DEFAULTS'|trans }}</span></button>
    1212                </span>
    13                 {% for group, list in particles if list and (group != 'hidden') %}
    14                     <h2 class="page-title">
    15                         <span class="title">{{ group|capitalize }} {{ 'GANTRY5_PLATFORM_DEFAULTS'|trans }}</span>
    16                     </h2>
     13                {% for group, list in particles %}
     14                    {% if list and (group != 'hidden') %}
     15                        <h2 class="page-title">
     16                            <span class="title">{{ group|capitalize }} {{ 'GANTRY5_PLATFORM_DEFAULTS'|trans }}</span>
     17                        </h2>
    1718
    18                     <div class="g-filter-actions">
    19                         <div class="g-panel-filters" data-g-global-filter="">
    20                             <div class="search settings-block">
    21                                 <input type="text" data-g-collapse-filter placeholder="{{ 'GANTRY5_PLATFORM_FILTER'|trans }} {{ group|capitalize }}..." aria-label="{{ 'GANTRY5_PLATFORM_FILTER'|trans }} {{ group|capitalize }}..." role="search" />
    22                                 <i class="fa fa-fw fa-search" aria-hidden="true"></i>
     19                        <div class="g-filter-actions">
     20                            <div class="g-panel-filters" data-g-global-filter="">
     21                                <div class="search settings-block">
     22                                    <input type="text" data-g-collapse-filter placeholder="{{ 'GANTRY5_PLATFORM_FILTER'|trans }} {{ group|capitalize }}..." aria-label="{{ 'GANTRY5_PLATFORM_FILTER'|trans }} {{ group|capitalize }}..." role="search" />
     23                                    <i class="fa fa-fw fa-search" aria-hidden="true"></i>
     24                                </div>
     25                                <button class="button" type="button" data-g-collapse-all="true"><i class="far fa-fw fa-caret-square-up" aria-hidden="true"></i> {{ 'GANTRY5_PLATFORM_COLLAPSE_ALL'|trans }}</button>
     26                                <button class="button" type="button" data-g-collapse-all="false"><i class="far fa-fw fa-caret-square-down" aria-hidden="true"></i> {{ 'GANTRY5_PLATFORM_EXPAND_ALL'|trans }}</button>
    2327                            </div>
    24                             <button class="button" type="button" data-g-collapse-all="true"><i class="far fa-fw fa-caret-square-up" aria-hidden="true"></i> {{ 'GANTRY5_PLATFORM_COLLAPSE_ALL'|trans }}</button>
    25                             <button class="button" type="button" data-g-collapse-all="false"><i class="far fa-fw fa-caret-square-down" aria-hidden="true"></i> {{ 'GANTRY5_PLATFORM_EXPAND_ALL'|trans }}</button>
    2628                        </div>
    27                     </div>
    2829
    29                     <div class="cards-wrapper g-grid">
    30                         {% for id, particle in list %}
    31                             {% if not particle.hidden %}
    32                                 {% set particle = gantry.particles.getBlueprintForm(id) %}
    33                                 {% set prefix = 'particles.' ~ id ~ '.' %}
    34                                 {% set collapsed = particle.form.collapsed or attribute(stored_data, prefix) %}
    35                                 {% set labels = {collapse: 'GANTRY5_PLATFORM_COLLAPSE'|trans, expand: 'GANTRY5_PLATFORM_EXPAND'|trans} %}
    36                                 <div class="card settings-block{{ collapsed ? ' g-collapsed' : '' }}">
    37                                     <input type="hidden" name="particles[{{ id }}]"/>
    38                                     <h4 data-g-collapse="{{ labels|merge({collapsed: collapsed ? true : false, id: prefix, target: '~ .inner-params' })|json_encode|e('html_attr') }}"
    39                                         data-g-collapse-id="{{ prefix }}"
    40                                         {{ overrideable ? ' class="card-overrideable"' : '' }}
    41                                     >
    42                                         <span class="g-collapse" data-title="{{ collapsed ? labels.expand : labels.collapse }}" data-tip="{{ collapsed ? labels.expand : labels.collapse }}" data-tip-place="top-right"><i class="fa fa-fw fa-caret-up" aria-hidden="true"></i></span>
    43                                         <span class="g-title">{{ particle.name }}</span>
    44                                         {% if particle.form.fields.enabled %}
    45                                             {% include 'forms/fields/enable/enable.html.twig' with {'default': true, 'scope': prefix, 'name': 'enabled', 'field': particle.form.fields.enabled, 'value': data.get(prefix ~ 'enabled')} %}
     30                        <div class="cards-wrapper g-grid">
     31                            {% for id, particle in list %}
     32                                {% if not particle.hidden %}
     33                                    {% set particle = gantry.particles.getBlueprintForm(id) %}
     34                                    {% set prefix = 'particles.' ~ id ~ '.' %}
     35                                    {% set collapsed = particle.form.collapsed or attribute(stored_data, prefix) %}
     36                                    {% set labels = {collapse: 'GANTRY5_PLATFORM_COLLAPSE'|trans, expand: 'GANTRY5_PLATFORM_EXPAND'|trans} %}
     37                                    <div class="card settings-block{{ collapsed ? ' g-collapsed' : '' }}">
     38                                        <input type="hidden" name="particles[{{ id }}]"/>
     39                                        <h4 data-g-collapse="{{ labels|merge({collapsed: collapsed ? true : false, id: prefix, target: '~ .inner-params' })|json_encode|e('html_attr') }}"
     40                                            data-g-collapse-id="{{ prefix }}"
     41                                            {{ overrideable ? ' class="card-overrideable"' : '' }}
     42                                        >
     43                                            <span class="g-collapse" data-title="{{ collapsed ? labels.expand : labels.collapse }}" data-tip="{{ collapsed ? labels.expand : labels.collapse }}" data-tip-place="top-right"><i class="fa fa-fw fa-caret-up" aria-hidden="true"></i></span>
     44                                            <span class="g-title">{{ particle.name }}</span>
     45                                            {% if particle.form.fields.enabled %}
     46                                                {% include 'forms/fields/enable/enable.html.twig' with {'default': true, 'scope': prefix, 'name': 'enabled', 'field': particle.form.fields.enabled, 'value': data.get(prefix ~ 'enabled')} %}
    4647
    47                                             {% if overrideable %}
    48                                                 {% include 'forms/override.html.twig' with {'scope': prefix, 'name': 'enabled', 'has_value': data.get(prefix ~ 'enabled') is not null, 'field': {'label': 'Enabled of the ' ~ particle.name ~ ' Particle' }} %}
     48                                                {% if overrideable %}
     49                                                    {% include 'forms/override.html.twig' with {'scope': prefix, 'name': 'enabled', 'has_value': data.get(prefix ~ 'enabled') is not null, 'field': {'label': 'Enabled of the ' ~ particle.name ~ ' Particle' }} %}
     50                                                {% endif %}
    4951                                            {% endif %}
    50                                         {% endif %}
    51                                     </h4>
     52                                        </h4>
    5253
    53                                     <div class="inner-params">
    54                                         {% include 'forms/fields.html.twig' with {'ignore_not_overrideable': true, 'overrideable': overrideable, 'not_global_overrideable': particle.form.overrideable is same as(false), 'blueprints': particle.form, skip: ['enabled'], data: data, "prefix": prefix} %}
     54                                        <div class="inner-params">
     55                                            {% include 'forms/fields.html.twig' with {'ignore_not_overrideable': true, 'overrideable': overrideable, 'not_global_overrideable': particle.form.overrideable is same as(false), 'blueprints': particle.form, skip: ['enabled'], data: data, "prefix": prefix} %}
     56                                        </div>
    5557                                    </div>
    56                                 </div>
    57                             {% endif %}
    58                         {% endfor %}
    59                     </div>
     58                                {% endif %}
     59                            {% endfor %}
     60                        </div>
     61                    {% endif %}
    6062                {% endfor %}
    6163
  • gantry5/trunk/admin/templates/pages/configurations/styles/styles.html.twig

    r2635896 r2845675  
    7070        {% endif %}
    7171
    72         {% for group, list in blocks if (group != 'hidden') %}
     72        {% for group, list in blocks %}
     73        {% if (group != 'hidden') %}
    7374        <h2>{{ group|capitalize }} {{ 'GANTRY5_PLATFORM_STYLES'|trans }}</h2>
    7475
     
    103104            {% endfor %}
    104105        </div>
     106        {% endif %}
    105107        {% endfor %}
    106108
  • gantry5/trunk/compat/vendor/autoload.php

    r2745353 r2845675  
    1010require_once __DIR__ . '/composer/autoload_real.php';
    1111
    12 return ComposerAutoloaderInit75e243f450af0d5832d6d6de5f7bce6f::getLoader();
     12return ComposerAutoloaderInit4b778e8e0e693f6abc423e11957ced41::getLoader();
  • gantry5/trunk/compat/vendor/composer/autoload_real.php

    r2745353 r2845675  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit75e243f450af0d5832d6d6de5f7bce6f
     5class ComposerAutoloaderInit4b778e8e0e693f6abc423e11957ced41
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit75e243f450af0d5832d6d6de5f7bce6f', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit4b778e8e0e693f6abc423e11957ced41', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit75e243f450af0d5832d6d6de5f7bce6f', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit4b778e8e0e693f6abc423e11957ced41', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInit75e243f450af0d5832d6d6de5f7bce6f::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit4b778e8e0e693f6abc423e11957ced41::getInitializer($loader));
    3333
    3434        $loader->register(true);
    3535
    36         $includeFiles = \Composer\Autoload\ComposerStaticInit75e243f450af0d5832d6d6de5f7bce6f::$files;
     36        $includeFiles = \Composer\Autoload\ComposerStaticInit4b778e8e0e693f6abc423e11957ced41::$files;
    3737        foreach ($includeFiles as $fileIdentifier => $file) {
    38             composerRequire75e243f450af0d5832d6d6de5f7bce6f($fileIdentifier, $file);
     38            composerRequire4b778e8e0e693f6abc423e11957ced41($fileIdentifier, $file);
    3939        }
    4040
     
    4848 * @return void
    4949 */
    50 function composerRequire75e243f450af0d5832d6d6de5f7bce6f($fileIdentifier, $file)
     50function composerRequire4b778e8e0e693f6abc423e11957ced41($fileIdentifier, $file)
    5151{
    5252    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • gantry5/trunk/compat/vendor/composer/autoload_static.php

    r2745353 r2845675  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit75e243f450af0d5832d6d6de5f7bce6f
     7class ComposerStaticInit4b778e8e0e693f6abc423e11957ced41
    88{
    99    public static $files = array (
     
    5555    {
    5656        return \Closure::bind(function () use ($loader) {
    57             $loader->prefixLengthsPsr4 = ComposerStaticInit75e243f450af0d5832d6d6de5f7bce6f::$prefixLengthsPsr4;
    58             $loader->prefixDirsPsr4 = ComposerStaticInit75e243f450af0d5832d6d6de5f7bce6f::$prefixDirsPsr4;
    59             $loader->prefixesPsr0 = ComposerStaticInit75e243f450af0d5832d6d6de5f7bce6f::$prefixesPsr0;
    60             $loader->classMap = ComposerStaticInit75e243f450af0d5832d6d6de5f7bce6f::$classMap;
     57            $loader->prefixLengthsPsr4 = ComposerStaticInit4b778e8e0e693f6abc423e11957ced41::$prefixLengthsPsr4;
     58            $loader->prefixDirsPsr4 = ComposerStaticInit4b778e8e0e693f6abc423e11957ced41::$prefixDirsPsr4;
     59            $loader->prefixesPsr0 = ComposerStaticInit4b778e8e0e693f6abc423e11957ced41::$prefixesPsr0;
     60            $loader->classMap = ComposerStaticInit4b778e8e0e693f6abc423e11957ced41::$classMap;
    6161
    6262        }, null, ClassLoader::class);
  • gantry5/trunk/compat/vendor/composer/installed.php

    r2745353 r2845675  
    22    'root' => array(
    33        'name' => 'gantry/wordpress-compat',
    4         'pretty_version' => '5.5.14',
    5         'version' => '5.5.14.0',
    6         'reference' => '6e3165be130e182b9839ecf8b31a22a792b76b9c',
     4        'pretty_version' => '5.5.15',
     5        'version' => '5.5.15.0',
     6        'reference' => '3a0fd8bd20a5d507fe8a5792d33f414e8730aea6',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'gantry/wordpress-compat' => array(
    14             'pretty_version' => '5.5.14',
    15             'version' => '5.5.14.0',
    16             'reference' => '6e3165be130e182b9839ecf8b31a22a792b76b9c',
     14            'pretty_version' => '5.5.15',
     15            'version' => '5.5.15.0',
     16            'reference' => '3a0fd8bd20a5d507fe8a5792d33f414e8730aea6',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
  • gantry5/trunk/engines/nucleus/templates/page.html.twig

    r2168348 r2845675  
    1212
    1313{%- set offcanvas = null -%}
    14 {%- for segment in segments if segment.type == 'offcanvas' %}
    15     {%- set offcanvas = segment -%}
     14{%- for segment in segments %}
     15    {% if segment.type == 'offcanvas' %}
     16        {%- set offcanvas = segment -%}
     17    {% endif %}
    1618{% endfor -%}
    1719
     
    2931{%- set page_layout %}
    3032    {% block page_layout %}
    31     {% for segment in segments if segment.type != 'offcanvas' %}
    32         {% include '@nucleus/layout/' ~ segment.type ~ '.html.twig' with { 'segments': segment.children } %}
     33    {% for segment in segments %}
     34        {% if segment.type != 'offcanvas' %}
     35            {% include '@nucleus/layout/' ~ segment.type ~ '.html.twig' with { 'segments': segment.children } %}
     36        {% endif %}
    3337    {% endfor %}
    3438    {% endblock %}
  • gantry5/trunk/gantry5.php

    r2745353 r2845675  
    44 * Plugin URI: http://gantry.org/
    55 * Description: Framework for Gantry 5 based themes.
    6  * Version: 5.5.14
     6 * Version: 5.5.15
    77 * Author: RocketTheme, LLC
    88 * Author URI: http://rockettheme.com/
  • gantry5/trunk/readme.txt

    r2745353 r2845675  
    44Tags: gantry, gantry5, framework, template, theme, yaml, twig, timber, scss, html5, css3, bourbon, layout, builder, widgets, flexible, extensible, configurable, flex, grid, columns, powerful, buddypress, woocommerce, bbpress
    55Requires at least: 5.2
    6 Tested up to: 5.9.0
     6Tested up to: 6.0.2
    77Requires PHP: 5.6.20
    8 Stable tag: 5.5.14
     8Stable tag: 5.5.15
    99
    1010Gantry is a comprehensive set of building blocks to enable the rapid development and realization of a design into a flexible and powerful web platform
  • gantry5/trunk/src/RealLoader.php

    r2745353 r2845675  
    5050        }
    5151
    52         define('GANTRY5_VERSION', '5.5.14');
    53         define('GANTRY5_VERSION_DATE', 'June 15, 2022');
     52        define('GANTRY5_VERSION', '5.5.15');
     53        define('GANTRY5_VERSION_DATE', 'September  5, 2022');
    5454
    5555        if (!defined('DS')) {
  • gantry5/trunk/src/classes/Gantry/Component/Whoops/SystemFacade.php

    r2688318 r2845675  
    9797    public function handleError($level, $message, $file = null, $line = null)
    9898    {
     99        // TODO: remove when upgrading to Twig 2+
     100        if (($level === E_DEPRECATED) && strpos($file, '/twig/') !== false) {
     101            if (str_contains($message, '#[\ReturnTypeWillChange]') || str_contains($message, 'Passing null to parameter')) {
     102                return true;
     103            }
     104        }
     105
    99106        $handler = $this->whoopsErrorHandler;
    100107
  • gantry5/trunk/vendor/autoload.php

    r2745353 r2845675  
    1010require_once __DIR__ . '/composer/autoload_real.php';
    1111
    12 return ComposerAutoloaderInitee5902d8e79a3275415b8422faf1dae4::getLoader();
     12return ComposerAutoloaderInit6036014da63d6211ab1eb2ffb678512c::getLoader();
  • gantry5/trunk/vendor/composer/autoload_real.php

    r2745353 r2845675  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitee5902d8e79a3275415b8422faf1dae4
     5class ComposerAutoloaderInit6036014da63d6211ab1eb2ffb678512c
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInitee5902d8e79a3275415b8422faf1dae4', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit6036014da63d6211ab1eb2ffb678512c', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInitee5902d8e79a3275415b8422faf1dae4', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit6036014da63d6211ab1eb2ffb678512c', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInitee5902d8e79a3275415b8422faf1dae4::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit6036014da63d6211ab1eb2ffb678512c::getInitializer($loader));
    3333
    3434        $loader->register(true);
    3535
    36         $includeFiles = \Composer\Autoload\ComposerStaticInitee5902d8e79a3275415b8422faf1dae4::$files;
     36        $includeFiles = \Composer\Autoload\ComposerStaticInit6036014da63d6211ab1eb2ffb678512c::$files;
    3737        foreach ($includeFiles as $fileIdentifier => $file) {
    38             composerRequireee5902d8e79a3275415b8422faf1dae4($fileIdentifier, $file);
     38            composerRequire6036014da63d6211ab1eb2ffb678512c($fileIdentifier, $file);
    3939        }
    4040
     
    4848 * @return void
    4949 */
    50 function composerRequireee5902d8e79a3275415b8422faf1dae4($fileIdentifier, $file)
     50function composerRequire6036014da63d6211ab1eb2ffb678512c($fileIdentifier, $file)
    5151{
    5252    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • gantry5/trunk/vendor/composer/autoload_static.php

    r2745353 r2845675  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitee5902d8e79a3275415b8422faf1dae4
     7class ComposerStaticInit6036014da63d6211ab1eb2ffb678512c
    88{
    99    public static $files = array (
     
    190190    {
    191191        return \Closure::bind(function () use ($loader) {
    192             $loader->prefixLengthsPsr4 = ComposerStaticInitee5902d8e79a3275415b8422faf1dae4::$prefixLengthsPsr4;
    193             $loader->prefixDirsPsr4 = ComposerStaticInitee5902d8e79a3275415b8422faf1dae4::$prefixDirsPsr4;
    194             $loader->fallbackDirsPsr4 = ComposerStaticInitee5902d8e79a3275415b8422faf1dae4::$fallbackDirsPsr4;
    195             $loader->prefixesPsr0 = ComposerStaticInitee5902d8e79a3275415b8422faf1dae4::$prefixesPsr0;
    196             $loader->classMap = ComposerStaticInitee5902d8e79a3275415b8422faf1dae4::$classMap;
     192            $loader->prefixLengthsPsr4 = ComposerStaticInit6036014da63d6211ab1eb2ffb678512c::$prefixLengthsPsr4;
     193            $loader->prefixDirsPsr4 = ComposerStaticInit6036014da63d6211ab1eb2ffb678512c::$prefixDirsPsr4;
     194            $loader->fallbackDirsPsr4 = ComposerStaticInit6036014da63d6211ab1eb2ffb678512c::$fallbackDirsPsr4;
     195            $loader->prefixesPsr0 = ComposerStaticInit6036014da63d6211ab1eb2ffb678512c::$prefixesPsr0;
     196            $loader->classMap = ComposerStaticInit6036014da63d6211ab1eb2ffb678512c::$classMap;
    197197
    198198        }, null, ClassLoader::class);
  • gantry5/trunk/vendor/composer/installed.php

    r2745353 r2845675  
    22    'root' => array(
    33        'name' => 'gantry/wordpress',
    4         'pretty_version' => '5.5.14',
    5         'version' => '5.5.14.0',
    6         'reference' => '6e3165be130e182b9839ecf8b31a22a792b76b9c',
     4        'pretty_version' => '5.5.15',
     5        'version' => '5.5.15.0',
     6        'reference' => '3a0fd8bd20a5d507fe8a5792d33f414e8730aea6',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    5757        ),
    5858        'gantry/wordpress' => array(
    59             'pretty_version' => '5.5.14',
    60             'version' => '5.5.14.0',
    61             'reference' => '6e3165be130e182b9839ecf8b31a22a792b76b9c',
     59            'pretty_version' => '5.5.15',
     60            'version' => '5.5.15.0',
     61            'reference' => '3a0fd8bd20a5d507fe8a5792d33f414e8730aea6',
    6262            'type' => 'library',
    6363            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.