(function() { Danbooru.Artist = {}; Danbooru.Artist.initialize_all = function() { if ($("#c-artists").length) { Danbooru.Artist.initialize_check_name_link(); } } Danbooru.Artist.initialize_check_name_link = function() { $("#check-name-link").click(function(e) { var artist_name = $("#artist_name").val(); $.get("/artists.json?name=" + artist_name, function(data) { if (data.length) { $("#check-name-result").html("Taken") } else { $("#check-name-result").html("OK") } } ); e.preventDefault(); }); } })(); $(document).ready(function() { Danbooru.Artist.initialize_all(); });