Skip to content

Commit

Permalink
Issue backdrop#4613: Cleanup layout.context.admin.inc inclusion.
Browse files Browse the repository at this point in the history
By @docwilmot, @indigoxela, @BWPanda, and @klonos.
  • Loading branch information
docwilmot committed Oct 17, 2020
1 parent 74805d1 commit fa87056
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 6 deletions.
3 changes: 1 addition & 2 deletions core/modules/layout/layout.admin.inc
Expand Up @@ -6,8 +6,6 @@
* This provides the UI to list, create, edit and delete layouts.
*/

module_load_include('inc', 'layout', 'layout.context.admin');

/**
* Output a list of pages that are managed.
*/
Expand Down Expand Up @@ -212,6 +210,7 @@ function layout_add_page() {
*/
function layout_settings_form($form, &$form_state, Layout $layout) {
form_load_include($form_state, 'inc', 'layout', 'layout.admin');
form_load_include($form_state, 'inc', 'layout', 'layout.context.admin');

$form_state['layout'] = &$layout;
$form['#tree'] = TRUE;
Expand Down
8 changes: 6 additions & 2 deletions core/modules/layout/layout.context.admin.inc
@@ -1,6 +1,8 @@
<?php
module_load_include('inc', 'layout', 'layout.admin');

/**
* @file
* Administrative functions for custom layout contexts.
*/

/**
* Submit handler for layout_settings_form() that lets the user add a context.
Expand All @@ -27,6 +29,7 @@ function layout_settings_form_context_add($form, &$form_state) {
* @ingroup forms
*/
function layout_context_add_form($form, &$form_state, Layout $layout = NULL, $context_id = NULL) {
form_load_include($form_state, 'inc', 'layout', 'layout.context.admin');
form_load_include($form_state, 'inc', 'layout', 'layout.admin');

$is_new_context = TRUE;
Expand Down Expand Up @@ -145,6 +148,7 @@ function layout_context_add_load_context_nojs($form, &$form_state) {
* Helper function to return a partial context settings form.
*/
function layout_context_return_form($form, &$form_state) {
form_load_include($form_state, 'inc', 'layout', 'layout.context.admin');
$layout = $form_state['layout'];

// If no context has yet been selected, there is no sub-form to display.
Expand Down
4 changes: 2 additions & 2 deletions core/modules/layout/layout.module
Expand Up @@ -336,7 +336,7 @@ function layout_menu() {
'page callback' => 'backdrop_get_form',
'page arguments' => array('layout_context_add_form', 4),
'type' => MENU_CALLBACK,
'file' => 'layout.admin.inc',
'file' => 'layout.context.admin.inc',
) + $base;

$items['admin/structure/layouts/manage/%layout_tempstore/context/edit/layout/%'] = array(
Expand All @@ -345,7 +345,7 @@ function layout_menu() {
'page callback' => 'backdrop_get_form',
'page arguments' => array('layout_context_add_form', 4, 8),
'type' => MENU_CALLBACK,
'file' => 'layout.admin.inc',
'file' => 'layout.context.admin.inc',
) + $base;

$items['admin/structure/layouts/manage/%layout_tempstore/condition/add'] = array(
Expand Down

0 comments on commit fa87056

Please sign in to comment.