Browse Source

Clean up string replacement

Shane Kilkelly 9 years ago
parent
commit
1d905bd5ff

+ 7 - 4
services/web/public/coffee/ide/editor/directives/aceEditor/spell-check/SpellCheckManager.coffee

@@ -253,7 +253,10 @@ define [
 
 		blankOutBlacklistedCommands: (line) ->
 			line.replace /\\(label|ref|usepackage|begin|end)(\[[^\]]*\])?{[^}]*}/g, (command) ->
-				command = command.replace /{.*}/, (args) ->
-					'{' + args.slice(1, args.length-1).split('').map((_char)-> '.').join('') + '}'
-				command.replace /\[.*\]/, (args) ->
-					'[' + args.slice(1, args.length-1).split('').map((_char)-> '.').join('') + ']'
+				command.replace(
+					/{.*}/, (args) ->
+						'{' + args.slice(1, args.length-1).split('').map((_char)-> '.').join('') + '}'
+				).replace(
+					/\[.*\]/, (args) ->
+						'[' + args.slice(1, args.length-1).split('').map((_char)-> '.').join('') + ']'
+				)