This is an automated email from the ASF dual-hosted git repository.
gerben pushed a commit to branch asf-site
in repository
https://gitbox.apache.org/repos/asf/incubator-annotator-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new be42bc2 Update demo (small fixes)
be42bc2 is described below
commit be42bc25171dd1498f7255c06772124bde726a4a
Author: Gerben <[email protected]>
AuthorDate: Thu Sep 10 23:41:21 2020 +0200
Update demo (small fixes)
---
annotator | 2 +-
content/demo/index.js | 946 +++++++++++++++++++++++++++++++++++++-------------
2 files changed, 713 insertions(+), 235 deletions(-)
diff --git a/annotator b/annotator
index 2cea3e3..871e51d 160000
--- a/annotator
+++ b/annotator
@@ -1 +1 @@
-Subproject commit 2cea3e31d09017e286dad40c598df72faf62b74b
+Subproject commit 871e51d777b6ebe11f193855e88e25cfed56cd71
diff --git a/content/demo/index.js b/content/demo/index.js
index 9277abe..fe185c9 100644
--- a/content/demo/index.js
+++ b/content/demo/index.js
@@ -229,6 +229,61 @@ module.exports = __webpack_require__(/*!
core-js-pure/stable/json/stringify */ "
/***/ }),
+/***/
"../node_modules/@babel/runtime-corejs3/core-js-stable/object/define-properties.js":
+/*!*****************************************************************************************!*\
+ !***
../node_modules/@babel/runtime-corejs3/core-js-stable/object/define-properties.js
***!
+
\*****************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__(/*!
core-js-pure/stable/object/define-properties */
"../node_modules/core-js-pure/stable/object/define-properties.js");
+
+/***/ }),
+
+/***/
"../node_modules/@babel/runtime-corejs3/core-js-stable/object/define-property.js":
+/*!***************************************************************************************!*\
+ !***
../node_modules/@babel/runtime-corejs3/core-js-stable/object/define-property.js
***!
+
\***************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__(/*!
core-js-pure/stable/object/define-property */
"../node_modules/core-js-pure/stable/object/define-property.js");
+
+/***/ }),
+
+/***/
"../node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor.js":
+/*!***************************************************************************************************!*\
+ !***
../node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor.js
***!
+
\***************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__(/*!
core-js-pure/stable/object/get-own-property-descriptor */
"../node_modules/core-js-pure/stable/object/get-own-property-descriptor.js");
+
+/***/ }),
+
+/***/
"../node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptors.js":
+/*!****************************************************************************************************!*\
+ !***
../node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptors.js
***!
+
\****************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__(/*!
core-js-pure/stable/object/get-own-property-descriptors */
"../node_modules/core-js-pure/stable/object/get-own-property-descriptors.js");
+
+/***/ }),
+
+/***/
"../node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-symbols.js":
+/*!************************************************************************************************!*\
+ !***
../node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-symbols.js
***!
+
\************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__(/*!
core-js-pure/stable/object/get-own-property-symbols */
"../node_modules/core-js-pure/stable/object/get-own-property-symbols.js");
+
+/***/ }),
+
/***/ "../node_modules/@babel/runtime-corejs3/core-js-stable/object/keys.js":
/*!****************************************************************************!*\
!*** ../node_modules/@babel/runtime-corejs3/core-js-stable/object/keys.js
***!
@@ -328,6 +383,17 @@ module.exports = __webpack_require__(/*!
core-js-pure/features/is-iterable */ ".
/***/ }),
+/***/
"../node_modules/@babel/runtime-corejs3/core-js/object/define-property.js":
+/*!********************************************************************************!*\
+ !***
../node_modules/@babel/runtime-corejs3/core-js/object/define-property.js ***!
+
\********************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__(/*!
core-js-pure/features/object/define-property */
"../node_modules/core-js-pure/features/object/define-property.js");
+
+/***/ }),
+
/***/ "../node_modules/@babel/runtime-corejs3/core-js/promise.js":
/*!*****************************************************************!*\
!*** ../node_modules/@babel/runtime-corejs3/core-js/promise.js ***!
@@ -721,6 +787,34 @@ module.exports = _awaitAsyncGenerator;
/***/ }),
+/***/ "../node_modules/@babel/runtime-corejs3/helpers/defineProperty.js":
+/*!************************************************************************!*\
+ !*** ../node_modules/@babel/runtime-corejs3/helpers/defineProperty.js ***!
+ \************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+var _Object$defineProperty = __webpack_require__(/*!
../core-js/object/define-property */
"../node_modules/@babel/runtime-corejs3/core-js/object/define-property.js");
+
+function _defineProperty(obj, key, value) {
+ if (key in obj) {
+ _Object$defineProperty(obj, key, {
+ value: value,
+ enumerable: true,
+ configurable: true,
+ writable: true
+ });
+ } else {
+ obj[key] = value;
+ }
+
+ return obj;
+}
+
+module.exports = _defineProperty;
+
+/***/ }),
+
/***/ "../node_modules/@babel/runtime-corejs3/helpers/iterableToArray.js":
/*!*************************************************************************!*\
!*** ../node_modules/@babel/runtime-corejs3/helpers/iterableToArray.js ***!
@@ -1384,6 +1478,99 @@ module.exports = function stringify(it) { //
eslint-disable-line no-unused-vars
/***/ }),
+/***/ "../node_modules/core-js-pure/es/object/define-properties.js":
+/*!*******************************************************************!*\
+ !*** ../node_modules/core-js-pure/es/object/define-properties.js ***!
+ \*******************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+__webpack_require__(/*! ../../modules/es.object.define-properties */
"../node_modules/core-js-pure/modules/es.object.define-properties.js");
+var path = __webpack_require__(/*! ../../internals/path */
"../node_modules/core-js-pure/internals/path.js");
+
+var Object = path.Object;
+
+var defineProperties = module.exports = function defineProperties(T, D) {
+ return Object.defineProperties(T, D);
+};
+
+if (Object.defineProperties.sham) defineProperties.sham = true;
+
+
+/***/ }),
+
+/***/ "../node_modules/core-js-pure/es/object/define-property.js":
+/*!*****************************************************************!*\
+ !*** ../node_modules/core-js-pure/es/object/define-property.js ***!
+ \*****************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+__webpack_require__(/*! ../../modules/es.object.define-property */
"../node_modules/core-js-pure/modules/es.object.define-property.js");
+var path = __webpack_require__(/*! ../../internals/path */
"../node_modules/core-js-pure/internals/path.js");
+
+var Object = path.Object;
+
+var defineProperty = module.exports = function defineProperty(it, key, desc) {
+ return Object.defineProperty(it, key, desc);
+};
+
+if (Object.defineProperty.sham) defineProperty.sham = true;
+
+
+/***/ }),
+
+/***/ "../node_modules/core-js-pure/es/object/get-own-property-descriptor.js":
+/*!*****************************************************************************!*\
+ !*** ../node_modules/core-js-pure/es/object/get-own-property-descriptor.js
***!
+
\*****************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+__webpack_require__(/*! ../../modules/es.object.get-own-property-descriptor */
"../node_modules/core-js-pure/modules/es.object.get-own-property-descriptor.js");
+var path = __webpack_require__(/*! ../../internals/path */
"../node_modules/core-js-pure/internals/path.js");
+
+var Object = path.Object;
+
+var getOwnPropertyDescriptor = module.exports = function
getOwnPropertyDescriptor(it, key) {
+ return Object.getOwnPropertyDescriptor(it, key);
+};
+
+if (Object.getOwnPropertyDescriptor.sham) getOwnPropertyDescriptor.sham = true;
+
+
+/***/ }),
+
+/***/ "../node_modules/core-js-pure/es/object/get-own-property-descriptors.js":
+/*!******************************************************************************!*\
+ !*** ../node_modules/core-js-pure/es/object/get-own-property-descriptors.js
***!
+
\******************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+__webpack_require__(/*! ../../modules/es.object.get-own-property-descriptors
*/
"../node_modules/core-js-pure/modules/es.object.get-own-property-descriptors.js");
+var path = __webpack_require__(/*! ../../internals/path */
"../node_modules/core-js-pure/internals/path.js");
+
+module.exports = path.Object.getOwnPropertyDescriptors;
+
+
+/***/ }),
+
+/***/ "../node_modules/core-js-pure/es/object/get-own-property-symbols.js":
+/*!**************************************************************************!*\
+ !*** ../node_modules/core-js-pure/es/object/get-own-property-symbols.js ***!
+ \**************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+__webpack_require__(/*! ../../modules/es.symbol */
"../node_modules/core-js-pure/modules/es.symbol.js");
+var path = __webpack_require__(/*! ../../internals/path */
"../node_modules/core-js-pure/internals/path.js");
+
+module.exports = path.Object.getOwnPropertySymbols;
+
+
+/***/ }),
+
/***/ "../node_modules/core-js-pure/es/object/keys.js":
/*!******************************************************!*\
!*** ../node_modules/core-js-pure/es/object/keys.js ***!
@@ -1553,6 +1740,18 @@ module.exports = __webpack_require__(/*!
../internals/is-iterable */ "../node_mo
/***/ }),
+/***/ "../node_modules/core-js-pure/features/object/define-property.js":
+/*!***********************************************************************!*\
+ !*** ../node_modules/core-js-pure/features/object/define-property.js ***!
+ \***********************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__(/*! ../../es/object/define-property */
"../node_modules/core-js-pure/es/object/define-property.js");
+
+
+/***/ }),
+
/***/ "../node_modules/core-js-pure/features/promise/index.js":
/*!**************************************************************!*\
!*** ../node_modules/core-js-pure/features/promise/index.js ***!
@@ -3694,6 +3893,28 @@ module.exports = String(test) !== '[object z]' ?
function toString() {
/***/ }),
+/***/ "../node_modules/core-js-pure/internals/own-keys.js":
+/*!**********************************************************!*\
+ !*** ../node_modules/core-js-pure/internals/own-keys.js ***!
+ \**********************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+var getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */
"../node_modules/core-js-pure/internals/get-built-in.js");
+var getOwnPropertyNamesModule = __webpack_require__(/*!
../internals/object-get-own-property-names */
"../node_modules/core-js-pure/internals/object-get-own-property-names.js");
+var getOwnPropertySymbolsModule = __webpack_require__(/*!
../internals/object-get-own-property-symbols */
"../node_modules/core-js-pure/internals/object-get-own-property-symbols.js");
+var anObject = __webpack_require__(/*! ../internals/an-object */
"../node_modules/core-js-pure/internals/an-object.js");
+
+// all object keys, includes non-enumerable and symbols
+module.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {
+ var keys = getOwnPropertyNamesModule.f(anObject(it));
+ var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
+ return getOwnPropertySymbols ? keys.concat(getOwnPropertySymbols(it)) : keys;
+};
+
+
+/***/ }),
+
/***/ "../node_modules/core-js-pure/internals/path.js":
/*!******************************************************!*\
!*** ../node_modules/core-js-pure/internals/path.js ***!
@@ -4864,6 +5085,108 @@ setToStringTag(Math, 'Math', true);
/***/ }),
+/***/ "../node_modules/core-js-pure/modules/es.object.define-properties.js":
+/*!***************************************************************************!*\
+ !*** ../node_modules/core-js-pure/modules/es.object.define-properties.js ***!
+ \***************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+var $ = __webpack_require__(/*! ../internals/export */
"../node_modules/core-js-pure/internals/export.js");
+var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */
"../node_modules/core-js-pure/internals/descriptors.js");
+var defineProperties = __webpack_require__(/*!
../internals/object-define-properties */
"../node_modules/core-js-pure/internals/object-define-properties.js");
+
+// `Object.defineProperties` method
+// https://tc39.github.io/ecma262/#sec-object.defineproperties
+$({ target: 'Object', stat: true, forced: !DESCRIPTORS, sham: !DESCRIPTORS }, {
+ defineProperties: defineProperties
+});
+
+
+/***/ }),
+
+/***/ "../node_modules/core-js-pure/modules/es.object.define-property.js":
+/*!*************************************************************************!*\
+ !*** ../node_modules/core-js-pure/modules/es.object.define-property.js ***!
+ \*************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+var $ = __webpack_require__(/*! ../internals/export */
"../node_modules/core-js-pure/internals/export.js");
+var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */
"../node_modules/core-js-pure/internals/descriptors.js");
+var objectDefinePropertyModile = __webpack_require__(/*!
../internals/object-define-property */
"../node_modules/core-js-pure/internals/object-define-property.js");
+
+// `Object.defineProperty` method
+// https://tc39.github.io/ecma262/#sec-object.defineproperty
+$({ target: 'Object', stat: true, forced: !DESCRIPTORS, sham: !DESCRIPTORS }, {
+ defineProperty: objectDefinePropertyModile.f
+});
+
+
+/***/ }),
+
+/***/
"../node_modules/core-js-pure/modules/es.object.get-own-property-descriptor.js":
+/*!*************************************************************************************!*\
+ !***
../node_modules/core-js-pure/modules/es.object.get-own-property-descriptor.js
***!
+
\*************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+var $ = __webpack_require__(/*! ../internals/export */
"../node_modules/core-js-pure/internals/export.js");
+var fails = __webpack_require__(/*! ../internals/fails */
"../node_modules/core-js-pure/internals/fails.js");
+var toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object
*/ "../node_modules/core-js-pure/internals/to-indexed-object.js");
+var nativeGetOwnPropertyDescriptor = __webpack_require__(/*!
../internals/object-get-own-property-descriptor */
"../node_modules/core-js-pure/internals/object-get-own-property-descriptor.js").f;
+var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */
"../node_modules/core-js-pure/internals/descriptors.js");
+
+var FAILS_ON_PRIMITIVES = fails(function () {
nativeGetOwnPropertyDescriptor(1); });
+var FORCED = !DESCRIPTORS || FAILS_ON_PRIMITIVES;
+
+// `Object.getOwnPropertyDescriptor` method
+// https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptor
+$({ target: 'Object', stat: true, forced: FORCED, sham: !DESCRIPTORS }, {
+ getOwnPropertyDescriptor: function getOwnPropertyDescriptor(it, key) {
+ return nativeGetOwnPropertyDescriptor(toIndexedObject(it), key);
+ }
+});
+
+
+/***/ }),
+
+/***/
"../node_modules/core-js-pure/modules/es.object.get-own-property-descriptors.js":
+/*!**************************************************************************************!*\
+ !***
../node_modules/core-js-pure/modules/es.object.get-own-property-descriptors.js
***!
+
\**************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+var $ = __webpack_require__(/*! ../internals/export */
"../node_modules/core-js-pure/internals/export.js");
+var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */
"../node_modules/core-js-pure/internals/descriptors.js");
+var ownKeys = __webpack_require__(/*! ../internals/own-keys */
"../node_modules/core-js-pure/internals/own-keys.js");
+var toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object
*/ "../node_modules/core-js-pure/internals/to-indexed-object.js");
+var getOwnPropertyDescriptorModule = __webpack_require__(/*!
../internals/object-get-own-property-descriptor */
"../node_modules/core-js-pure/internals/object-get-own-property-descriptor.js");
+var createProperty = __webpack_require__(/*! ../internals/create-property */
"../node_modules/core-js-pure/internals/create-property.js");
+
+// `Object.getOwnPropertyDescriptors` method
+// https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptors
+$({ target: 'Object', stat: true, sham: !DESCRIPTORS }, {
+ getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
+ var O = toIndexedObject(object);
+ var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
+ var keys = ownKeys(O);
+ var result = {};
+ var index = 0;
+ var key, descriptor;
+ while (keys.length > index) {
+ descriptor = getOwnPropertyDescriptor(O, key = keys[index++]);
+ if (descriptor !== undefined) createProperty(result, key, descriptor);
+ }
+ return result;
+ }
+});
+
+
+/***/ }),
+
/***/ "../node_modules/core-js-pure/modules/es.object.keys.js":
/*!**************************************************************!*\
!*** ../node_modules/core-js-pure/modules/es.object.keys.js ***!
@@ -6405,6 +6728,66 @@ module.exports = __webpack_require__(/*!
../../es/json/stringify */ "../node_mod
/***/ }),
+/***/ "../node_modules/core-js-pure/stable/object/define-properties.js":
+/*!***********************************************************************!*\
+ !*** ../node_modules/core-js-pure/stable/object/define-properties.js ***!
+ \***********************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__(/*! ../../es/object/define-properties */
"../node_modules/core-js-pure/es/object/define-properties.js");
+
+
+/***/ }),
+
+/***/ "../node_modules/core-js-pure/stable/object/define-property.js":
+/*!*********************************************************************!*\
+ !*** ../node_modules/core-js-pure/stable/object/define-property.js ***!
+ \*********************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__(/*! ../../es/object/define-property */
"../node_modules/core-js-pure/es/object/define-property.js");
+
+
+/***/ }),
+
+/***/
"../node_modules/core-js-pure/stable/object/get-own-property-descriptor.js":
+/*!*********************************************************************************!*\
+ !***
../node_modules/core-js-pure/stable/object/get-own-property-descriptor.js ***!
+
\*********************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__(/*!
../../es/object/get-own-property-descriptor */
"../node_modules/core-js-pure/es/object/get-own-property-descriptor.js");
+
+
+/***/ }),
+
+/***/
"../node_modules/core-js-pure/stable/object/get-own-property-descriptors.js":
+/*!**********************************************************************************!*\
+ !***
../node_modules/core-js-pure/stable/object/get-own-property-descriptors.js ***!
+
\**********************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__(/*!
../../es/object/get-own-property-descriptors */
"../node_modules/core-js-pure/es/object/get-own-property-descriptors.js");
+
+
+/***/ }),
+
+/***/ "../node_modules/core-js-pure/stable/object/get-own-property-symbols.js":
+/*!******************************************************************************!*\
+ !*** ../node_modules/core-js-pure/stable/object/get-own-property-symbols.js
***!
+
\******************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__(/*!
../../es/object/get-own-property-symbols */
"../node_modules/core-js-pure/es/object/get-own-property-symbols.js");
+
+
+/***/ }),
+
/***/ "../node_modules/core-js-pure/stable/object/keys.js":
/*!**********************************************************!*\
!*** ../node_modules/core-js-pure/stable/object/keys.js ***!
@@ -7395,16 +7778,25 @@ function extend() {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__,
"createCssSelectorMatcher", function() { return createCssSelectorMatcher; });
-/* harmony import */ var
_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_0__ =
__webpack_require__(/*! @babel/runtime-corejs3/regenerator/index.js */
"../node_modules/@babel/runtime-corejs3/regenerator/index.js");
-/* harmony import */ var
_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_0___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony import */ var
_babel_runtime_corejs3_helpers_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_1__
= __webpack_require__(/*! @babel/runtime-corejs3/helpers/wrapAsyncGenerator.js
*/ "../node_modules/@babel/runtime-corejs3/helpers/wrapAsyncGenerator.js");
-/* harmony import */ var
_babel_runtime_corejs3_helpers_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_1___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_helpers_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var
_babel_runtime_corejs3_helpers_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_2__
= __webpack_require__(/*!
@babel/runtime-corejs3/helpers/awaitAsyncGenerator.js */
"../node_modules/@babel/runtime-corejs3/helpers/awaitAsyncGenerator.js");
-/* harmony import */ var
_babel_runtime_corejs3_helpers_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_2___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_helpers_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_2__);
-/* harmony import */ var
_babel_runtime_corejs3_helpers_asyncIterator_js__WEBPACK_IMPORTED_MODULE_3__ =
__webpack_require__(/*! @babel/runtime-corejs3/helpers/asyncIterator.js */
"../node_modules/@babel/runtime-corejs3/helpers/asyncIterator.js");
-/* harmony import */ var
_babel_runtime_corejs3_helpers_asyncIterator_js__WEBPACK_IMPORTED_MODULE_3___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_helpers_asyncIterator_js__WEBPACK_IMPORTED_MODULE_3__);
-/* harmony import */ var
_babel_runtime_corejs3_helpers_asyncGeneratorDelegate_js__WEBPACK_IMPORTED_MODULE_4__
= __webpack_require__(/*!
@babel/runtime-corejs3/helpers/asyncGeneratorDelegate.js */
"../node_modules/@babel/runtime-corejs3/helpers/asyncGeneratorDelegate.js");
-/* harmony import */ var
_babel_runtime_corejs3_helpers_asyncGeneratorDelegate_js__WEBPACK_IMPORTED_MODULE_4___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_helpers_asyncGeneratorDelegate_js__WEBPACK_IMPORTED_MODULE_4__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_get_iterator_js__WEBPACK_IMPORTED_MODULE_0__ =
__webpack_require__(/*! @babel/runtime-corejs3/core-js/get-iterator.js */
"../node_modules/@babel/runtime-corejs3/core-js/get-iterator.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_get_iterator_js__WEBPACK_IMPORTED_MODULE_0___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_get_iterator_js__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_array_is_array_js__WEBPACK_IMPORTED_MODULE_1__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/array/is-array.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/array/is-array.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_array_is_array_js__WEBPACK_IMPORTED_MODULE_1___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_array_is_array_js__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_get_iterator_method_js__WEBPACK_IMPORTED_MODULE_2__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js/get-iterator-method.js */
"../node_modules/@babel/runtime-corejs3/core-js/get-iterator-method.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_get_iterator_method_js__WEBPACK_IMPORTED_MODULE_2___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_get_iterator_method_js__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_symbol_js__WEBPACK_IMPORTED_MODULE_3__ =
__webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/symbol.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/symbol.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_symbol_js__WEBPACK_IMPORTED_MODULE_3___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_symbol_js__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_array_from_js__WEBPACK_IMPORTED_MODULE_4__
= __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/array/from.js
*/ "../node_modules/@babel/runtime-corejs3/core-js-stable/array/from.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_array_from_js__WEBPACK_IMPORTED_MODULE_4___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_array_from_js__WEBPACK_IMPORTED_MODULE_4__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_slice_js__WEBPACK_IMPORTED_MODULE_5__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/instance/slice.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/instance/slice.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_slice_js__WEBPACK_IMPORTED_MODULE_5___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_slice_js__WEBPACK_IMPORTED_MODULE_5__);
+/* harmony import */ var
_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_6__ =
__webpack_require__(/*! @babel/runtime-corejs3/regenerator/index.js */
"../node_modules/@babel/runtime-corejs3/regenerator/index.js");
+/* harmony import */ var
_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_6___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_6__);
+/* harmony import */ var
_babel_runtime_corejs3_helpers_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_7__
= __webpack_require__(/*!
@babel/runtime-corejs3/helpers/awaitAsyncGenerator.js */
"../node_modules/@babel/runtime-corejs3/helpers/awaitAsyncGenerator.js");
+/* harmony import */ var
_babel_runtime_corejs3_helpers_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_7___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_helpers_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_7__);
+/* harmony import */ var
_babel_runtime_corejs3_helpers_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_8__
= __webpack_require__(/*! @babel/runtime-corejs3/helpers/wrapAsyncGenerator.js
*/ "../node_modules/@babel/runtime-corejs3/helpers/wrapAsyncGenerator.js");
+/* harmony import */ var
_babel_runtime_corejs3_helpers_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_8___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_helpers_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_8__);
+/* harmony import */ var _owner_document_ts__WEBPACK_IMPORTED_MODULE_9__ =
__webpack_require__(/*! ./owner-document.ts */
"../packages/dom/src/owner-document.ts");
/**
* @license
* Licensed to the Apache Software Foundation (ASF) under one
@@ -7429,21 +7821,78 @@ __webpack_require__.r(__webpack_exports__);
+
+
+
+
+
+function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof
_babel_runtime_corejs3_core_js_stable_symbol_js__WEBPACK_IMPORTED_MODULE_3___default.a
=== "undefined" ||
_babel_runtime_corejs3_core_js_get_iterator_method_js__WEBPACK_IMPORTED_MODULE_2___default()(o)
== null) { if
(_babel_runtime_corejs3_core_js_stable_array_is_array_js__WEBPACK_IMPORTED_MODULE_1___default()(o)
|| (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof
o.length === "number") { if [...]
+
+function _unsupportedIterableToArray(o, minLen) { var _context2; if (!o)
return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n =
_babel_runtime_corejs3_core_js_stable_instance_slice_js__WEBPACK_IMPORTED_MODULE_5___default()(_context2
= Object.prototype.toString.call(o)).call(_context2, 8, -1); if (n ===
"Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n ===
"Set") return
_babel_runtime_corejs3_core_js_stable_array_from_js__WEBPACK_IMPORTED_MOD [...]
+
+function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length)
len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) {
arr2[i] = arr[i]; } return arr2; }
+
+
function createCssSelectorMatcher(selector) {
return /*#__PURE__*/function () {
- var _matchAll =
_babel_runtime_corejs3_helpers_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()(
/*#__PURE__*/_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function
_callee(scope) {
- return
_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function
_callee$(_context) {
+ var _matchAll =
_babel_runtime_corejs3_helpers_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_8___default()(
/*#__PURE__*/_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_6___default.a.mark(function
_callee(scope) {
+ var document, _iterator, _step, element, range;
+
+ return
_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_6___default.a.wrap(function
_callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
- return
_context.delegateYield(_babel_runtime_corejs3_helpers_asyncGeneratorDelegate_js__WEBPACK_IMPORTED_MODULE_4___default()(_babel_runtime_corejs3_helpers_asyncIterator_js__WEBPACK_IMPORTED_MODULE_3___default()(scope.querySelectorAll(selector.value)),
_babel_runtime_corejs3_helpers_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_2___default.a),
"t0", 1);
+ document =
Object(_owner_document_ts__WEBPACK_IMPORTED_MODULE_9__["ownerDocument"])(scope);
+ _iterator =
_createForOfIteratorHelper(document.querySelectorAll(selector.value));
+ _context.prev = 2;
+
+ _iterator.s();
+
+ case 4:
+ if ((_step = _iterator.n()).done) {
+ _context.next = 13;
+ break;
+ }
+
+ element = _step.value;
+ range = document.createRange();
+ range.selectNode(element);
+
+ if (!(scope.isPointInRange(range.startContainer,
range.startOffset) && scope.isPointInRange(range.endContainer,
range.endOffset))) {
+ _context.next = 11;
+ break;
+ }
+
+ _context.next = 11;
+ return range;
+
+ case 11:
+ _context.next = 4;
+ break;
+
+ case 13:
+ _context.next = 18;
+ break;
+
+ case 15:
+ _context.prev = 15;
+ _context.t0 = _context["catch"](2);
- case 1:
+ _iterator.e(_context.t0);
+
+ case 18:
+ _context.prev = 18;
+
+ _iterator.f();
+
+ return _context.finish(18);
+
+ case 21:
case "end":
return _context.stop();
}
}
- }, _callee);
+ }, _callee, null, [[2, 15, 18, 21]]);
}));
function matchAll(_x) {
@@ -7482,6 +7931,7 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_object_keys_js__WEBPACK_IMPORTED_MODULE_6___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_object_keys_js__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_for_each_js__WEBPACK_IMPORTED_MODULE_7__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/instance/for-each.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/instance/for-each.js");
/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_for_each_js__WEBPACK_IMPORTED_MODULE_7___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_for_each_js__WEBPACK_IMPORTED_MODULE_7__);
+/* harmony import */ var _owner_document_ts__WEBPACK_IMPORTED_MODULE_8__ =
__webpack_require__(/*! ./owner-document.ts */
"../packages/dom/src/owner-document.ts");
/**
* @license
* Licensed to the Apache Software Foundation (ASF) under one
@@ -7516,7 +7966,7 @@ function _unsupportedIterableToArray(o, minLen) { var
_context2; if (!o) return;
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length)
len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) {
arr2[i] = arr[i]; } return arr2; }
-// Wrap each text node in a given DOM Range with a <mark> or other element.
+ // Wrap each text node in a given DOM Range with a <mark> or other element.
// Breaks start and/or end node if needed.
// Returns a function that cleans up the created highlight (not a perfect
undo: split text nodes are
// not merged again; if desired, you could run
range.commonAncestorContainer.normalize() afterwards).
@@ -7526,6 +7976,7 @@ function _arrayLikeToArray(arr, len) { if (len == null ||
len > arr.length) len
// unusable afterwards
// - tagName: the element used to wrap text nodes. Defaults to 'mark'.
// - attributes: an Object defining any attributes to be set on the wrapper
elements.
+
function highlightRange(range) {
var tagName = arguments.length > 1 && arguments[1] !== undefined ?
arguments[1] : 'mark';
var attributes = arguments.length > 2 && arguments[2] !== undefined ?
arguments[2] : {};
@@ -7590,8 +8041,7 @@ function textNodesInRange(range) {
} // Collect the text nodes.
- var document = range.startContainer.ownerDocument || range.startContainer;
- var walker = document.createTreeWalker(range.commonAncestorContainer,
NodeFilter.SHOW_TEXT, {
+ var walker =
Object(_owner_document_ts__WEBPACK_IMPORTED_MODULE_8__["ownerDocument"])(range).createTreeWalker(range.commonAncestorContainer,
NodeFilter.SHOW_TEXT, {
acceptNode: function acceptNode(node) {
return range.intersectsNode(node) ? NodeFilter.FILTER_ACCEPT :
NodeFilter.FILTER_REJECT;
}
@@ -7709,6 +8159,45 @@ __webpack_require__.r(__webpack_exports__);
/***/ }),
+/***/ "../packages/dom/src/owner-document.ts":
+/*!*********************************************!*\
+ !*** ../packages/dom/src/owner-document.ts ***!
+ \*********************************************/
+/*! exports provided: ownerDocument */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__,
"ownerDocument", function() { return ownerDocument; });
+/**
+ * @license
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+function ownerDocument(range) {
+ var _startContainer$owner;
+
+ var startContainer = range.startContainer; // node.ownerDocument is null iff
node is itself a Document.
+
+ return (_startContainer$owner = startContainer.ownerDocument) !== null &&
_startContainer$owner !== void 0 ? _startContainer$owner : startContainer;
+}
+
+/***/ }),
+
/***/ "../packages/dom/src/range/cartesian.ts":
/*!**********************************************!*\
!*** ../packages/dom/src/range/cartesian.ts ***!
@@ -7968,7 +8457,7 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var
_babel_runtime_corejs3_helpers_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_3___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_helpers_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var
_babel_runtime_corejs3_helpers_asyncIterator_js__WEBPACK_IMPORTED_MODULE_4__ =
__webpack_require__(/*! @babel/runtime-corejs3/helpers/asyncIterator.js */
"../node_modules/@babel/runtime-corejs3/helpers/asyncIterator.js");
/* harmony import */ var
_babel_runtime_corejs3_helpers_asyncIterator_js__WEBPACK_IMPORTED_MODULE_4___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_helpers_asyncIterator_js__WEBPACK_IMPORTED_MODULE_4__);
-/* harmony import */ var _scope_ts__WEBPACK_IMPORTED_MODULE_5__ =
__webpack_require__(/*! ../scope.ts */ "../packages/dom/src/scope.ts");
+/* harmony import */ var _owner_document_ts__WEBPACK_IMPORTED_MODULE_5__ =
__webpack_require__(/*! ../owner-document.ts */
"../packages/dom/src/owner-document.ts");
/* harmony import */ var _cartesian_ts__WEBPACK_IMPORTED_MODULE_6__ =
__webpack_require__(/*! ./cartesian.ts */
"../packages/dom/src/range/cartesian.ts");
/**
* @license
@@ -8002,101 +8491,100 @@ function
makeCreateRangeSelectorMatcher(createMatcher) {
var endMatcher = createMatcher(selector.endSelector);
return /*#__PURE__*/function () {
var _matchAll =
_babel_runtime_corejs3_helpers_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()(
/*#__PURE__*/_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function
_callee(scope) {
- var document, startMatches, endMatches, pairs,
_iteratorNormalCompletion, _didIteratorError, _iteratorError, _iterator, _step,
_value, _value2, _value3, start, end, result;
+ var startMatches, endMatches, pairs, _iteratorNormalCompletion,
_didIteratorError, _iteratorError, _iterator, _step, _value, _value2, _value3,
start, end, result;
return
_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function
_callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
- document =
Object(_scope_ts__WEBPACK_IMPORTED_MODULE_5__["ownerDocument"])(scope);
startMatches = startMatcher(scope);
endMatches = endMatcher(scope);
pairs =
Object(_cartesian_ts__WEBPACK_IMPORTED_MODULE_6__["product"])(startMatches,
endMatches);
_iteratorNormalCompletion = true;
_didIteratorError = false;
- _context.prev = 6;
+ _context.prev = 5;
_iterator =
_babel_runtime_corejs3_helpers_asyncIterator_js__WEBPACK_IMPORTED_MODULE_4___default()(pairs);
- case 8:
- _context.next = 10;
+ case 7:
+ _context.next = 9;
return
_babel_runtime_corejs3_helpers_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()(_iterator.next());
- case 10:
+ case 9:
_step = _context.sent;
_iteratorNormalCompletion = _step.done;
- _context.next = 14;
+ _context.next = 13;
return
_babel_runtime_corejs3_helpers_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()(_step.value);
- case 14:
+ case 13:
_value = _context.sent;
if (_iteratorNormalCompletion) {
- _context.next = 26;
+ _context.next = 25;
break;
}
_value2 = _value, _value3 =
_babel_runtime_corejs3_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1___default()(_value2,
2), start = _value3[0], end = _value3[1];
- result = document.createRange();
- result.setStart(start.endContainer, start.endOffset);
+ result =
Object(_owner_document_ts__WEBPACK_IMPORTED_MODULE_5__["ownerDocument"])(scope).createRange();
+ result.setStart(start.startContainer, start.startOffset);
result.setEnd(end.startContainer, end.startOffset);
if (result.collapsed) {
- _context.next = 23;
+ _context.next = 22;
break;
}
- _context.next = 23;
+ _context.next = 22;
return result;
- case 23:
+ case 22:
_iteratorNormalCompletion = true;
- _context.next = 8;
+ _context.next = 7;
break;
- case 26:
- _context.next = 32;
+ case 25:
+ _context.next = 31;
break;
- case 28:
- _context.prev = 28;
- _context.t0 = _context["catch"](6);
+ case 27:
+ _context.prev = 27;
+ _context.t0 = _context["catch"](5);
_didIteratorError = true;
_iteratorError = _context.t0;
- case 32:
+ case 31:
+ _context.prev = 31;
_context.prev = 32;
- _context.prev = 33;
if (!(!_iteratorNormalCompletion && _iterator.return != null))
{
- _context.next = 37;
+ _context.next = 36;
break;
}
- _context.next = 37;
+ _context.next = 36;
return
_babel_runtime_corejs3_helpers_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()(_iterator.return());
- case 37:
- _context.prev = 37;
+ case 36:
+ _context.prev = 36;
if (!_didIteratorError) {
- _context.next = 40;
+ _context.next = 39;
break;
}
throw _iteratorError;
+ case 39:
+ return _context.finish(36);
+
case 40:
- return _context.finish(37);
+ return _context.finish(31);
case 41:
- return _context.finish(32);
-
- case 42:
case "end":
return _context.stop();
}
}
- }, _callee, null, [[6, 28, 32, 42], [33,, 37, 41]]);
+ }, _callee, null, [[5, 27, 31, 41], [32,, 36, 40]]);
}));
function matchAll(_x) {
@@ -8110,56 +8598,6 @@ function makeCreateRangeSelectorMatcher(createMatcher) {
/***/ }),
-/***/ "../packages/dom/src/scope.ts":
-/*!************************************!*\
- !*** ../packages/dom/src/scope.ts ***!
- \************************************/
-/*! exports provided: ownerDocument, rangeFromScope */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__,
"ownerDocument", function() { return ownerDocument; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__,
"rangeFromScope", function() { return rangeFromScope; });
-/**
- * @license
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-function ownerDocument(scope) {
- var node = isRange(scope) ? scope.commonAncestorContainer : scope;
- return node.ownerDocument || node;
-}
-function rangeFromScope(scope) {
- if (isRange(scope)) {
- return scope;
- }
-
- var range = ownerDocument(scope).createRange();
- range.selectNodeContents(scope);
- return range;
-}
-
-function isRange(scope) {
- return 'collapsed' in scope;
-}
-
-/***/ }),
-
/***/ "../packages/dom/src/text-quote/describe.ts":
/*!**************************************************!*\
!*** ../packages/dom/src/text-quote/describe.ts ***!
@@ -8170,39 +8608,57 @@ function isRange(scope) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__,
"describeTextQuote", function() { return describeTextQuote; });
-/* harmony import */ var
_babel_runtime_corejs3_core_js_get_iterator_js__WEBPACK_IMPORTED_MODULE_0__ =
__webpack_require__(/*! @babel/runtime-corejs3/core-js/get-iterator.js */
"../node_modules/@babel/runtime-corejs3/core-js/get-iterator.js");
-/* harmony import */ var
_babel_runtime_corejs3_core_js_get_iterator_js__WEBPACK_IMPORTED_MODULE_0___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_get_iterator_js__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_array_is_array_js__WEBPACK_IMPORTED_MODULE_1__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/array/is-array.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/array/is-array.js");
-/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_array_is_array_js__WEBPACK_IMPORTED_MODULE_1___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_array_is_array_js__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var
_babel_runtime_corejs3_core_js_get_iterator_method_js__WEBPACK_IMPORTED_MODULE_2__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js/get-iterator-method.js */
"../node_modules/@babel/runtime-corejs3/core-js/get-iterator-method.js");
-/* harmony import */ var
_babel_runtime_corejs3_core_js_get_iterator_method_js__WEBPACK_IMPORTED_MODULE_2___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_get_iterator_method_js__WEBPACK_IMPORTED_MODULE_2__);
-/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_symbol_js__WEBPACK_IMPORTED_MODULE_3__ =
__webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/symbol.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/symbol.js");
-/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_symbol_js__WEBPACK_IMPORTED_MODULE_3___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_symbol_js__WEBPACK_IMPORTED_MODULE_3__);
-/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_array_from_js__WEBPACK_IMPORTED_MODULE_4__
= __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/array/from.js
*/ "../node_modules/@babel/runtime-corejs3/core-js-stable/array/from.js");
-/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_array_from_js__WEBPACK_IMPORTED_MODULE_4___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_array_from_js__WEBPACK_IMPORTED_MODULE_4__);
-/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_slice_js__WEBPACK_IMPORTED_MODULE_5__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/instance/slice.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/instance/slice.js");
-/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_slice_js__WEBPACK_IMPORTED_MODULE_5___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_slice_js__WEBPACK_IMPORTED_MODULE_5__);
-/* harmony import */ var
_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_6__ =
__webpack_require__(/*! @babel/runtime-corejs3/regenerator/index.js */
"../node_modules/@babel/runtime-corejs3/regenerator/index.js");
-/* harmony import */ var
_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_6___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_6__);
-/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_every_js__WEBPACK_IMPORTED_MODULE_7__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/instance/every.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/instance/every.js");
-/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_every_js__WEBPACK_IMPORTED_MODULE_7___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_every_js__WEBPACK_IMPORTED_MODULE_7__);
-/* harmony import */ var
_babel_runtime_corejs3_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_8__ =
__webpack_require__(/*! @babel/runtime-corejs3/helpers/typeof.js */
"../node_modules/@babel/runtime-corejs3/helpers/typeof.js");
-/* harmony import */ var
_babel_runtime_corejs3_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_8___default =
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_8__);
-/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_sort_js__WEBPACK_IMPORTED_MODULE_9__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/instance/sort.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/instance/sort.js");
-/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_sort_js__WEBPACK_IMPORTED_MODULE_9___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_sort_js__WEBPACK_IMPORTED_MODULE_9__);
-/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_map_js__WEBPACK_IMPORTED_MODULE_10__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/instance/map.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/instance/map.js");
-/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_map_js__WEBPACK_IMPORTED_MODULE_10___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_map_js__WEBPACK_IMPORTED_MODULE_10__);
-/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_flat_map_js__WEBPACK_IMPORTED_MODULE_11__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/instance/flat-map.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/instance/flat-map.js");
-/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_flat_map_js__WEBPACK_IMPORTED_MODULE_11___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_flat_map_js__WEBPACK_IMPORTED_MODULE_11__);
-/* harmony import */ var
_babel_runtime_corejs3_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_12__ =
__webpack_require__(/*! @babel/runtime-corejs3/helpers/slicedToArray.js */
"../node_modules/@babel/runtime-corejs3/helpers/slicedToArray.js");
-/* harmony import */ var
_babel_runtime_corejs3_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_12___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_12__);
-/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_index_of_js__WEBPACK_IMPORTED_MODULE_13__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/instance/index-of.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/instance/index-of.js");
-/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_index_of_js__WEBPACK_IMPORTED_MODULE_13___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_index_of_js__WEBPACK_IMPORTED_MODULE_13__);
-/* harmony import */ var
_babel_runtime_corejs3_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_14__
= __webpack_require__(/*! @babel/runtime-corejs3/helpers/asyncToGenerator.js
*/ "../node_modules/@babel/runtime-corejs3/helpers/asyncToGenerator.js");
-/* harmony import */ var
_babel_runtime_corejs3_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_14___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_14__);
-/* harmony import */ var dom_seek__WEBPACK_IMPORTED_MODULE_15__ =
__webpack_require__(/*! dom-seek */ "../node_modules/dom-seek/index.js");
-/* harmony import */ var dom_seek__WEBPACK_IMPORTED_MODULE_15___default =
/*#__PURE__*/__webpack_require__.n(dom_seek__WEBPACK_IMPORTED_MODULE_15__);
-/* harmony import */ var _scope_ts__WEBPACK_IMPORTED_MODULE_16__ =
__webpack_require__(/*! ../scope.ts */ "../packages/dom/src/scope.ts");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_object_define_property_js__WEBPACK_IMPORTED_MODULE_0__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/object/define-property.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/object/define-property.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_object_define_property_js__WEBPACK_IMPORTED_MODULE_0___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_object_define_property_js__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_object_define_properties_js__WEBPACK_IMPORTED_MODULE_1__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/object/define-properties.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/object/define-properties.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_object_define_properties_js__WEBPACK_IMPORTED_MODULE_1___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_object_define_properties_js__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_2__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptors.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptors.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_2___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_for_each_js__WEBPACK_IMPORTED_MODULE_3__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/instance/for-each.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/instance/for-each.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_for_each_js__WEBPACK_IMPORTED_MODULE_3___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_for_each_js__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_4__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_4___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_4__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_filter_js__WEBPACK_IMPORTED_MODULE_5__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/instance/filter.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/instance/filter.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_filter_js__WEBPACK_IMPORTED_MODULE_5___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_filter_js__WEBPACK_IMPORTED_MODULE_5__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_object_get_own_property_symbols_js__WEBPACK_IMPORTED_MODULE_6__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/object/get-own-property-symbols.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-symbols.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_object_get_own_property_symbols_js__WEBPACK_IMPORTED_MODULE_6___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_object_get_own_property_symbols_js__WEBPACK_IMPORTED_MODULE_6__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_object_keys_js__WEBPACK_IMPORTED_MODULE_7__
= __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/object/keys.js
*/ "../node_modules/@babel/runtime-corejs3/core-js-stable/object/keys.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_object_keys_js__WEBPACK_IMPORTED_MODULE_7___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_object_keys_js__WEBPACK_IMPORTED_MODULE_7__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_get_iterator_js__WEBPACK_IMPORTED_MODULE_8__ =
__webpack_require__(/*! @babel/runtime-corejs3/core-js/get-iterator.js */
"../node_modules/@babel/runtime-corejs3/core-js/get-iterator.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_get_iterator_js__WEBPACK_IMPORTED_MODULE_8___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_get_iterator_js__WEBPACK_IMPORTED_MODULE_8__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_array_is_array_js__WEBPACK_IMPORTED_MODULE_9__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/array/is-array.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/array/is-array.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_array_is_array_js__WEBPACK_IMPORTED_MODULE_9___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_array_is_array_js__WEBPACK_IMPORTED_MODULE_9__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_get_iterator_method_js__WEBPACK_IMPORTED_MODULE_10__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js/get-iterator-method.js */
"../node_modules/@babel/runtime-corejs3/core-js/get-iterator-method.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_get_iterator_method_js__WEBPACK_IMPORTED_MODULE_10___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_get_iterator_method_js__WEBPACK_IMPORTED_MODULE_10__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_symbol_js__WEBPACK_IMPORTED_MODULE_11__ =
__webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/symbol.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/symbol.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_symbol_js__WEBPACK_IMPORTED_MODULE_11___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_symbol_js__WEBPACK_IMPORTED_MODULE_11__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_array_from_js__WEBPACK_IMPORTED_MODULE_12__
= __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/array/from.js
*/ "../node_modules/@babel/runtime-corejs3/core-js-stable/array/from.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_array_from_js__WEBPACK_IMPORTED_MODULE_12___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_array_from_js__WEBPACK_IMPORTED_MODULE_12__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_slice_js__WEBPACK_IMPORTED_MODULE_13__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/instance/slice.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/instance/slice.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_slice_js__WEBPACK_IMPORTED_MODULE_13___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_slice_js__WEBPACK_IMPORTED_MODULE_13__);
+/* harmony import */ var
_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_14__ =
__webpack_require__(/*! @babel/runtime-corejs3/regenerator/index.js */
"../node_modules/@babel/runtime-corejs3/regenerator/index.js");
+/* harmony import */ var
_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_14___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_14__);
+/* harmony import */ var
_babel_runtime_corejs3_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_15__
= __webpack_require__(/*! @babel/runtime-corejs3/helpers/defineProperty.js */
"../node_modules/@babel/runtime-corejs3/helpers/defineProperty.js");
+/* harmony import */ var
_babel_runtime_corejs3_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_15___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_15__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_every_js__WEBPACK_IMPORTED_MODULE_16__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/instance/every.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/instance/every.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_every_js__WEBPACK_IMPORTED_MODULE_16___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_every_js__WEBPACK_IMPORTED_MODULE_16__);
+/* harmony import */ var
_babel_runtime_corejs3_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_17__ =
__webpack_require__(/*! @babel/runtime-corejs3/helpers/typeof.js */
"../node_modules/@babel/runtime-corejs3/helpers/typeof.js");
+/* harmony import */ var
_babel_runtime_corejs3_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_17___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_17__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_sort_js__WEBPACK_IMPORTED_MODULE_18__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/instance/sort.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/instance/sort.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_sort_js__WEBPACK_IMPORTED_MODULE_18___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_sort_js__WEBPACK_IMPORTED_MODULE_18__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_map_js__WEBPACK_IMPORTED_MODULE_19__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/instance/map.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/instance/map.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_map_js__WEBPACK_IMPORTED_MODULE_19___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_map_js__WEBPACK_IMPORTED_MODULE_19__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_flat_map_js__WEBPACK_IMPORTED_MODULE_20__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/instance/flat-map.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/instance/flat-map.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_flat_map_js__WEBPACK_IMPORTED_MODULE_20___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_flat_map_js__WEBPACK_IMPORTED_MODULE_20__);
+/* harmony import */ var
_babel_runtime_corejs3_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_21__ =
__webpack_require__(/*! @babel/runtime-corejs3/helpers/slicedToArray.js */
"../node_modules/@babel/runtime-corejs3/helpers/slicedToArray.js");
+/* harmony import */ var
_babel_runtime_corejs3_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_21___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_21__);
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_index_of_js__WEBPACK_IMPORTED_MODULE_22__
= __webpack_require__(/*!
@babel/runtime-corejs3/core-js-stable/instance/index-of.js */
"../node_modules/@babel/runtime-corejs3/core-js-stable/instance/index-of.js");
+/* harmony import */ var
_babel_runtime_corejs3_core_js_stable_instance_index_of_js__WEBPACK_IMPORTED_MODULE_22___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_index_of_js__WEBPACK_IMPORTED_MODULE_22__);
+/* harmony import */ var
_babel_runtime_corejs3_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_23__
= __webpack_require__(/*! @babel/runtime-corejs3/helpers/asyncToGenerator.js
*/ "../node_modules/@babel/runtime-corejs3/helpers/asyncToGenerator.js");
+/* harmony import */ var
_babel_runtime_corejs3_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_23___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_23__);
+/* harmony import */ var dom_seek__WEBPACK_IMPORTED_MODULE_24__ =
__webpack_require__(/*! dom-seek */ "../node_modules/dom-seek/index.js");
+/* harmony import */ var dom_seek__WEBPACK_IMPORTED_MODULE_24___default =
/*#__PURE__*/__webpack_require__.n(dom_seek__WEBPACK_IMPORTED_MODULE_24__);
+/* harmony import */ var _owner_document_ts__WEBPACK_IMPORTED_MODULE_25__ =
__webpack_require__(/*! ../owner-document.ts */
"../packages/dom/src/owner-document.ts");
/**
* @license
* Licensed to the Apache Software Foundation (ASF) under one
@@ -8238,50 +8694,55 @@ __webpack_require__.r(__webpack_exports__);
-function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof
_babel_runtime_corejs3_core_js_stable_symbol_js__WEBPACK_IMPORTED_MODULE_3___default.a
=== "undefined" ||
_babel_runtime_corejs3_core_js_get_iterator_method_js__WEBPACK_IMPORTED_MODULE_2___default()(o)
== null) { if
(_babel_runtime_corejs3_core_js_stable_array_is_array_js__WEBPACK_IMPORTED_MODULE_1___default()(o)
|| (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof
o.length === "number") { if [...]
-function _unsupportedIterableToArray(o, minLen) { var _context2; if (!o)
return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n =
_babel_runtime_corejs3_core_js_stable_instance_slice_js__WEBPACK_IMPORTED_MODULE_5___default()(_context2
= Object.prototype.toString.call(o)).call(_context2, 8, -1); if (n ===
"Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n ===
"Set") return
_babel_runtime_corejs3_core_js_stable_array_from_js__WEBPACK_IMPORTED_MOD [...]
+
+
+
+
+
+
+
+
+function ownKeys(object, enumerableOnly) { var keys =
_babel_runtime_corejs3_core_js_stable_object_keys_js__WEBPACK_IMPORTED_MODULE_7___default()(object);
if
(_babel_runtime_corejs3_core_js_stable_object_get_own_property_symbols_js__WEBPACK_IMPORTED_MODULE_6___default.a)
{ var symbols =
_babel_runtime_corejs3_core_js_stable_object_get_own_property_symbols_js__WEBPACK_IMPORTED_MODULE_6___default()(object);
if (enumerableOnly) symbols =
_babel_runtime_corejs3_core_js_stable_instance_filter [...]
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { var
_context3;
_babel_runtime_corejs3_core_js_stable_instance_for_each_js__WEBPACK_IMPORTED_MODULE_3___default()(_context3
= ownKeys(Object(source), true)).call(_context3, function (key) {
_babel_runtime_corejs3_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_15___default()(target,
key, source[key]); }); } else if (_babel_runtime_corejs3_cor [...]
+
+function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof
_babel_runtime_corejs3_core_js_stable_symbol_js__WEBPACK_IMPORTED_MODULE_11___default.a
=== "undefined" ||
_babel_runtime_corejs3_core_js_get_iterator_method_js__WEBPACK_IMPORTED_MODULE_10___default()(o)
== null) { if
(_babel_runtime_corejs3_core_js_stable_array_is_array_js__WEBPACK_IMPORTED_MODULE_9___default()(o)
|| (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof
o.length === "number") { [...]
+
+function _unsupportedIterableToArray(o, minLen) { var _context2; if (!o)
return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n =
_babel_runtime_corejs3_core_js_stable_instance_slice_js__WEBPACK_IMPORTED_MODULE_13___default()(_context2
= Object.prototype.toString.call(o)).call(_context2, 8, -1); if (n ===
"Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n ===
"Set") return
_babel_runtime_corejs3_core_js_stable_array_from_js__WEBPACK_IMPORTED_MO [...]
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length)
len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) {
arr2[i] = arr[i]; } return arr2; }
-function describeTextQuote(_x) {
+function describeTextQuote(_x, _x2) {
return _describeTextQuote.apply(this, arguments);
}
function _describeTextQuote() {
- _describeTextQuote =
_babel_runtime_corejs3_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_14___default()(
/*#__PURE__*/_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_6___default.a.mark(function
_callee(range) {
- var scope,
- scopeAsRange,
- exact,
- result,
- _calculateContextForD,
- prefix,
- suffix,
- _args = arguments;
-
- return
_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_6___default.a.wrap(function
_callee$(_context) {
+ _describeTextQuote =
_babel_runtime_corejs3_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_23___default()(
/*#__PURE__*/_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_14___default.a.mark(function
_callee(range, scope) {
+ var document;
+ return
_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_14___default.a.wrap(function
_callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
- scope = _args.length > 1 && _args[1] !== undefined ? _args[1] :
Object(_scope_ts__WEBPACK_IMPORTED_MODULE_16__["ownerDocument"])(range).documentElement;
+ // Default to search in the whole document.
+ if (scope === undefined) {
+ document =
Object(_owner_document_ts__WEBPACK_IMPORTED_MODULE_25__["ownerDocument"])(range);
+ scope = document.createRange();
+ scope.selectNodeContents(document);
+ }
+
range = range.cloneRange(); // Take the part of the range that
falls within the scope.
- scopeAsRange =
Object(_scope_ts__WEBPACK_IMPORTED_MODULE_16__["rangeFromScope"])(scope);
- if (!scopeAsRange.isPointInRange(range.startContainer,
range.startOffset)) range.setStart(scopeAsRange.startContainer,
scopeAsRange.startOffset);
- if (!scopeAsRange.isPointInRange(range.endContainer,
range.endOffset)) range.setEnd(scopeAsRange.endContainer,
scopeAsRange.endOffset);
- exact = range.toString();
- result = {
+ if (range.compareBoundaryPoints(Range.START_TO_START, scope) ===
-1) range.setStart(scope.startContainer, scope.startOffset);
+ if (range.compareBoundaryPoints(Range.END_TO_END, scope) === 1)
range.setEnd(scope.endContainer, scope.endOffset);
+ return _context.abrupt("return", _objectSpread({
type: 'TextQuoteSelector',
- exact: exact
- };
- _calculateContextForD = calculateContextForDisambiguation(range,
result, scope), prefix = _calculateContextForD.prefix, suffix =
_calculateContextForD.suffix;
- result.prefix = prefix;
- result.suffix = suffix;
- return _context.abrupt("return", result);
+ exact: range.toString()
+ }, calculateContextForDisambiguation(range, scope)));
- case 11:
+ case 5:
case "end":
return _context.stop();
}
@@ -8291,9 +8752,9 @@ function _describeTextQuote() {
return _describeTextQuote.apply(this, arguments);
}
-function calculateContextForDisambiguation(range, selector, scope) {
- var exactText = selector.exact;
- var scopeText =
Object(_scope_ts__WEBPACK_IMPORTED_MODULE_16__["rangeFromScope"])(scope).toString();
+function calculateContextForDisambiguation(range, scope) {
+ var exactText = range.toString();
+ var scopeText = scope.toString();
var targetStartIndex = getRangeTextPosition(range, scope);
var targetEndIndex = targetStartIndex + exactText.length; // Find all
matches of the text in the scope.
@@ -8301,7 +8762,7 @@ function calculateContextForDisambiguation(range,
selector, scope) {
var fromIndex = 0;
while (fromIndex <= scopeText.length) {
- var matchIndex =
_babel_runtime_corejs3_core_js_stable_instance_index_of_js__WEBPACK_IMPORTED_MODULE_13___default()(scopeText).call(scopeText,
exactText, fromIndex);
+ var matchIndex =
_babel_runtime_corejs3_core_js_stable_instance_index_of_js__WEBPACK_IMPORTED_MODULE_22___default()(scopeText).call(scopeText,
exactText, fromIndex);
if (matchIndex === -1) break;
stringMatches.push(matchIndex);
@@ -8326,7 +8787,7 @@ function calculateContextForDisambiguation(range,
selector, scope) {
var _minimalSolution = minimalSolution(affixLengthPairs),
- _minimalSolution2 =
_babel_runtime_corejs3_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_12___default()(_minimalSolution,
2),
+ _minimalSolution2 =
_babel_runtime_corejs3_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_21___default()(_minimalSolution,
2),
prefixLength = _minimalSolution2[0],
suffixLength = _minimalSolution2[1];
@@ -8359,13 +8820,13 @@ function minimalSolution(requirements) {
// Ensure we try solutions with an empty prefix or suffix.
requirements.push([0, 0]); // Build all the pairs and order them by their
sums.
- var pairs =
_babel_runtime_corejs3_core_js_stable_instance_flat_map_js__WEBPACK_IMPORTED_MODULE_11___default()(requirements).call(requirements,
function (l) {
- return
_babel_runtime_corejs3_core_js_stable_instance_map_js__WEBPACK_IMPORTED_MODULE_10___default()(requirements).call(requirements,
function (r) {
+ var pairs =
_babel_runtime_corejs3_core_js_stable_instance_flat_map_js__WEBPACK_IMPORTED_MODULE_20___default()(requirements).call(requirements,
function (l) {
+ return
_babel_runtime_corejs3_core_js_stable_instance_map_js__WEBPACK_IMPORTED_MODULE_19___default()(requirements).call(requirements,
function (r) {
return [l[0], r[1]];
});
});
-
_babel_runtime_corejs3_core_js_stable_instance_sort_js__WEBPACK_IMPORTED_MODULE_9___default()(pairs).call(pairs,
function (a, b) {
+
_babel_runtime_corejs3_core_js_stable_instance_sort_js__WEBPACK_IMPORTED_MODULE_18___default()(pairs).call(pairs,
function (a, b) {
return a[0] + a[1] - (b[0] + b[1]);
}); // Find the first pair that satisfies every requirement.
@@ -8377,12 +8838,12 @@ function minimalSolution(requirements) {
var _loop = function _loop() {
var pair = _step.value;
- var _pair =
_babel_runtime_corejs3_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_12___default()(pair,
2),
+ var _pair =
_babel_runtime_corejs3_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_21___default()(pair,
2),
p0 = _pair[0],
p1 = _pair[1];
- if
(_babel_runtime_corejs3_core_js_stable_instance_every_js__WEBPACK_IMPORTED_MODULE_7___default()(requirements).call(requirements,
function (_ref) {
- var _ref2 =
_babel_runtime_corejs3_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_12___default()(_ref,
2),
+ if
(_babel_runtime_corejs3_core_js_stable_instance_every_js__WEBPACK_IMPORTED_MODULE_16___default()(requirements).call(requirements,
function (_ref) {
+ var _ref2 =
_babel_runtime_corejs3_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_21___default()(_ref,
2),
r0 = _ref2[0],
r1 = _ref2[1];
@@ -8397,7 +8858,7 @@ function minimalSolution(requirements) {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
var _ret = _loop();
- if
(_babel_runtime_corejs3_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_8___default()(_ret)
=== "object") return _ret.v;
+ if
(_babel_runtime_corejs3_helpers_typeof_js__WEBPACK_IMPORTED_MODULE_17___default()(_ret)
=== "object") return _ret.v;
} // Return the largest pairing (unreachable).
} catch (err) {
@@ -8411,20 +8872,19 @@ function minimalSolution(requirements) {
function getRangeTextPosition(range, scope) {
- var scopeAsRange =
Object(_scope_ts__WEBPACK_IMPORTED_MODULE_16__["rangeFromScope"])(scope);
- var iter = document.createNodeIterator(scopeAsRange.commonAncestorContainer,
NodeFilter.SHOW_TEXT, {
+ var iter =
Object(_owner_document_ts__WEBPACK_IMPORTED_MODULE_25__["ownerDocument"])(scope).createNodeIterator(scope.commonAncestorContainer,
NodeFilter.SHOW_TEXT, {
acceptNode: function acceptNode(node) {
// Only reveal nodes within the range
- return scopeAsRange.intersectsNode(node) ? NodeFilter.FILTER_ACCEPT :
NodeFilter.FILTER_REJECT;
+ return scope.intersectsNode(node) ? NodeFilter.FILTER_ACCEPT :
NodeFilter.FILTER_REJECT;
}
});
- var scopeOffset = isTextNode(scopeAsRange.startContainer) ?
scopeAsRange.startOffset : 0;
- if (isTextNode(range.startContainer)) return
dom_seek__WEBPACK_IMPORTED_MODULE_15___default()(iter, range.startContainer) +
range.startOffset - scopeOffset;else return
dom_seek__WEBPACK_IMPORTED_MODULE_15___default()(iter,
firstTextNodeInRange(range)) - scopeOffset;
+ var scopeOffset = isTextNode(scope.startContainer) ? scope.startOffset : 0;
+ if (isTextNode(range.startContainer)) return
dom_seek__WEBPACK_IMPORTED_MODULE_24___default()(iter, range.startContainer) +
range.startOffset - scopeOffset;else return
dom_seek__WEBPACK_IMPORTED_MODULE_24___default()(iter,
firstTextNodeInRange(range)) - scopeOffset;
}
function firstTextNodeInRange(range) {
// Find the first text node inside the range.
- var iter = document.createNodeIterator(range.commonAncestorContainer,
NodeFilter.SHOW_TEXT, {
+ var iter =
Object(_owner_document_ts__WEBPACK_IMPORTED_MODULE_25__["ownerDocument"])(range).createNodeIterator(range.commonAncestorContainer,
NodeFilter.SHOW_TEXT, {
acceptNode: function acceptNode(node) {
// Only reveal nodes within the range; and skip any empty text nodes.
return range.intersectsNode(node) && node.length > 0 ?
NodeFilter.FILTER_ACCEPT : NodeFilter.FILTER_REJECT;
@@ -8500,7 +8960,7 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var
_babel_runtime_corejs3_helpers_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_3___default
=
/*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_helpers_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var dom_seek__WEBPACK_IMPORTED_MODULE_4__ =
__webpack_require__(/*! dom-seek */ "../node_modules/dom-seek/index.js");
/* harmony import */ var dom_seek__WEBPACK_IMPORTED_MODULE_4___default =
/*#__PURE__*/__webpack_require__.n(dom_seek__WEBPACK_IMPORTED_MODULE_4__);
-/* harmony import */ var _scope_ts__WEBPACK_IMPORTED_MODULE_5__ =
__webpack_require__(/*! ../scope.ts */ "../packages/dom/src/scope.ts");
+/* harmony import */ var _owner_document_ts__WEBPACK_IMPORTED_MODULE_5__ =
__webpack_require__(/*! ../owner-document.ts */
"../packages/dom/src/owner-document.ts");
/**
* @license
* Licensed to the Apache Software Foundation (ASF) under one
@@ -8529,31 +8989,30 @@ __webpack_require__.r(__webpack_exports__);
function createTextQuoteSelectorMatcher(selector) {
return /*#__PURE__*/function () {
var _matchAll =
_babel_runtime_corejs3_helpers_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_3___default()(
/*#__PURE__*/_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function
_callee(scope) {
- var document, scopeAsRange, scopeText, exact, prefix, suffix,
searchPattern, iter, referenceNodeIndex, fromIndex, patternStartIndex,
matchStartIndex, matchEndIndex, match;
+ var document, scopeText, exact, prefix, suffix, searchPattern, iter,
referenceNodeIndex, fromIndex, patternStartIndex, matchStartIndex,
matchEndIndex, match;
return
_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function
_callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
- document =
Object(_scope_ts__WEBPACK_IMPORTED_MODULE_5__["ownerDocument"])(scope);
- scopeAsRange =
Object(_scope_ts__WEBPACK_IMPORTED_MODULE_5__["rangeFromScope"])(scope);
- scopeText = scopeAsRange.toString();
+ document =
Object(_owner_document_ts__WEBPACK_IMPORTED_MODULE_5__["ownerDocument"])(scope);
+ scopeText = scope.toString();
exact = selector.exact;
prefix = selector.prefix || '';
suffix = selector.suffix || '';
searchPattern = prefix + exact + suffix;
- iter =
document.createNodeIterator(scopeAsRange.commonAncestorContainer,
NodeFilter.SHOW_TEXT, {
+ iter =
document.createNodeIterator(scope.commonAncestorContainer,
NodeFilter.SHOW_TEXT, {
acceptNode: function acceptNode(node) {
// Only reveal nodes within the range; and skip any empty
text nodes.
- return scopeAsRange.intersectsNode(node) && node.length > 0
? NodeFilter.FILTER_ACCEPT : NodeFilter.FILTER_REJECT;
+ return scope.intersectsNode(node) && node.length > 0 ?
NodeFilter.FILTER_ACCEPT : NodeFilter.FILTER_REJECT;
}
}); // The index of the first character of iter.referenceNode
inside the text.
- referenceNodeIndex = isTextNode(scopeAsRange.startContainer) ?
-scopeAsRange.startOffset : 0;
+ referenceNodeIndex = isTextNode(scope.startContainer) ?
-scope.startOffset : 0;
fromIndex = 0;
- case 10:
+ case 9:
if (!(fromIndex <= scopeText.length)) {
- _context.next = 26;
+ _context.next = 25;
break;
}
@@ -8561,13 +9020,13 @@ function createTextQuoteSelectorMatcher(selector) {
patternStartIndex =
_babel_runtime_corejs3_core_js_stable_instance_index_of_js__WEBPACK_IMPORTED_MODULE_1___default()(scopeText).call(scopeText,
searchPattern, fromIndex);
if (!(patternStartIndex === -1)) {
- _context.next = 14;
+ _context.next = 13;
break;
}
return _context.abrupt("return");
- case 14:
+ case 13:
// Correct for the prefix and suffix lengths.
matchStartIndex = patternStartIndex + prefix.length;
matchEndIndex = matchStartIndex + exact.length; // Create a
range to represent this exact quote in the dom.
@@ -8580,16 +9039,16 @@ function createTextQuoteSelectorMatcher(selector) {
referenceNodeIndex +=
dom_seek__WEBPACK_IMPORTED_MODULE_4___default()(iter, matchEndIndex -
referenceNodeIndex);
match.setEnd(iter.referenceNode, matchEndIndex -
referenceNodeIndex); // Yield the match.
- _context.next = 23;
+ _context.next = 22;
return match;
- case 23:
+ case 22:
// Advance the search forward to detect multiple occurrences.
fromIndex = matchStartIndex + 1;
- _context.next = 10;
+ _context.next = 9;
break;
- case 26:
+ case 25:
case "end":
return _context.stop();
}
@@ -8876,6 +9335,7 @@ function cleanup() {
}
target.normalize();
+ info.innerText = '';
}
var createMatcher =
Object(_annotator_selector_src_index_ts__WEBPACK_IMPORTED_MODULE_5__["makeRefinable"])(function
(selector) {
@@ -8897,98 +9357,100 @@ function anchor(_x) {
function _anchor() {
_anchor =
_babel_runtime_corejs3_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()(
/*#__PURE__*/_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function
_callee(selector) {
- var matchAll, ranges, _iteratorNormalCompletion, _didIteratorError,
_iteratorError, _iterator, _step, _value, range, _i, _ranges, _range,
removeHighlight;
+ var scope, matchAll, ranges, _iteratorNormalCompletion, _didIteratorError,
_iteratorError, _iterator, _step, _value, range, _i, _ranges, _range,
removeHighlight;
return
_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function
_callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
+ scope = document.createRange();
+ scope.selectNodeContents(target);
matchAll = createMatcher(selector);
ranges = [];
_iteratorNormalCompletion = true;
_didIteratorError = false;
- _context.prev = 4;
- _iterator =
_babel_runtime_corejs3_helpers_asyncIterator_js__WEBPACK_IMPORTED_MODULE_3___default()(matchAll(target));
+ _context.prev = 6;
+ _iterator =
_babel_runtime_corejs3_helpers_asyncIterator_js__WEBPACK_IMPORTED_MODULE_3___default()(matchAll(scope));
- case 6:
- _context.next = 8;
+ case 8:
+ _context.next = 10;
return _iterator.next();
- case 8:
+ case 10:
_step = _context.sent;
_iteratorNormalCompletion = _step.done;
- _context.next = 12;
+ _context.next = 14;
return _step.value;
- case 12:
+ case 14:
_value = _context.sent;
if (_iteratorNormalCompletion) {
- _context.next = 19;
+ _context.next = 21;
break;
}
range = _value;
ranges.push(range);
- case 16:
+ case 18:
_iteratorNormalCompletion = true;
- _context.next = 6;
+ _context.next = 8;
break;
- case 19:
- _context.next = 25;
+ case 21:
+ _context.next = 27;
break;
- case 21:
- _context.prev = 21;
- _context.t0 = _context["catch"](4);
+ case 23:
+ _context.prev = 23;
+ _context.t0 = _context["catch"](6);
_didIteratorError = true;
_iteratorError = _context.t0;
- case 25:
- _context.prev = 25;
- _context.prev = 26;
+ case 27:
+ _context.prev = 27;
+ _context.prev = 28;
if (!(!_iteratorNormalCompletion && _iterator.return != null)) {
- _context.next = 30;
+ _context.next = 32;
break;
}
- _context.next = 30;
+ _context.next = 32;
return _iterator.return();
- case 30:
- _context.prev = 30;
+ case 32:
+ _context.prev = 32;
if (!_didIteratorError) {
- _context.next = 33;
+ _context.next = 35;
break;
}
throw _iteratorError;
- case 33:
- return _context.finish(30);
+ case 35:
+ return _context.finish(32);
- case 34:
- return _context.finish(25);
+ case 36:
+ return _context.finish(27);
- case 35:
+ case 37:
for (_i = 0, _ranges = ranges; _i < _ranges.length; _i++) {
_range = _ranges[_i];
removeHighlight =
Object(_annotator_dom_src_index_ts__WEBPACK_IMPORTED_MODULE_4__["highlightRange"])(_range);
cleanupFunctions.push(removeHighlight);
}
- info.innerText =
_babel_runtime_corejs3_core_js_stable_json_stringify_js__WEBPACK_IMPORTED_MODULE_1___default()(selector,
null, 2);
+ info.innerText +=
_babel_runtime_corejs3_core_js_stable_json_stringify_js__WEBPACK_IMPORTED_MODULE_1___default()(selector,
null, 2) + '\n\n';
- case 37:
+ case 39:
case "end":
return _context.stop();
}
}
- }, _callee, null, [[4, 21, 25, 35], [26,, 30, 34]]);
+ }, _callee, null, [[6, 23, 27, 37], [28,, 32, 36]]);
}));
return _anchor.apply(this, arguments);
}
@@ -8999,22 +9461,38 @@ function onSelectionChange() {
function _onSelectionChange() {
_onSelectionChange =
_babel_runtime_corejs3_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()(
/*#__PURE__*/_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function
_callee2() {
- var selection, range, selector;
+ var scope, selection, i, range, selector;
return
_babel_runtime_corejs3_regenerator_index_js__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function
_callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
cleanup();
+ scope = document.createRange();
+ scope.selectNodeContents(source);
selection = document.getSelection();
- range = selection.getRangeAt(0);
- _context2.next = 5;
- return
Object(_annotator_dom_src_index_ts__WEBPACK_IMPORTED_MODULE_4__["describeTextQuote"])(range,
source);
+ i = 0;
case 5:
+ if (!(i < selection.rangeCount)) {
+ _context2.next = 15;
+ break;
+ }
+
+ range = selection.getRangeAt(i);
+ _context2.next = 9;
+ return
Object(_annotator_dom_src_index_ts__WEBPACK_IMPORTED_MODULE_4__["describeTextQuote"])(range,
scope);
+
+ case 9:
selector = _context2.sent;
- anchor(selector);
+ _context2.next = 12;
+ return anchor(selector);
+
+ case 12:
+ i++;
+ _context2.next = 5;
+ break;
- case 7:
+ case 15:
case "end":
return _context2.stop();
}
@@ -9054,4 +9532,4 @@ module.exports = __webpack_require__(/*! ./demo/index.js
*/"./demo/index.js");
/***/ })
/******/ });
-//#
sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS1jb3JlanMzL2NvcmUtanMtc3RhYmxlL2FycmF5L2Zyb20uanMiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS1jb3JlanMzL2NvcmUtanMtc3RhYmxlL2FycmF5L2lzLWFycmF5LmpzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUtY29yZWpzMy9jb3JlLWpzLXN0YWJsZS9pbnN0YW5jZS9jb25jYXQuanMiLCJ3ZWJwYWNrOi8vLy4u
[...]
\ No newline at end of file
+//#
sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS1jb3JlanMzL2NvcmUtanMtc3RhYmxlL2FycmF5L2Zyb20uanMiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS1jb3JlanMzL2NvcmUtanMtc3RhYmxlL2FycmF5L2lzLWFycmF5LmpzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUtY29yZWpzMy9jb3JlLWpzLXN0YWJsZS9pbnN0YW5jZS9jb25jYXQuanMiLCJ3ZWJwYWNrOi8vLy4u
[...]
\ No newline at end of file