fix link handling

This commit is contained in:
Lu Wang 2013-11-07 16:37:21 +08:00
parent 5552238845
commit 85b4de4898
2 changed files with 7 additions and 6 deletions

2
TODO
View File

@ -1,5 +1,3 @@
link handling + scale
more information on demo page:
- showing pdf2htmlEX home page
- link to other demos

View File

@ -648,7 +648,7 @@
},
link_handler : function (e) {
var target = e.currentTarget;
var target = e.target;
var cur_pos = [0,0];
@ -710,13 +710,16 @@
}
if(ok) {
var _ = this;
var scale = this.scale;
var _pos = [pos[0] * scale, pos[1] * scale]
/* page should of type Page */
var transform_and_scroll = function(page) {
pos = transform(page.ctm, pos);
_pos = transform(page.ctm, _pos);
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) {