Commit b8da1c5b by Adam Palay

If unit display name is non-empty string, change it to a defaul (STUD-1284)

parent 235d10dd
...@@ -271,7 +271,10 @@ define ["jquery", "jquery.ui", "gettext", "backbone", ...@@ -271,7 +271,10 @@ define ["jquery", "jquery.ui", "gettext", "backbone",
@$spinner = $('<span class="spinner-in-field-icon"></span>'); @$spinner = $('<span class="spinner-in-field-icon"></span>');
render: => render: =>
@$('.unit-display-name-input').val(@model.get('metadata').display_name) display_name = @model.get('metadata').display_name
if not display_name:
display_name = gettext '[Untitled]'
@$('.unit-display-name-input').val(display_name)
setEnabled: => setEnabled: =>
disabled = @model.get('state') == 'public' disabled = @model.get('state') == 'public'
...@@ -285,6 +288,9 @@ define ["jquery", "jquery.ui", "gettext", "backbone", ...@@ -285,6 +288,9 @@ define ["jquery", "jquery.ui", "gettext", "backbone",
metadata = $.extend({}, @model.get('metadata')) metadata = $.extend({}, @model.get('metadata'))
metadata.display_name = @$('.unit-display-name-input').val() metadata.display_name = @$('.unit-display-name-input').val()
@model.save(metadata: metadata) @model.save(metadata: metadata)
display_name = metadata.display_name
if not display_name:
display_name = gettext '[Untitled]'
# Update name shown in the right-hand side location summary. # Update name shown in the right-hand side location summary.
$('.unit-location .editing .unit-name').html(metadata.display_name) $('.unit-location .editing .unit-name').html(metadata.display_name)
analytics.track "Edited Unit Name", analytics.track "Edited Unit Name",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment