Browse Source

IE11 doesn't support Array.find so use underscore instead

Alasdair Smith 8 years ago
parent
commit
a719ac6e6e

+ 2 - 2
services/web/public/coffee/ide/editor/directives/aceEditor/spell-check/HighlightedWordManager.coffee

@@ -52,7 +52,7 @@ define [
 				@removeHighlight(highlight)
 				@removeHighlight(highlight)
 
 
 		findHighlightWithinRange: (range) ->
 		findHighlightWithinRange: (range) ->
-			@highlights.find (highlight) =>
+			_.find @highlights, (highlight) =>
 				@_doesHighlightOverlapRange highlight, range.start, range.end
 				@_doesHighlightOverlapRange highlight, range.start, range.end
 
 
 		_doesHighlightOverlapRange: (highlight, start, end) ->
 		_doesHighlightOverlapRange: (highlight, start, end) ->
@@ -69,7 +69,7 @@ define [
 			!(highlightIsAllBeforeRange or highlightIsAllAfterRange)
 			!(highlightIsAllBeforeRange or highlightIsAllAfterRange)
 
 
 		clearHighlightTouchingRange: (range) ->
 		clearHighlightTouchingRange: (range) ->
-			highlight = @highlights.find (hl) =>
+			highlight = _.find @highlights, (hl) =>
 				@_doesHighlightTouchRange hl, range.start, range.end
 				@_doesHighlightTouchRange hl, range.start, range.end
 			if highlight
 			if highlight
 				@removeHighlight highlight
 				@removeHighlight highlight