Back to all examples

Show notification


Hide notification

PHP
<?php
require_once '../lib/Kendo/Autoload.php';
?>

<?php

$position = new \Kendo\UI\NotificationPosition();
$position->top(30);
$position->left(30);

$popupNotification = new \Kendo\UI\Notification('popupNotification');
$popupNotification->position($position);
$popupNotification->button(true);

echo $popupNotification->render();

$staticNotification = new \Kendo\UI\Notification('staticNotification');
$staticNotification->appendTo('#appendto');
$staticNotification->button(true);

echo $staticNotification->render();

?>

<div class="k-rtl">
    <span id="popupNotification"></span>
    <span id="staticNotification"></span>

    <div class="demo-section k-content">
       <h4>Show notification</h4>
       <p>
           <button id="showPopupNotification" class="k-button">As a popup at top-left</button><br />
           <button id="showStaticNotification" class="k-button">Static in the panel below</button>
       </p>
       <div style="padding-top: 1em;">
           <h4>Hide notification</h4>
           <button id="hideAllNotifications" class="k-button">Hide All Notifications</button>
       </div>
   </div>
   
   <div id="appendto" class="demo-section k-content"></div>
</div>

<style>
    .demo-section p {
        margin: 3px 0 20px;
        line-height: 40px;
    }
    .demo-section .k-button {
        width: 250px;
    }
</style>
<script>
  $(document).ready(function() {
  var popupNotification = $("#popupNotification").data("kendoNotification");
  var staticNotification = $("#staticNotification").data("kendoNotification");

  $("#showPopupNotification").click(function(){
    var d = new Date();
    popupNotification.show(kendo.toString(d, 'HH:MM:ss.') + kendo.toString(d.getMilliseconds(), "000"), "error");
  });

  $("#showStaticNotification").click(function(){
    var d = new Date();
    staticNotification.show(kendo.toString(d, 'HH:MM:ss.') + kendo.toString(d.getMilliseconds(), "000"), "info");
    var container = $(staticNotification.options.appendTo);
    container.scrollTop(container[0].scrollHeight);
  });

  $("#hideAllNotifications").click(function(){
    popupNotification.hide();
    staticNotification.hide();
  });

  });
</script>