mirror of
https://github.com/pdf2htmlEX/pdf2htmlEX.git
synced 2024-12-21 20:50:07 +00:00
fix link handling
This commit is contained in:
parent
5552238845
commit
85b4de4898
2
TODO
2
TODO
@ -1,5 +1,3 @@
|
|||||||
link handling + scale
|
|
||||||
|
|
||||||
more information on demo page:
|
more information on demo page:
|
||||||
- showing pdf2htmlEX home page
|
- showing pdf2htmlEX home page
|
||||||
- link to other demos
|
- link to other demos
|
||||||
|
@ -648,7 +648,7 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
link_handler : function (e) {
|
link_handler : function (e) {
|
||||||
var target = e.currentTarget;
|
var target = e.target;
|
||||||
|
|
||||||
var cur_pos = [0,0];
|
var cur_pos = [0,0];
|
||||||
|
|
||||||
@ -710,13 +710,16 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(ok) {
|
if(ok) {
|
||||||
|
var _ = this;
|
||||||
|
var scale = this.scale;
|
||||||
|
var _pos = [pos[0] * scale, pos[1] * scale]
|
||||||
/* page should of type Page */
|
/* page should of type Page */
|
||||||
var transform_and_scroll = function(page) {
|
var transform_and_scroll = function(page) {
|
||||||
pos = transform(page.ctm, pos);
|
_pos = transform(page.ctm, _pos);
|
||||||
if(upside_down) {
|
if(upside_down) {
|
||||||
pos[1] = page.height() - pos[1];
|
_pos[1] = page.height() - _pos[1];
|
||||||
}
|
}
|
||||||
this.scroll_to(target_page_idx, pos);
|
_.scroll_to(target_page_idx, _pos);
|
||||||
};
|
};
|
||||||
|
|
||||||
if (target_page.loaded) {
|
if (target_page.loaded) {
|
||||||
|
Loading…
Reference in New Issue
Block a user