").attr("id","xsidebar-splitter").attr("unselectable","on").attr("role","presentation").addClass("splitter splitter-v").appendTo("#mainscreen").mousedown(function(e){xsidebar.onSplitterDragStart(e)});_this4.setSize(_this4.validateSize(window.UI?window.UI.get_pref("xsidebar-size"):250));var sidebarVisible=window.UI.get_pref("xsidebar-visible");if(sidebarVisible===undefined&&rcmail.env.xsidebarVisible!==undefined){sidebarVisible=!!rcmail.env.xsidebarVisible}if(sidebarVisible===undefined||sidebarVisible){_this4.show()}else{_this4.hide()}$(document).on("mousemove.#mainscreen",function(e){xsidebar.onSplitterDrag(e)}).on("mouseup.#mainscreen",function(e){xsidebar.onSplitterDragStop(e)});_this4.initialized=true};this.isVisible=function(){return $("body").hasClass("xsidebar-visible")};this.show=function(){$("body").addClass("xsidebar-visible")};this.hide=function(){$("body").removeClass("xsidebar-visible");_this4.mainscreencontent.css("width","").css("right","0px")};this.validateSize=function(size){if(size==undefined){return 250}if(size>_this4.mainscreen.width()/2){return _this4.mainscreen.width()/2}if(size<150){return 150}return size};this.setSize=function(size){size=size==undefined?xsidebar.sidebar.width():size;_this4.sidebar.width(size);_this4.splitter.css("right",size+"px");_this4.mainscreencontent.css("right",size+12+"px")};this.saveVisibility=function(){if(window.UI){window.UI.save_pref("xsidebar-visible",$("body").hasClass("xsidebar-visible")?1:0)}};this.toggle=function(){if(_this4.isVisible()){_this4.hide()}else{_this4.show();_this4.setSize()}_this4.saveVisibility()};this.onSplitterDragStart=function(){$("#mailpreviewframe").append($("
").attr("id","xsidebar-preview-frame-overlay"));if(bw.konq||bw.chrome||bw.safari){document.body.style.webkitUserSelect="none"}_this4.draggingSplitter=true};this.onSplitterDrag=function(event){if(_this4.draggingSplitter){_this4.setSize(_this4.mainscreen.width()-event.pageX)}};this.onSplitterDragStop=function(event){if(!_this4.draggingSplitter){return}$("#xsidebar-preview-frame-overlay").remove();if(bw.konq||bw.chrome||bw.safari){document.body.style.webkitUserSelect="auto"}_this4.draggingSplitter=false;_this4.setSize(_this4.validateSize(_this4.mainscreen.width()-event.pageX));if(window.UI){window.UI.save_pref("xsidebar-size",_this4.sidebar.width())}};this.toggleBox=function(id,element){var parent=$(element).parents(".box-wrap");if(parent.hasClass("collapsed")){parent.find(".box-content").slideDown(200,function(){parent.removeClass("collapsed");xsidebar.saveToggleBox()})}else{parent.find(".box-content").slideUp(200,function(){parent.addClass("collapsed");xsidebar.saveToggleBox()})}};this.saveToggleBox=function(){var collapsed=[];$("#xsidebar .box-wrap").each(function(){if($(this).hasClass("collapsed")){collapsed.push($(this).attr("data-name"))}});rcmail.save_pref({name:"xsidebar_collapsed",value:collapsed})}}function xsidebarElastic(){var _this5=this;this.initialized=false;this.splitter=false;this.initialize=function(){_this5.sidebar=$("#xsidebar");if(!_this5.sidebar.length||_this5.initialized){return}_this5.initialized=true;$("#xsidebar-inner").sortable({delay:100,distance:10,placeholder:"placeholder",stop:function stop(){var order=[];$("#xsidebar .box-wrap").each(function(){order.push($(this).attr("data-name"))});rcmail.save_pref({name:"xsidebar_order",value:order.join(",")})}});var sidebarVisible=Cookies.get("xsidebar-visible");if(sidebarVisible!==undefined){sidebarVisible=parseInt(sidebarVisible)}else{if(rcmail.env.xsidebarVisible!==undefined){sidebarVisible=!!rcmail.env.xsidebarVisible}else{sidebarVisible=true}}if(sidebarVisible){_this5.show()}};this.isVisible=function(){return $("body").hasClass("xsidebar-visible")};this.show=function(){$("body").addClass("xsidebar-visible")};this.hide=function(){$("body").removeClass("xsidebar-visible")};this.showMobile=function(){$("body").addClass("xsidebar-mobile-visible")};this.hideMobile=function(){$("body").removeClass("xsidebar-mobile-visible")};this.saveVisibility=function(){Cookies.set("xsidebar-visible",_this5.isVisible()?1:0)};this.toggle=function(){if(_this5.isVisible()){_this5.hide()}else{_this5.show()}_this5.saveVisibility()};this.toggleBox=function(id,element){var parent=$(element).parents(".box-wrap");if(parent.hasClass("collapsed")){parent.find(".box-content").slideDown(200,function(){parent.removeClass("collapsed");xsidebar.saveToggleBox()})}else{parent.find(".box-content").slideUp(200,function(){parent.addClass("collapsed");xsidebar.saveToggleBox()})}};this.saveToggleBox=function(){var collapsed=[];$("#xsidebar .box-wrap").each(function(){if($(this).hasClass("collapsed")){collapsed.push($(this).attr("data-name"))}});rcmail.save_pref({name:"xsidebar_collapsed",value:collapsed})}}