Brendan Dahl
330f6212ba
Merge pull request #3341 from Snuffleupagus/navigateTo-fix
...
Tweak the behaviour of navigateTo during document load
2013-07-15 16:16:46 -07:00
Yury Delendik
81c8730e4b
Restoring PR 3455 functionality
2013-07-12 17:00:43 -05:00
Yury Delendik
28778e6c1b
Rejects incorrect url in download manager
2013-07-12 13:38:49 -05:00
Yury Delendik
ef658bf5f1
Refactoring download button logic
2013-07-12 13:14:13 -05:00
Brendan Dahl
077f08fa6d
Merge pull request #3456 from brendandahl/cap-image-size
...
Limit image size to 1024*1024 for b2g.
2013-07-11 11:44:51 -07:00
Rob Wu
b076cd1d6a
Always declare window.URL even if undefined
...
Otherwise it breaks feature detection,
"ReferenceError: Can't find variabl: URL" in Safari 5.1
2013-07-10 23:34:10 +02:00
Rob Wu
e583070deb
Download PDF from cache for IE10 / IE11
...
IE9 falls back to downloading from the original URL.
2013-07-10 22:07:23 +02:00
Rob Wu
84ae29c21d
Improve suggested filename on download
...
For all of the following URLs, "file.pdf" will be suggested:
http://.../file.pdf
http://.../download.aspx?file=file.pdf&whatever
http://.../get.pdf?name=file.pdf&whatever
http://.../single-page-app#view=file.pdf
http://.../download.aspx?file=%2Fpath%2Fto%2Ffile.pdf&whatever
Fixes #3161
2013-07-10 21:50:56 +02:00
Brendan Dahl
bcc085ec52
Limit image size to 1024*1024 for b2g.
2013-07-10 09:52:37 -07:00
Rob Wu
69a64d45bc
Put URL = URL || webkitURL in compatibility.js
...
Declares the URL variable globally. If the feature is not
supported, the variable will still be declared, but have the
"undefined" value.
Supported by:
- Firefox 4
Firefox 21 in Web worker
- Chrome 8 (prefixed as webkitURL), 23+ unprefixed
Chrome 10 (prefixed as webkitURL) in Web Worker, 23+ unprefixed
- Opera 15
Opera 15 in Web Worker
- Internet Explorer 10
Internet Explorer 11 in Web Worker
- Safari 6 (prefixed as webkitURL)
Safari 6 (prefixed as webkitURL) in Web Worker
2013-07-09 22:54:12 +02:00
Rob Wu
4ffc408512
Download PDF from cache for non-Firefox add-on
...
This feature relies on URL.createObjectURL, which is supported by
- Firefox 4
- Chrome 8
- Opera 15
- Internet Explorer 10
If the feature is missing, it falls back to downloading from the server.
The environment-specific code are put in ifdef's. Two methods are
defined:
- noData
This function is used as a fallback in case of failure, it triggers
a download directly from the server.
- triggerSaveAs(String url, optional String blob)
This function attempts to show a Save As dialog for a given URL.
It attempts to use the a.download attribute, if available, and
falls back to window.open(<url>, '_parent') if unavailable.
See also http://caniuse.com/download
2013-07-09 22:54:12 +02:00
Brendan Dahl
c17f90e1aa
Merge pull request #3406 from Snuffleupagus/remove-old-moz-prefixes
...
Remove old -moz prefixed rules from viewer.css
2013-07-09 13:13:20 -07:00
Yury Delendik
160403197b
Merge pull request #3447 from Rob--W/chrome-arrow-keys-3443
...
Allow scrolling by keyboard in Chrome/Opera
2013-07-09 07:44:01 -07:00
Rob Wu
cc04cf5d1f
Configurable IMAGE_DIR for annotations
...
The Chrome extension activates PDF.js by inserting the script tags
in a document whose URL and location origin is identical to the PDF
file.
Because of this, the path './images/' was resolved relatively to the
location of the PDF file instead of the extension.
To fix this, the IMAGE_DIR constant is moved outside the local scope,
to allow extensions/chrome/insertviewer.js to override the value.
Originally, the IMAGE_DIR variable was a global variable, but commit
f8f4b3f45d
moved the global variable
to the local scope, causing the extension to malfunction.
Impact: low, the only consequence is that some rarely used images
were not visible.
Trivial test:
At the center of page 2, the annotation icon
(images/annotation-comment.svg) should be visible:
http://linorg.usp.br/CTAN/macros/latex/contrib/pdfcomment/doc/pdfcomment.pdf
2013-07-09 16:24:25 +02:00
Rob Wu
4a2eefe1b6
Allow scrolling by keyboard in Chrome/Opera
...
Set "tabindex" attribute to allow focus;
Added "outline: none" to prevent focus ring from appearing.
Fixes #3443
2013-07-06 15:37:03 +02:00
Yury Delendik
ba87d2fe11
Merge pull request #3373 from SSk123/master
...
rotation causes textLayer to get messed up
2013-06-29 17:24:12 -07:00
Srishti
21a8d62624
Fixes Text rotation issue #2095
2013-06-30 03:52:30 +05:30
benbro
74ee295812
Add IE 11 to the text/html data URI shim
2013-06-29 23:43:41 +03:00
Jonas
d417ef9a39
Remove old -moz prefixed rules from viewer.css
2013-06-28 17:21:07 +02:00
Jonas
94be9c07f1
Enable changing page using Shift+Spacebar in presentation mode
2013-06-26 22:46:34 +02:00
Jonas
5c93ec3a2c
Check if the browser supports manipulation of the history
2013-06-24 20:46:13 +02:00
Jonas
6867083c07
Fix typo causing destinations using '/FitR' to fail
2013-06-24 00:39:28 +02:00
Vivin Paliath
83b6eaed16
pr #3356
...
squashing commits.
2013-06-18 09:05:55 -07:00
Yury Delendik
167ac98f9c
Fixes presentation mode page
2013-06-12 16:18:21 -05:00
Yury Delendik
729e35079f
Disables range requestes for safari immediately
2013-06-12 12:03:27 -05:00
Yury Delendik
152e376971
Capturing disableRange set on capture phase of DOMContentLoaded event
2013-06-11 09:01:36 -05:00
Brendan Dahl
2fa15a0d03
Merge pull request #3338 from Snuffleupagus/history-wrong-pageNumber-fix
...
(Yet another) browsing history bug
2013-06-10 14:16:16 -07:00
Jonas
d3c82750c4
Tweak the behaviour of navigateTo during document load
2013-06-05 22:15:39 +02:00
Brendan Dahl
ae1f973204
Use A+ spec compatible promises.
2013-06-05 12:28:31 -07:00
Yury Delendik
5d97434736
Properly disables presentation mode
2013-06-05 11:01:09 -05:00
Jonas
5cb3df7bde
(Yet another) browsing history bug
2013-06-05 16:02:29 +02:00
Brendan Dahl
e6dadaadb8
Disable range request loading for safari.
2013-06-03 15:31:42 -07:00
Jonas
ab9bc2bc34
Fix issue with resizing the zoom box width - follow-up of 2816
2013-06-02 14:31:28 +02:00
Yury Delendik
f700e61e9e
Merge pull request #3308 from brendandahl/hide-overflow
...
Hide canvas overflow for high dpi screens.
2013-06-01 17:45:50 -07:00
Brendan Dahl
4a7bd37162
Hide canvas overflow for high dpi screens.
2013-05-30 08:17:16 -07:00
Jonas
a4343436c7
Fix remaining issues in the browsing history
2013-05-28 18:43:06 +02:00
Brendan Dahl
3641c22750
Merge pull request #3278 from Snuffleupagus/history-regression
...
Fix regressions caused by the recent implementation of browsing history
2013-05-22 10:49:59 -07:00
Brendan Dahl
efde079417
Merge pull request #3195 from yurydelendik/no-filltext
...
Drawing without fillText; refactoring ADD_TO_PATH
2013-05-21 16:53:42 -07:00
Jonas
d3c9a9d856
Fix regressions caused by the recent implementation of browsing history - address comments v3
2013-05-21 11:35:33 +02:00
Jonas
766b92c27e
PDF browsing history - v6.50
2013-05-16 00:31:17 +02:00
Yury Delendik
0e133f0090
Drawing without fillText; refactoring ADD_TO_PATH
2013-05-15 15:57:27 -05:00
Yury Delendik
61a7738a5d
Fixes password for range request loading
2013-05-09 19:18:31 -05:00
Mack Duan
f8f4b3f45d
Refactor code for annotations
2013-05-07 14:22:13 -04:00
Brendan Dahl
e5b5c94925
Merge pull request #3060 from saebekassebil/fixpassword
...
Ask for password on failed decryption
2013-05-07 09:27:38 -07:00
Jakob Miland
297c305150
Ask for password on failed decryption
2013-05-07 18:24:59 +02:00
Yury Delendik
5db963abf4
Merge pull request #3193 from Snuffleupagus/issue3076
...
Fixes issue 3076
2013-05-07 05:46:46 -07:00
Jonas
40718bdb7b
Fixes bug 863591
2013-05-06 17:39:22 +02:00
Yury Delendik
a081c2d0f1
Merge pull request #3124 from mduan/issue3118-1
...
Update loading bar during onprogress of range requests
2013-05-03 16:51:32 -07:00
Jonas
32f54c3272
Fixes issue 3076
2013-05-03 17:50:18 +02:00
Kalervo Kujala
5e08f8039d
Replace fullscreen with presentationMode
2013-05-01 09:22:17 +03:00