2017 © Pedro Peláez
 

yii2-extension yii2-pnotify-widget

Wrapper around the PNotify JQuery plugin

image

raoul2000/yii2-pnotify-widget

Wrapper around the PNotify JQuery plugin

  • Friday, October 24, 2014
  • by raoul2000
  • Repository
  • 1 Watchers
  • 1 Stars
  • 2,955 Installations
  • JavaScript
  • 1 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 3 Versions
  • 3 % Grown

The README.md

yii2-pnotify-widget

Wrapper around PNotify, a JavaScript notifications plugin for Bootstrap and jQuery UI., (*1)

Check out the PNotify Website for a demo of the Plugin., (*2)

important : please note that this widget only includes the basic PNotify modules : desktop and buttons, (*3)

Installation

The preferred way to install this extension is through composer., (*4)

Either run, (*5)

php composer.phar require --prefer-dist raoul2000/yii2-pnotify-widget "*"

or add, (*6)

"raoul2000/yii2-pnotify-widget": "*"

to the require section of your composer.json file., (*7)

Usage

Once the extension is installed, simply use it in your code like this :, (*8)

<?php 
    \raoul2000\widget\pnotify\PNotify::widget([
        'pluginOptions' => [
            'title' => 'My Notification',
            'text' => 'this is my \'first\' Notification using <b>PNotify</b>.',
        ]
    ]);
?>

Stacks

This widget includes an easy way of creating and using custom stacks that will drive the way PNotify displays notification messages., (*9)

To know more about PNotify Stacks, please refer to the documentation., (*10)

Defining a stack with the widget is easy. The example below defines a stack that will display notification vertically in the top-left corner. Then, use this stack (called "stack_top_left") to display a notification. The CSS class stack-topleft is part of the built-in CSS classes provided by PNotify., (*11)

<?php 

    // define "stack_top_left' stack

    \raoul2000\widget\pnotify\PNotify::registerStack( 
        [
            'stack_top_left' => [
                'dir1' => 'right',
                'dir2' => 'right',
                'push' => 'top'
            ]
        ],
        $this
    );

    // display a notification using the "stack_top_left" stack.
    // Note that you must use yii\web\JsExpression for the "stack" plugin option value. 

    \raoul2000\widget\pnotify\PNotify::widget([
        'pluginOptions' => [
            'title' => 'Information',
            'text' => 'This is a very intresting information message : read it !',
            'type' => 'info',
            'stack' => new yii\web\JsExpression('stack_top_left'),
            'addclass' => 'stack-topleft',
            'desktop' => [
                'desktop' => true
            ],
            'buttons' => [
                'closer_hover' => false
            ]
        ]
    ]); 

?>

As you may have noted, the widget above defines specific settings for the desktop and buttons modules., (*12)

For more information on the plugin options, please refer to PNotify@github., (*13)

License

yii2-pnotify-widget is released under the BSD 3-Clause License. See the bundled LICENSE.md for details., (*14)

The Versions

24/10 2014

dev-master

9999999-dev

Wrapper around the PNotify JQuery plugin

  Sources   Download

BSD-3-Clause

The Requires

 

plugin extension yii2 jquery notification

11/10 2014

1.1.0

1.1.0.0

Wrapper around the PNotify JQuery plugin

  Sources   Download

BSD-3-Clause

The Requires

 

plugin extension yii2 jquery notification

26/06 2014

1.0

1.0.0.0

Wrapper around the PNotify JQuery plugin

  Sources   Download

BSD-3-Clause

plugin extension yii2 jquery notification