diff --git a/app/views/project/editor.pug b/app/views/project/editor.pug index 190a46b77e..fb92510917 100644 --- a/app/views/project/editor.pug +++ b/app/views/project/editor.pug @@ -102,6 +102,7 @@ block requirejs //- don't use cdn for workers - var aceWorkerPath = buildJsPath(lib('ace'), {cdn:false,fingerprint:false}) - var pdfWorkerPath = buildJsPath('/libs/' + lib('pdfjs') + '/pdf.worker', {cdn:false,fingerprint:false}) + - var pdfCMapsPath = buildJsPath('/libs/' + lib('pdfjs') + '/bcmaps/', {cdn:false,fingerprint:false}) //- We need to do .replace(/\//g, '\\/') do that '' -> '<\/script>' //- and doesn't prematurely end the script tag. @@ -154,6 +155,7 @@ block requirejs }; window.aceFingerprint = "#{fingerprint(jsPath + lib('ace') + '/ace.js')}" window.aceWorkerPath = "#{aceWorkerPath}"; + window.pdfCMapsPath = "#{pdfCMapsPath}" script( data-main=buildJsPath("ide.js", {fingerprint:false}), diff --git a/public/coffee/ide/pdfng/directives/pdfRenderer.coffee b/public/coffee/ide/pdfng/directives/pdfRenderer.coffee index 255d00a202..0175d52cf3 100644 --- a/public/coffee/ide/pdfng/directives/pdfRenderer.coffee +++ b/public/coffee/ide/pdfng/directives/pdfRenderer.coffee @@ -15,7 +15,7 @@ define [ constructor: (@url, @options) -> # set up external character mappings - needed for Japanese etc - window.PDFJS.cMapUrl = './bcmaps/' + window.PDFJS.cMapUrl = window.pdfCMapsPath # injected in editor.pug window.PDFJS.cMapPacked = true if window.location?.search?.indexOf("disable-font-face=true") >= 0