[api-major] Remove all remaining deprecated functions/methods

This commit is contained in:
Jonas Jenwald 2017-10-15 13:27:10 +02:00
parent b9662e97d2
commit 0f90d5130c
4 changed files with 7 additions and 55 deletions

View File

@ -14,8 +14,7 @@
*/ */
import { import {
assert, CMapCompressionType, createValidAbsoluteUrl, deprecated, assert, CMapCompressionType, removeNullCharacters, stringToBytes, warn
removeNullCharacters, stringToBytes, warn
} from '../shared/util'; } from '../shared/util';
import globalScope from '../shared/global_scope'; import globalScope from '../shared/global_scope';
@ -464,18 +463,11 @@ function isExternalLinkTargetSet() {
} }
} }
function isValidUrl(url, allowRelative) {
deprecated('isValidUrl(), please use createValidAbsoluteUrl() instead.');
var baseUrl = allowRelative ? 'http://example.com' : null;
return createValidAbsoluteUrl(url, baseUrl) !== null;
}
export { export {
CustomStyle, CustomStyle,
RenderingCancelledException, RenderingCancelledException,
addLinkAttributes, addLinkAttributes,
isExternalLinkTargetSet, isExternalLinkTargetSet,
isValidUrl,
getFilenameFromUrl, getFilenameFromUrl,
LinkTarget, LinkTarget,
getDefaultSetting, getDefaultSetting,

View File

@ -18,11 +18,11 @@ import {
isExternalLinkTargetSet, isValidUrl, LinkTarget isExternalLinkTargetSet, isValidUrl, LinkTarget
} from './dom_utils'; } from './dom_utils';
import { import {
createBlob, createObjectURL, createPromiseCapability, deprecated, createBlob, createObjectURL, createPromiseCapability, getVerbosityLevel,
getVerbosityLevel, InvalidPDFException, isLittleEndian, InvalidPDFException, isLittleEndian, MissingPDFException, OPS, PageViewport,
MissingPDFException, OPS, PageViewport, PasswordException, PasswordResponses, PasswordException, PasswordResponses, removeNullCharacters, setVerbosityLevel,
removeNullCharacters, setVerbosityLevel, shadow, UnexpectedResponseException, shadow, UnexpectedResponseException, UnknownErrorException,
UnknownErrorException, UNSUPPORTED_FEATURES, Util, VERBOSITY_LEVELS, warn UNSUPPORTED_FEATURES, Util, VERBOSITY_LEVELS
} from '../shared/util'; } from '../shared/util';
import { import {
getDocument, LoopbackPort, PDFDataRangeTransport, PDFWorker getDocument, LoopbackPort, PDFDataRangeTransport, PDFWorker
@ -247,40 +247,6 @@ PDFJS.isEvalSupported = (PDFJS.isEvalSupported === undefined ?
*/ */
PDFJS.pdfjsNext = (PDFJS.pdfjsNext === undefined) ? false : PDFJS.pdfjsNext; PDFJS.pdfjsNext = (PDFJS.pdfjsNext === undefined) ? false : PDFJS.pdfjsNext;
if (typeof PDFJSDev === 'undefined' || !PDFJSDev.test('MOZCENTRAL')) {
var savedOpenExternalLinksInNewWindow = PDFJS.openExternalLinksInNewWindow;
delete PDFJS.openExternalLinksInNewWindow;
Object.defineProperty(PDFJS, 'openExternalLinksInNewWindow', {
get() {
return PDFJS.externalLinkTarget === LinkTarget.BLANK;
},
set(value) {
if (value) {
deprecated('PDFJS.openExternalLinksInNewWindow, please use ' +
'"PDFJS.externalLinkTarget = PDFJS.LinkTarget.BLANK" instead.');
}
if (PDFJS.externalLinkTarget !== LinkTarget.NONE) {
warn('PDFJS.externalLinkTarget is already initialized');
return;
}
PDFJS.externalLinkTarget = value ? LinkTarget.BLANK : LinkTarget.NONE;
},
enumerable: true,
configurable: true,
});
if (savedOpenExternalLinksInNewWindow) {
/**
* (Deprecated) Opens external links in a new window if enabled.
* The default behavior opens external links in the PDF.js window.
*
* NOTE: This property has been deprecated, please use
* `PDFJS.externalLinkTarget = PDFJS.LinkTarget.BLANK` instead.
* @var {boolean}
*/
PDFJS.openExternalLinksInNewWindow = savedOpenExternalLinksInNewWindow;
}
}
PDFJS.getDocument = getDocument; PDFJS.getDocument = getDocument;
PDFJS.LoopbackPort = LoopbackPort; PDFJS.LoopbackPort = LoopbackPort;
PDFJS.PDFDataRangeTransport = PDFDataRangeTransport; PDFJS.PDFDataRangeTransport = PDFDataRangeTransport;

View File

@ -13,7 +13,7 @@
* limitations under the License. * limitations under the License.
*/ */
import { assert, deprecated } from '../shared/util'; import { assert } from '../shared/util';
import { SimpleXMLParser } from './dom_utils'; import { SimpleXMLParser } from './dom_utils';
class Metadata { class Metadata {
@ -98,11 +98,6 @@ class Metadata {
has(name) { has(name) {
return typeof this._metadata[name] !== 'undefined'; return typeof this._metadata[name] !== 'undefined';
} }
get metadata() {
deprecated('`metadata` getter; use `getAll()` instead.');
return this.getAll();
}
} }
export { export {

View File

@ -64,7 +64,6 @@ exports.UnexpectedResponseException =
pdfjsSharedUtil.UnexpectedResponseException; pdfjsSharedUtil.UnexpectedResponseException;
exports.OPS = pdfjsSharedUtil.OPS; exports.OPS = pdfjsSharedUtil.OPS;
exports.UNSUPPORTED_FEATURES = pdfjsSharedUtil.UNSUPPORTED_FEATURES; exports.UNSUPPORTED_FEATURES = pdfjsSharedUtil.UNSUPPORTED_FEATURES;
exports.isValidUrl = pdfjsDisplayDOMUtils.isValidUrl;
exports.createValidAbsoluteUrl = pdfjsSharedUtil.createValidAbsoluteUrl; exports.createValidAbsoluteUrl = pdfjsSharedUtil.createValidAbsoluteUrl;
exports.createObjectURL = pdfjsSharedUtil.createObjectURL; exports.createObjectURL = pdfjsSharedUtil.createObjectURL;
exports.removeNullCharacters = pdfjsSharedUtil.removeNullCharacters; exports.removeNullCharacters = pdfjsSharedUtil.removeNullCharacters;