Commit cf3280640a4bb5986167a40f2e6c17035490e64d

Authored by Antonio Terceiro
1 parent 2161fb73

Only warn user if actually changing the URL

(ActionItem1258)
Showing 1 changed file with 10 additions and 2 deletions   Show diff stats
public/javascripts/application.js
@@ -48,8 +48,16 @@ function convToValidIdentifier( str, sep ) { @@ -48,8 +48,16 @@ function convToValidIdentifier( str, sep ) {
48 48
49 function updateUrlField(name_field, id) { 49 function updateUrlField(name_field, id) {
50 url_field = $(id); 50 url_field = $(id);
51 - url_field.value = convToValidIdentifier(name_field.value, "-");  
52 - warn_value_change(url_field); 51 + old_url_value = url_field.value;
  52 + new_url_value = convToValidIdentifier(name_field.value, "-");
  53 +
  54 + url_field.value = new_url_value;
  55 +
  56 + if (!/^\s*$/.test(old_url_value)
  57 + && old_url_value != new_url_value
  58 + ) {
  59 + warn_value_change(url_field);
  60 + }
53 } 61 }
54 62
55 function show_warning(field, message) { 63 function show_warning(field, message) {