I believe I have found the issue. Perhaps something changed with the latest Kendo?
Here was my previous instantiation logic:
$(
function
() {
// initialize splitter
$(
"#horizontal"
).kendoSplitter({
panes: [
{ collapsible:
false
, resizable:
false
, size:
"590px"
, min:
"460px"
},
{ collapsible:
false
, collapsed:
true
, resizable:
false
, size:
"520px"
},
{ collapsible:
false
, resizable:
false
, size:
"32%"
}
],
resize: onSplitterResize,
expand: onSplitterExpand
});
} );
I want to keep the user from manually collapsing the Splitter herself, which is why I originally set it up this way (notice the center pane has collapsible: false). The use case is after a certain click action, an "extended options" pane is revealed to the user. I only want that pane expanded in the case she clicks the link to expand it.
Now, it seems I must set collapsible: true in order for the collapse event to trigger. Can you confirm this has changed?
Is there a work around for this? I'm hoping for some way I can continue to prohibit my user from collapsing yet still be able to manually collapse in the background via other js events.