2017 © Pedro Peláez
 

yii2-extension yii2-sweet-alert

A Yii2 widget for SweetAlert

image

kv4nt/yii2-sweet-alert

A Yii2 widget for SweetAlert

  • Friday, September 15, 2017
  • by kv4nt
  • Repository
  • 1 Watchers
  • 0 Stars
  • 154 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 36 % Grown

The README.md

SweetAlert Widget for Yii 2

SweetAlert widget based on SweetAlert, (*1)

Latest Stable Version Total Downloads, (*2)

Installation

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

Either run, (*4)

php composer.phar require --prefer-dist kv4nt/yii2-sweet-alert "*"

or add, (*5)

"kv4nt/yii2-sweet-alert": "*"

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

Usage

For render the message from session flash you can use the following code:, (*7)

1) Set the message in your action, for example:, (*8)

Yii::$app->session->setFlash('success', 'This is the message');

2) Simply add widget to your page as follows:, (*9)

echo \kv4nt\sweetalert\SweetAlert::widget();

For render the custom message you can use the following code:, (*10)

// A replacement for the "prompt" function

echo \kv4nt\sweetalert\SweetAlert::widget([
    'useSessionFlash' => false,
    'options' => [
        'timer' => null,
        'type' => \kv4nt\sweetalert\SweetAlert::TYPE_INPUT,
        'title' => 'An input!',
        'text' => "Write something interesting",
        'confirmButtonText' => "Yes, delete it!",
        'closeOnConfirm' => false,
        'showCancelButton' => true,
        'animation' => "slide-from-top",
        'inputPlaceholder' => "Write something"
    ],
    'callback' => new \yii\web\JsExpression(' function(inputValue) { 
                if (inputValue === false) return false;      
                if (inputValue === "") { 
                    swal.showInputError("You need to write something!");     
                    return false;   
                }      
                swal("Good!", "You wrote: " + inputValue, "success"); 
    }')
]);

Alert Options

You can find them on the options page, (*11)

The Versions

15/09 2017

dev-master

9999999-dev

A Yii2 widget for SweetAlert

  Sources   Download

MIT

The Requires

 

by Victor Shumeyko

yii2 sweetalert yii2 alert sweet alert yi2i sweet alert

15/09 2017

v1.0.1

1.0.1.0

A Yii2 widget for SweetAlert

  Sources   Download

MIT

The Requires

 

by Victor Shumeyko

yii2 sweetalert yii2 alert sweet alert yi2i sweet alert

13/09 2017

v1.0

1.0.0.0

A Yii2 widget for SweetAlert

  Sources   Download

MIT

The Requires

 

by Victor Shumeyko

yii2 sweetalert yii2 alert sweet alert yi2i sweet alert