Commit cf3280640a4bb5986167a40f2e6c17035490e64d
1 parent
2161fb73
Exists in
master
and in
28 other branches
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 | 48 | |
49 | 49 | function updateUrlField(name_field, id) { |
50 | 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 | 63 | function show_warning(field, message) { | ... | ... |