let Artist = {}; Artist.initialize_all = function() { if ($("#c-artists").length) { Artist.initialize_check_name(); } } Artist.initialize_check_name = function() { $("#artist_name").keyup(function(e) { if ($("#artist_name").val().length > 0) { $("#check-name-result").html(""); $.getJSON("/artists?search[name]=" + escape($("#artist_name").val()), function(artists) { if (artists.length === 0) { $.getJSON("/wiki_pages/" + escape($("#artist_name").val()), function(wiki_pages) { if (wiki_pages !== null) { $("#check-name-result").html("A wiki page with this name already exists. You must either move the wiki page or pick another artist name.") } }); } else { $("#check-name-result").html("An artist with this name already exists.") } }); } }); } $(document).ready(function() { Artist.initialize_all(); }); export default Artist