Skip to content

Commit

Permalink
fixes #1009; alter edit tag script mode
Browse files Browse the repository at this point in the history
  • Loading branch information
ToksT committed Apr 25, 2013
1 parent 8169b4f commit c6c5671
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 8 deletions.
31 changes: 23 additions & 8 deletions app/assets/javascripts/post_mode_menu.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
this.initialize_selector();
this.initialize_preview_link();
this.initialize_edit_form();
this.initialize_edit_tag_script_field();
Danbooru.PostModeMenu.change();
}
}
Expand Down Expand Up @@ -52,6 +53,22 @@
});
}

Danbooru.PostModeMenu.initialize_edit_tag_script_field = function() {
$("#edit-tag-script").on("keydown.return blur", function(e) {
var script = $(this).val();

if (script) {
Danbooru.Cookie.put("tag-script", script);

$("#mode-box select").val("apply-tag-script");
} else {
$("#mode-box select").val("view");
}

Danbooru.PostModeMenu.change(e);
});
}

Danbooru.PostModeMenu.change = function(e) {
$("#quick-edit-div").slideUp("fast");
var s = $("#mode-box select").val();
Expand All @@ -65,16 +82,14 @@

if (s === "edit-tag-script") {
var script = Danbooru.Cookie.get("tag-script");
script = prompt("Enter a tag script", script);

if (script) {
Danbooru.Cookie.put("tag-script", script);
$("#mode-box select").val("apply-tag-script");
} else {
$("#mode-box select").val("view");
}
$("#edit-tag-script").removeAttr("disabled").val(script).show().focus();
} else if (s === "apply-tag-script") {
var script = Danbooru.Cookie.get("tag-script");

Danbooru.PostModeMenu.change(e);
$("#edit-tag-script").show().val(script).attr("disabled", "disabled");
} else {
$("#edit-tag-script").hide();
}
}

Expand Down
1 change: 1 addition & 0 deletions app/views/posts/partials/index/_mode_menu.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,5 @@
</select>
</form>
</section>
<input id="edit-tag-script" disabled></input>
<% end %>

0 comments on commit c6c5671

Please sign in to comment.