artabro/wire/modules/AdminTheme/AdminThemeUikit/_body-scripts.php

32 lines
733 B
PHP
Raw Normal View History

2024-08-27 11:35:37 +02:00
<?php namespace ProcessWire;
/**
* Scripts that are inserted before </body>
*
*/
if(!defined("PROCESSWIRE")) die();
/** @var string $layout */
/** @var Process $process */
/** @var WireInput $input */
?>
<script>
<?php
if(strpos($layout, 'sidenav-tree') === 0) {
echo "if(typeof parent.isPresent != 'undefined'){";
if(strpos("$process", 'ProcessPageList') === 0) {
echo "parent.hideTreePane();";
} else {
echo "if(!parent.isMobileWidth() && parent.treePaneHidden()) parent.showTreePane();";
}
if($process == 'ProcessPageEdit' && ($input->get('s') || $input->get('new'))) {
echo "parent.refreshTreePane(" . ((int) $input->get('id')) . ");";
}
echo "}";
}
?>
ProcessWireAdminTheme.init();
</script>