1
0
Fork 0
mirror of https://github.com/futurepress/epub.js.git synced 2025-10-03 14:59:18 +02:00

Merge pull request #2 from victorsoares96/fix-underline-color

fix: cannot change underline color
This commit is contained in:
João Victor Moreira Soares 2024-03-22 12:32:11 -03:00 committed by GitHub
commit 536f680752
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 27 additions and 23 deletions

30
package-lock.json generated
View file

@ -1,22 +1,22 @@
{ {
"name": "epubjs", "name": "@victorsoares96/epubjs",
"version": "0.3.93", "version": "0.3.94",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "epubjs", "name": "@victorsoares96/epubjs",
"version": "0.3.93", "version": "0.3.94",
"license": "BSD-2-Clause", "license": "BSD-2-Clause",
"dependencies": { "dependencies": {
"@types/localforage": "0.0.34", "@types/localforage": "0.0.34",
"@victorsoares96/marks-pane": "^1.0.11",
"@xmldom/xmldom": "^0.7.5", "@xmldom/xmldom": "^0.7.5",
"core-js": "^3.18.3", "core-js": "^3.18.3",
"event-emitter": "^0.3.5", "event-emitter": "^0.3.5",
"jszip": "^3.7.1", "jszip": "^3.7.1",
"localforage": "^1.10.0", "localforage": "^1.10.0",
"lodash": "^4.17.21", "lodash": "^4.17.21",
"marks-pane": "^1.0.9",
"path-webpack": "0.0.3" "path-webpack": "0.0.3"
}, },
"devDependencies": { "devDependencies": {
@ -2121,6 +2121,11 @@
"integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==",
"dev": true "dev": true
}, },
"node_modules/@victorsoares96/marks-pane": {
"version": "1.0.11",
"resolved": "https://registry.npmjs.org/@victorsoares96/marks-pane/-/marks-pane-1.0.11.tgz",
"integrity": "sha512-4KM1tp0aeOKmNKItQxYJfFCRBteia7BsGTFpK21OdjlVEF5/kYlcK41tlhKg+dYgfVo/SA474fx/Q9N0iZsi4g=="
},
"node_modules/@vue/compiler-core": { "node_modules/@vue/compiler-core": {
"version": "3.2.20", "version": "3.2.20",
"resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.20.tgz", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.20.tgz",
@ -11233,11 +11238,6 @@
"node": ">= 10" "node": ">= 10"
} }
}, },
"node_modules/marks-pane": {
"version": "1.0.9",
"resolved": "https://registry.npmjs.org/marks-pane/-/marks-pane-1.0.9.tgz",
"integrity": "sha512-Ahs4oeG90tbdPWwAJkAAoHg2lRR8lAs9mZXETNPO9hYg3AkjUJBKi1NQ4aaIQZVGrig7c/3NUV1jANl8rFTeMg=="
},
"node_modules/md5.js": { "node_modules/md5.js": {
"version": "1.3.5", "version": "1.3.5",
"resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
@ -22356,6 +22356,11 @@
"integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==",
"dev": true "dev": true
}, },
"@victorsoares96/marks-pane": {
"version": "1.0.11",
"resolved": "https://registry.npmjs.org/@victorsoares96/marks-pane/-/marks-pane-1.0.11.tgz",
"integrity": "sha512-4KM1tp0aeOKmNKItQxYJfFCRBteia7BsGTFpK21OdjlVEF5/kYlcK41tlhKg+dYgfVo/SA474fx/Q9N0iZsi4g=="
},
"@vue/compiler-core": { "@vue/compiler-core": {
"version": "3.2.20", "version": "3.2.20",
"resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.20.tgz", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.20.tgz",
@ -29775,11 +29780,6 @@
"integrity": "sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==", "integrity": "sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==",
"dev": true "dev": true
}, },
"marks-pane": {
"version": "1.0.9",
"resolved": "https://registry.npmjs.org/marks-pane/-/marks-pane-1.0.9.tgz",
"integrity": "sha512-Ahs4oeG90tbdPWwAJkAAoHg2lRR8lAs9mZXETNPO9hYg3AkjUJBKi1NQ4aaIQZVGrig7c/3NUV1jANl8rFTeMg=="
},
"md5.js": { "md5.js": {
"version": "1.3.5", "version": "1.3.5",
"resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",

View file

@ -1,6 +1,6 @@
{ {
"name": "epubjs", "name": "@victorsoares96/epubjs",
"version": "0.3.93", "version": "0.3.94",
"description": "Parse and Render Epubs", "description": "Parse and Render Epubs",
"main": "lib/index.js", "main": "lib/index.js",
"module": "src/index.js", "module": "src/index.js",
@ -9,6 +9,10 @@
"directories": { "directories": {
"test": "test" "test": "test"
}, },
"publishConfig": {
"registry": "https://registry.npmjs.org/",
"access": "public"
},
"scripts": { "scripts": {
"test": "karma start --single-run --browsers ChromeHeadlessNoSandbox", "test": "karma start --single-run --browsers ChromeHeadlessNoSandbox",
"docs": "documentation build src/epub.js -f html -o documentation/html/", "docs": "documentation build src/epub.js -f html -o documentation/html/",
@ -62,7 +66,7 @@
"jszip": "^3.7.1", "jszip": "^3.7.1",
"localforage": "^1.10.0", "localforage": "^1.10.0",
"lodash": "^4.17.21", "lodash": "^4.17.21",
"marks-pane": "^1.0.9", "@victorsoares96/marks-pane": "^1.0.11",
"path-webpack": "0.0.3" "path-webpack": "0.0.3"
} }
} }

View file

@ -3,7 +3,7 @@ import {extend, borders, uuid, isNumber, bounds, defer, createBlobUrl, revokeBlo
import EpubCFI from "../../epubcfi"; import EpubCFI from "../../epubcfi";
import Contents from "../../contents"; import Contents from "../../contents";
import { EVENTS } from "../../utils/constants"; import { EVENTS } from "../../utils/constants";
import { Pane, Highlight, Underline } from "marks-pane"; import { Pane, Highlight, Underline } from "@victorsoares96/marks-pane";
class IframeView { class IframeView {
constructor(section, options) { constructor(section, options) {
@ -562,7 +562,7 @@ class IframeView {
return { return {
top: this.element.offsetTop, top: this.element.offsetTop,
left: this.element.offsetLeft left: this.element.offsetLeft
} };
} }
width() { width() {
@ -764,7 +764,7 @@ class IframeView {
if (l) { if (l) {
item.element.removeEventListener("click", l); item.element.removeEventListener("click", l);
item.element.removeEventListener("touchstart", l); item.element.removeEventListener("touchstart", l);
}; }
}); });
delete this.highlights[cfiRange]; delete this.highlights[cfiRange];
} }
@ -779,7 +779,7 @@ class IframeView {
if (l) { if (l) {
item.element.removeEventListener("click", l); item.element.removeEventListener("click", l);
item.element.removeEventListener("touchstart", l); item.element.removeEventListener("touchstart", l);
}; }
}); });
delete this.underlines[cfiRange]; delete this.underlines[cfiRange];
} }
@ -794,7 +794,7 @@ class IframeView {
if (l) { if (l) {
item.element.removeEventListener("click", l); item.element.removeEventListener("click", l);
item.element.removeEventListener("touchstart", l); item.element.removeEventListener("touchstart", l);
}; }
}); });
delete this.marks[cfiRange]; delete this.marks[cfiRange];
} }