kendoWindow
by RedF
HTML
<script src="http://cloud.github.com/downloads/SteveSanderson/knockout/knockout-2.1.0.js"></script>
<script src="http://cdn.kendostatic.com/2013.1.319/js/kendo.all.min.js"></script>
<link rel="stylesheet" href="http://cdn.kendostatic.com/2013.1.319/styles/kendo.default.min.css">
<link rel="stylesheet" href="http://cdn.kendostatic.com/2013.1.319/styles/kendo.common.min.css">
<script src="https://raw.github.com/rniemeyer/knockout-kendo/master/build/knockout-kendo.js"></script>
<input type="checkbox" data-bind="checked: isOpen" /> Open<br/>
<div class="console"></div>
<div data-bind="visible: isOpen">
isOpen == true
</div>
<div data-bind="kendoWindow: { isOpen: isOpen, visible: false, close: myClose, deactivate: myDeactivate }">
Window Content
</div>
JavaScript
var ViewModel = function() {
var self = this;
self.isOpen = ko.observable(false);
self.myClose = function(e) {
alert("onClose");
}
self.myDeactivate = function(e) {
alert("onDeactivate");
}
};
ko.applyBindings(new ViewModel());