The approach to resizing has changed in the 2014 Q1 release; you should no longer call widget.trigger("resize")
. Instead, use kendo.resize()
; also, you should bind to the activate
event so e.contentElement
is visible when your handler is called; that way you don't need the setTimeout
:
$(document).ready(function () {
kendo.init($('#testContainer'));
var tabStrip = $('#testTabStrip').data("kendoTabStrip");
tabStrip.bind('activate', function (e) {
kendo.resize($(e.contentElement));
});
});
(updated demo)