<?php require_once '../lib/Kendo/Autoload.php'; ?> <?php $popupNotification = new \Kendo\UI\Notification('popupNotification'); echo $popupNotification->render(); $staticNotification = new \Kendo\UI\Notification('staticNotification'); $staticNotification->appendTo('#appendto'); echo $staticNotification->render(); ?> <div class="demo-section"> <div id="appendto" class="k-block"></div> <h3>Show notification:</h3> <p> <button id="showPopupNotification" class="k-button">As a popup at bottom-right</button> <br /> <button id="showStaticNotification" class="k-button">Static in the right panel</button> </p> <h3>Hide notification:</h3> <p> <button id="hideAllNotifications" class="k-button">Hide All Notifications</button> </p> </div> <style> .demo-section { width: 600px; padding: 20px 30px; } .demo-section:after { content: ""; display: block; clear: both; height: 0; } .demo-section p { margin: 3px 0 20px; line-height: 40px; } .demo-section .k-button { width: 200px; } #appendto { float: right; width: 300px; height: 170px; margin: 1em 0; overflow: auto; } </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>