mirror of
https://github.com/futurepress/epub.js.git
synced 2025-10-02 14:49:16 +02:00
Merge pull request #2 from victorsoares96/fix-underline-color
fix: cannot change underline color
This commit is contained in:
commit
536f680752
3 changed files with 27 additions and 23 deletions
30
package-lock.json
generated
30
package-lock.json
generated
|
@ -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",
|
||||||
|
|
10
package.json
10
package.json
|
@ -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"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue