<?php require_once '../lib/Kendo/Autoload.php'; $window = new \Kendo\UI\Window('window'); $window->title('Rams\'s Ten Principles of Good Design') ->width('630px') ->height('315px') ->actions(array("Refresh", "Close")) ->content(array( "url" => "../content/web/window/ajax/ajaxContent1.html")) ->open("onOpen") ->close("onClose") ->activate("onActivate") ->deactivate("onDeactivate") ->refresh("onRefresh") ->resize("onResize") ->dragstart("onDragStart") ->dragend("onDragEnd"); echo $window->render(); ?> <span id="undo" style="display:none" class="k-group">Click here to open the window.</span> <script> function onOpen(e) { kendoConsole.log("event :: open"); } function onClose(e) { $("#undo").show(); kendoConsole.log("event :: close"); } function onActivate(e) { kendoConsole.log("event :: activate"); } function onDeactivate(e) { kendoConsole.log("event :: deactivate"); } function onRefresh(e) { kendoConsole.log("event :: refresh"); } function onResize(e) { kendoConsole.log("event :: resize"); } function onDragStart(e) { kendoConsole.log("event :: dragstart"); } function onDragEnd(e) { kendoConsole.log("event :: dragend"); } $("#undo") .bind("click", function() { $("#window").data("kendoWindow").open(); $("#undo").hide(); }); </script> <style> .console { margin-top: 400px; } #undo { text-align: center; position: absolute; white-space: nowrap; border-width: 1px; border-style: solid; padding: 2em; cursor: pointer; } </style> <br/> <div class="console"></div>