(function() { Danbooru.PostFlag = {}; Danbooru.PostFlag.initialize_all = function() { if ($("#c-posts").length && $("#a-show").length) { this.initialize_flag(); this.hide_or_show_flag_link(); } } Danbooru.PostFlag.hide_or_show_flag_link = function() { if (Danbooru.meta("post-is-deleted") === "true") { $("#flag").hide(); } } Danbooru.PostFlag.initialize_flag = function() { $("#flag-dialog").dialog({ autoOpen: false, width: 700, modal: true, buttons: { "Submit": function() { $("#flag-dialog form").submit(); $(this).dialog("close"); }, "Cancel": function() { $(this).dialog("close"); } } }); $('#flag-dialog form').submit(function() { $('#flag-dialog').dialog('close'); }); $("#flag").click(function(e) { e.preventDefault(); $("#flag-dialog").dialog("open"); }); } })(); $(function() { Danbooru.PostFlag.initialize_all(); });