Craft\NeoController::actionSaveExpansion PHP Method

actionSaveExpansion() public method

This is used when toggling a block on the front-end.
public actionSaveExpansion ( )
    public function actionSaveExpansion()
    {
        $this->requireAjaxRequest();
        $this->requirePostRequest();
        $expanded = craft()->request->getPost('expanded');
        $blockId = craft()->request->getPost('blockId');
        $block = craft()->neo->getBlockById($blockId);
        $block->collapsed = $expanded === 'false' ? true : !$expanded;
        $success = craft()->neo->saveBlockCollapse($block);
        $this->returnJson(['success' => $success]);
    }