jodit-pro
Version:
PRO Version of Jodit Editor
2 lines (1 loc) • 1.01 kB
JavaScript
var d=Object.defineProperty;var s=(e,o)=>d(e,"name",{value:o,configurable:!0});import{arrayToPath as p,specialColor as c}from"./helpers.js";import{stripTags as f}from"jodit/esm/core/helpers/html/strip-tags.js";function h(e){return e.state.elements.map(o=>{var r,t,n,a,i,l;switch(o.type){case"polygon":return`&path=fillcolor:${c((r=o.fillColor)!==null&&r!==void 0?r:"#fff")}%7Cweight:${(t=o.strokeWeight)!==null&&t!==void 0?t:1}%7Ccolor:${c((n=o.strokeColor)!==null&&n!==void 0?n:"#fff")}%7Cenc:${google.maps.geometry.encoding.encodePath(p(o.coordinates))}`;case"polyline":return`&path=weight:${(a=o.strokeWeight)!==null&&a!==void 0?a:1}%7Ccolor:${c((i=o.strokeColor)!==null&&i!==void 0?i:"#fff")}%7Cenc:${google.maps.geometry.encoding.encodePath(p(o.coordinates))}`;case"marker":return`&markers=color:blue%7Clabel:${encodeURIComponent(f((l=o.text)!==null&&l!==void 0?l:"").charAt(0).toUpperCase())}%7C${o.coordinates}`}return""}).join("")}s(h,"generateStaticElements");export{h as generateStaticElements};