32 lines
733 B
PHP
32 lines
733 B
PHP
|
<?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>
|