2017 © Pedro Peláez
 

library nette-overlay

Overlay component for Nette Framework

image

geniv/nette-overlay

Overlay component for Nette Framework

  • Tuesday, July 24, 2018
  • by geniv
  • Repository
  • 2 Watchers
  • 0 Stars
  • 239 Installations
  • CSS
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 10 Versions
  • 50 % Grown

The README.md

Overlay

Installation

$ composer require geniv/nette-overlay

or, (*1)

"geniv/nette-overlay": "^2.0"

require:, (*2)

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

Include in application

neon configure:, (*3)

services:
    - Overlay

usage:, (*4)

protected function createComponentOverlay(Overlay $overlay): Overlay
{
    //$overlay->setTemplatePath(__DIR__.'/templates/overlayBegin.latte');
    //$overlay->setTemplatePathBoth(__DIR__.'/templates/overlayBegin.latte',__DIR__.'/templates/overlayEnd.latte');
    return $overlay;
}

usage:, (*5)

data-specific in href custom-layer-1 correspond name by in {control overlay:begin ..., (*6)

<a href="#" class="nette-overlay__open" data-specific="custom-layer-1" data-body-padding-fix="true" data-body-overflow-fix="true">Open custom layer #1</a>
...
{control overlay:begin 'custom-layer-1'}
or
{control overlay:begin 'custom-layer-1', 'class-modifier'}
content
{control overlay:end}

or extreme usage, better usage is: Multiplier, (*7)

protected function createComponentOverlay1(Overlay $overlay): Overlay
{
    $overlay = clone $overlay;
    //$overlay->setTemplatePath(__DIR__.'/templates/overlayBegin.latte');
    return $overlay;
}

and latte:, (*8)

{control overlay1:begin 'custom-layer-2'}form{control overlay1:end}

JS:, (*9)

netteOverlayOpen([specificNetteOverlay, firstFocus, bodyOverflowFix, bodyPaddingFix]);
netteOverlayClose();

The Versions

24/07 2018

dev-master

9999999-dev

Overlay component for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

nette overlay geniv

24/07 2018

v1.0.7

1.0.7.0

Overlay component for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

nette overlay geniv

24/07 2018

dev-develop

dev-develop

Overlay component for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

nette overlay geniv

12/07 2018

v1.0.6

1.0.6.0

Overlay component for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

nette overlay geniv

05/06 2018

v1.0.5

1.0.5.0

Overlay component for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

nette overlay geniv

25/02 2018

v1.0.4

1.0.4.0

Overlay component for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

nette overlay geniv

21/02 2018

v1.0.3

1.0.3.0

Overlay component for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

nette overlay geniv

13/02 2018

v1.0.2

1.0.2.0

Overlay component for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

nette overlay geniv

19/01 2018

v1.0.1

1.0.1.0

Overlay component for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

nette overlay geniv

09/01 2018

v1.0.0

1.0.0.0

Overlay component for Nette Framework

  Sources   Download

GPL-3.0

The Requires

 

by Radek Frystak

nette overlay geniv