geniv/nette-popup

Popup component for Nette Framework

Installs: 978

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

pkg:composer/geniv/nette-popup

v2.2.0 2019-07-09 16:57 UTC

This package is auto-updated.

Last update: 2025-10-10 07:57:12 UTC


README

Installation

$ composer require geniv/nette-popup

or

"geniv/nette-popup": "^2.2"

require:

"php": ">=7.0",
"nette/nette": ">=2.4",
"geniv/nette-general-form": ">=1.0"

Include in application

neon configure:

services:
    - Popup

usage:

protected function createComponentPopup(IPopup $popup): IPopup
{
    //$popup->setTemplatePath(__DIR__ . '/templates/popup.latte');
    //$popup->setCookieName('cookie-popup');
    //$popup->setCookieExpire('+10 years');
    //$popup->enableSaveCookie(false);
    //$popup->setAutoOpen(false);
    //$popup->addVariableTemplate(['a' => 'b']);
    //$popup->onShowBlock[] = function() {};
    //$popup->onHideBlock[] = function() {};
    return $popup;
}

usage:

{control popup}
$this['popup']->show();
$this['popup']->hide();