"use strict";(globalThis.webpackChunkPlesk=globalThis.webpackChunkPlesk||[]).push([["app/app-image/gallery"],{3001:(e,t,i)=>{i.r(t),i.d(t,{default:()=>l});var s=i(90);class n extends s.Component{_initConfiguration(e){super._initConfiguration({locale:s.Locale.getSection("smb.controllers.app-image.gallery"),...e}),this._images=this._getConfigParam("images",[])}_initComponentElement(){super._initComponentElement(),this._componentElement.innerHTML=`
`}_addEvents(){this._componentElement.querySelectorAll(`#${this.getId()}-close`).forEach(e=>{e.addEventListener("click",this.close.bind(this))}),this._componentElement.querySelectorAll(`#${this.getId()}-prev`).forEach(e=>{e.addEventListener("click",this.prev.bind(this))}),this._componentElement.querySelectorAll(`#${this.getId()}-next`).forEach(e=>{e.addEventListener("click",this.next.bind(this))}),this.show(0)}getCount(){return this._images.length}show(e){this.getCount()<2&&this._componentElement.querySelectorAll(`[id="${this.getId()}-navigation"]`).forEach(e=>{e.style.display="none"}),this._componentElement.querySelectorAll(`[id="${this.getId()}-total"]`).forEach(e=>{e.innerHTML=this.getCount()}),0!==this.getCount()&&(e>=this.getCount()?e=0:e<0&&(e=this.getCount()-1),this._componentElement.querySelectorAll(`img[id="${this.getId()}-image"]`).forEach(t=>{t.src=this._images[e].href}),this._componentElement.querySelectorAll(`[id="${this.getId()}-image_title"]`).forEach(t=>{t.innerHTML=(0,s.escapeHtml)(this._images[e].name)}),this._componentElement.querySelectorAll(`[id="${this.getId()}-current"]`).forEach(t=>{t.innerHTML=e+1}),this.current=e)}next(){this.show(this.current+1)}prev(){this.show(this.current-1)}close(){window.close()}}const l=e=>new n(e)}}]);
//# sourceMappingURL=gallery.js.map?0dc741f2f8c855ce78af