handle cases where the 'base-asset-url' is undefined, e.g. in Jasmine tests

This commit is contained in:
Chris Dodge
2013-08-06 11:16:37 -04:00
parent dff3312178
commit 7a180c290b

View File

@@ -4,6 +4,8 @@ class @HTMLEditingDescriptor
constructor: (element) ->
@element = element;
@base_asset_url = @element.find("#editor-tab").data('base-asset-url')
if @base_asset_url == undefined
@base_asset_url = null
@advanced_editor = CodeMirror.fromTextArea($(".edit-box", @element)[0], {
mode: "text/html"
@@ -104,6 +106,9 @@ class @HTMLEditingDescriptor
@showingVisualEditor = false
rewriteStaticLinks: (content, from, to) ->
if from == null || to == null
return content
regex = new RegExp(from, 'g')
return content.replace(regex, to)