static void OnReady() { var original = new jQuery("#panelbar").clone(true); original.find(".k-state-active").removeClass("k-state-active"); new jQuery(".configuration input").change(e => { var panelBar = new jQuery("#panelbar").As<PanelBar>(); jQuery clone = original.clone(true); panelBar.data("kendoPanelBar").collapse(new jQuery("#panelbar .k-link")); panelBar.replaceWith(clone); initPanelBar(); }); initPanelBar(); }
static void OnReady() { var original = new jQuery("#menu").clone(true); original.find(".k-state-active").removeClass("k-state-active"); new jQuery(".configuration input").change(e => { jQuery menu = new jQuery("#menu"); jQuery clone = original.clone(true); menu.data("kendoMenu").As<Menu>().close(new jQuery("#menu .k-link")); menu.replaceWith(clone); initMenu(); }); initMenu(); }
static void OnReady() { new jQuery("#sortable1, #sortable2").sortable().disableSelection(); var tabs = new jQuery("#tabs").tabs(); var tab_items = new jQuery("ul:first li", tabs); tab_items = tab_items.droppable(new DroppableOptions { accept = ".connectedSortable li", hoverClass = "ui-state-hover", drop = (e, ui) => { var item = new jQuery(e.currentTarget); var list = new jQuery(item.find("a").attr("href")) .find(".connectedSortable"); ui.draggable.hide("slow", () => { tabs.tabs("select", tab_items.index(item)); new jQuery(e.currentTarget).appendTo(list).show("slow"); }); } }); }
static void OnReady() { var original = new jQuery("#tabstrip").clone(true); original.find(".k-state-active").removeClass("k-state-active"); new jQuery(".configuration input").change(e => { jQuery tabStrip = new jQuery("#tabstrip"), clone = original.clone(true); JsNumber selectedIndex = tabStrip.data("kendoTabStrip").As<TabStrip>().select().As<JsNumber>(); clone.children("ul") .children("li") .eq(selectedIndex) .addClass("k-state-active") .end(); tabStrip.replaceWith(clone); initTabStrip(); }); initTabStrip(); }