Files
farmOS-dev/web/libraries/farmOS-map/farmOS-map-chunk-523d68545e1a25157d7e.js
2024-12-10 15:08:16 +01:00

1 line
740 B
JavaScript

"use strict";(self.webpackChunk_farmos_org_farmos_map=self.webpackChunk_farmos_org_farmos_map||[]).push([[32],{8481:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var s=a(7673);const r={attach(e){this.update(e),e.map.on("farmOS-map.layer",(()=>{this.update(e)}))},remember(e){!function(e){const t=e.get("title");if(t){const a=`farmOS.map.layers.${t}.visible`;if(null!==localStorage.getItem(a)){const t=!0===JSON.parse(localStorage.getItem(a));e.setVisible(t)}}}(e),e.on("change:visible",(e=>{!function(e){const t=e.get("title");if(t){const a=`farmOS.map.layers.${t}.visible`,s=JSON.stringify(e.get("visible"));localStorage.setItem(a,s)}}(e.target)}))},update(e){(0,s.Z)(e.map.getLayerGroup(),(e=>{"base"===e.get("type")&&this.remember(e)}))}}}}]);