diff --git a/services/web/app/views/layout.jade b/services/web/app/views/layout.jade index dccc4bac33..46ab319f82 100644 --- a/services/web/app/views/layout.jade +++ b/services/web/app/views/layout.jade @@ -3,7 +3,7 @@ html(itemscope, itemtype='http://schema.org/Product') block vars head - script(type="text/javscript"). + script(type="text/javascript"). // Stop superfish from loading window.similarproducts = true diff --git a/services/web/app/views/project/editor.jade b/services/web/app/views/project/editor.jade index 23abd96759..0ccdcd88f4 100644 --- a/services/web/app/views/project/editor.jade +++ b/services/web/app/views/project/editor.jade @@ -99,6 +99,9 @@ block content }, "ace/ext-searchbox": { deps: ["ace/ace"] + }, + "ace/ext-language_tools": { + deps: ["ace/ace"] } }, config:{ diff --git a/services/web/config/settings.defaults.coffee b/services/web/config/settings.defaults.coffee index 2e951e2251..6d923bea61 100644 --- a/services/web/config/settings.defaults.coffee +++ b/services/web/config/settings.defaults.coffee @@ -362,5 +362,13 @@ module.exports = # fieldName: 'LDAP User' # placeholder: 'LDAP User ID' # emailAtt: 'mail' + + #templateLinks: [{ + # name : "CV projects", + # url : "/templates/cv" + #},{ + # name : "all projects", + # url: "/templates/all" + #}] diff --git a/services/web/package.json b/services/web/package.json index 4eccc36c58..4206cd1e6b 100644 --- a/services/web/package.json +++ b/services/web/package.json @@ -12,7 +12,7 @@ "dependencies": { "archiver": "0.9.0", "async": "0.6.2", - "bcrypt": "0.7.5", + "bcrypt": "0.8.3", "bufferedstream": "1.6.0", "connect-redis": "1.4.5", "dateformat": "1.0.4-1.2.3", diff --git a/services/web/public/coffee/ide/editor/directives/aceEditor/spell-check/SpellCheckManager.coffee b/services/web/public/coffee/ide/editor/directives/aceEditor/spell-check/SpellCheckManager.coffee index 868f33ca10..a210af929f 100644 --- a/services/web/public/coffee/ide/editor/directives/aceEditor/spell-check/SpellCheckManager.coffee +++ b/services/web/public/coffee/ide/editor/directives/aceEditor/spell-check/SpellCheckManager.coffee @@ -22,7 +22,8 @@ define [ @closeContextMenu() @editor.on "changeSession", (e) => - @runSpellCheckSoon(200) + if @$scope.spellCheckEnabled and @$scope.spellCheckLanguage and @$scope.spellCheckLanguage != "" + @runSpellCheckSoon(200) e.oldSession?.getDocument().off "change", onChange e.session.getDocument().on "change", onChange diff --git a/services/web/public/coffee/ide/pdfng/directives/pdfSpinner.coffee b/services/web/public/coffee/ide/pdfng/directives/pdfSpinner.coffee index 4f5c96f3ab..da764995ad 100644 --- a/services/web/public/coffee/ide/pdfng/directives/pdfSpinner.coffee +++ b/services/web/public/coffee/ide/pdfng/directives/pdfSpinner.coffee @@ -17,9 +17,9 @@ define [ element.append(spinner) stop: (element) -> - element.find('.fa-spin').removeClass('fa-spin') + element.find('.fa-spinner').removeClass('fa-spin') remove: (element) -> - element.find('.fa-spin').remove() + element.find('.fa-spinner').remove() ] diff --git a/services/web/test/UnitTests/coffee/infrastructure/LockManager/getLockTests.coffee b/services/web/test/UnitTests/coffee/infrastructure/LockManager/getLockTests.coffee index 5441577da6..bb77c4c9dd 100644 --- a/services/web/test/UnitTests/coffee/infrastructure/LockManager/getLockTests.coffee +++ b/services/web/test/UnitTests/coffee/infrastructure/LockManager/getLockTests.coffee @@ -36,9 +36,11 @@ describe 'LockManager - getting the lock', -> describe "when the lock is initially set", -> beforeEach (done) -> startTime = Date.now() + tries = 0 @LockManager.LOCK_TEST_INTERVAL = 5 @LockManager.tryLock = (doc_id, callback = (error, isFree) ->) -> - if Date.now() - startTime < 20 + if (Date.now() - startTime < 20) or (tries < 2) + tries = tries + 1 callback null, false else callback null, true