PageSourceSearch

https://assets0.simplero.com/packs/vite/assets/side_panel_controller-awbgUBeh.js

js simplero.com collected 2026-09-24 09:33:07 UTC 2,422 bytes, 2 lines download raw bytes

1import{o as e}from"./chunk-drIdtY4w.js";import{n as t,t as n}from"./application-Dz19FBfj.js";import{t as r}from"./jquery-C7pwReqP.js";import{t as i}from"./form_focus-CPpwxB8Z.js";var a=e(r()),o=class extends t{connect(){this.panel=document.getElementById(`side_panel`),this.content=document.getElementById(`side_panel_content`),this.#e()}show(e){let t=this.panel,n=this.content;(0,a.default)(n).html(e.detail.content),this.#e(),t.dataset.addedClass&&t.classList.remove(t.dataset.addedClass),n.dataset.addedClass&&n.classList.remove(n.dataset.addedClass),e.detail.preserve_scroll||(t.scrollTop=0),e.detail.class&&(t.classList.add(e.detail.class),t.dataset.addedClass=e.detail.class),e.detail.content_class&&(n.classList.add(e.detail.content_class),n.dataset.addedClass=e.detail.content_class),t.classList.contains(`open`)?this.onContentUpdated():(t.classList.add(`open`),t.addEventListener(`transitionend`,this.onShowTransitionEnd)),(0,a.default)(t).changed()}hide(e){e?.preventDefault?.(),this.#n(),this.panel.classList.remove(`open`),document.dispatchEvent(new CustomEvent(`side_panel:hide`)),this.panel.querySelectorAll(`video`).forEach(e=>{e.pause()})}onShowTransitionEnd=e=>{e.currentTarget===e.target&&(this.onContentUpdated(),this.panel.removeEventListener(`transitionend`,this.onShowTransitionEnd))};onContentUpdated(){return i(this.panel.querySelector(`[data-focus]`))}resizeStarted(e){this.width=this.panel.getBoundingClientRect().width,document.documentElement.classList.add(`side-panel-resizing`)}resized(e){let t=this.width-e.detail.dx;this.panel.style.setProperty(`--simplero-side-panel-width`,`${t}px`)}resizeStopped(e){document.documentElement.classList.remove(`side-panel-resizing`);let t=this.#t();if(!t)return;let n=getComputedStyle(this.panel).getPropertyValue(`--simplero-side-panel-width`).trim();localStorage.setItem(t,n)}#e(){let e=this.#t();if(e){let t=localStorage.getItem(e);if(t){this.panel.style.setProperty(`--simplero-side-panel-width`,t);return}}this.panel.style.removeProperty(`--simplero-side-panel-width`)}#t(){let e=this.content.querySelector(`[id]`);if(e)return`side_panel_width_${e.id.replace(/\d/g,``)}`}#n(){this.panel.querySelectorAll(`[data-controller~="tiptap--editor"]`).forEach(e=>{this.application.getControllerForElementAndIdentifier(e,`tiptap--editor`)?.hideBubbleMenu?.()})}};n(`side-panel`,o);export{o as default};
2//# sourceMappingURL=side_panel_controller-awbgUBeh.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.