UNPKG

casc-cesium

Version:

Vue 3.x components for CesiumJS.

1 lines 1.53 kB
{"version":3,"file":"selection.mjs","sources":["../../../../../packages/utils/private/selection.ts"],"sourcesContent":["/*\n * @Author: zouyaoji@https://github.com/zouyaoji\n * @Date: 2021-04-06 09:21:02\n * @LastEditTime: 2021-10-02 23:16:08\n * @LastEditors: zouyaoji\n * @Description:\n * @FilePath: \\vue-cesium@next\\packages\\utils\\private\\selection.ts\n */\nimport { platform } from '../platform'\n\nexport function clearSelection() {\n if (window.getSelection !== void 0) {\n const selection = window.getSelection()\n if (selection?.empty !== void 0) {\n selection.empty()\n } else if (selection?.removeAllRanges !== void 0) {\n selection.removeAllRanges()\n platform().isPhone !== true && selection.addRange(document.createRange())\n }\n } else if ((document as any).selection !== void 0) {\n ;(document as any).selection.empty()\n }\n}\n"],"names":[],"mappings":";;AACO,SAAS,cAAc,GAAG;AACjC,EAAE,IAAI,MAAM,CAAC,YAAY,KAAK,KAAK,CAAC,EAAE;AACtC,IAAI,MAAM,SAAS,GAAG,MAAM,CAAC,YAAY,EAAE,CAAC;AAC5C,IAAI,IAAI,CAAC,SAAS,IAAI,IAAI,GAAG,KAAK,CAAC,GAAG,SAAS,CAAC,KAAK,MAAM,KAAK,CAAC,EAAE;AACnE,MAAM,SAAS,CAAC,KAAK,EAAE,CAAC;AACxB,KAAK,MAAM,IAAI,CAAC,SAAS,IAAI,IAAI,GAAG,KAAK,CAAC,GAAG,SAAS,CAAC,eAAe,MAAM,KAAK,CAAC,EAAE;AACpF,MAAM,SAAS,CAAC,eAAe,EAAE,CAAC;AAClC,MAAM,QAAQ,EAAE,CAAC,OAAO,KAAK,IAAI,IAAI,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,WAAW,EAAE,CAAC,CAAC;AAChF,KAAK;AACL,GAAG,MAAM,IAAI,QAAQ,CAAC,SAAS,KAAK,KAAK,CAAC,EAAE;AAC5C,IAAI,CAAC;AACL,IAAI,QAAQ,CAAC,SAAS,CAAC,KAAK,EAAE,CAAC;AAC/B,GAAG;AACH;;;;"}