Download the PHP package miloslavkostir/dialog-control without Composer
On this page you can find all versions of the php package miloslavkostir/dialog-control. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download miloslavkostir/dialog-control
More information about miloslavkostir/dialog-control
Files in miloslavkostir/dialog-control
Package dialog-control
Short Description Modal windows for Nette Framework
License BSD-3
Informations about the package dialog-control
DialogControl
DialogControl is component for create modal windows in Nette Framework.
Requirements
DialogControl requires Nette Framework 2.0.0 or higher and PHP 5.3 or later.
Installation
Install using composer:
And load css files from vendor/miloslavkostir/dialog-control/resources.
Getting started
1.Create control in presenter
2.Put control into template
Usage
Show "Hello world" in modal window
You must init the window (the best place for init is action method) :
Click on "Show message" and you should see modal window.
Self-init or triggering
The callback in second parameter of init() is execute when value of first parameter equal to value of parameter 'dialogDo' in query URL. It's self-initialization. But you can trigger the window by another event:
Not just message
Method message() isn't only one what you can use. Try this:
Rendering block
If you need to render window manualy, you can use method block(). First parameter is name of block, second parameter is path to file. Second parameter is optional, then you must specify directory with dialog templates in constructor.
If you want to render control in this block, you must create control in DialogControl component. Use createControl() for it.
Advanced useage
Whole DialogControl is possible to move into own class. Then you will use method configure instead of callback
advancedDialogControl.latte
In presenter :