From c68e68f3c272d8a8fb9ec3acdd7be1f69f51d017 Mon Sep 17 00:00:00 2001 From: evazion Date: Sat, 13 May 2017 00:18:52 -0500 Subject: [PATCH] /uploads/new: add show/hide commentary toggle button. --- app/assets/javascripts/uploads.js | 16 ++++++++++++++++ app/views/uploads/new.html.erb | 9 ++++++--- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/app/assets/javascripts/uploads.js b/app/assets/javascripts/uploads.js index 5e3b9b502..9741399b1 100644 --- a/app/assets/javascripts/uploads.js +++ b/app/assets/javascripts/uploads.js @@ -13,6 +13,11 @@ this.initialize_similar(); $("#related-tags-button").trigger("click"); $("#find-artist-button").trigger("click"); + + $("#toggle-artist-commentary").click(function(e) { + Danbooru.Upload.toggle_commentary(); + e.preventDefault(); + }); } if ($("#iqdb-similar").length) { @@ -105,6 +110,7 @@ $("#upload_artist_commentary_title").val(data.artist_commentary.dtext_title); $("#upload_artist_commentary_desc").val(data.artist_commentary.dtext_description); + Danbooru.Upload.toggle_commentary(); $("#source-info span#loading-data").hide(); $("#source-info ul").show(); @@ -133,6 +139,16 @@ $("#image-resize-to-window-link").click(Danbooru.Upload.update_scale); } } + + Danbooru.Upload.toggle_commentary = function() { + if ($(".artist-commentary").is(":visible")) { + $("#toggle-artist-commentary").text("show »"); + } else { + $("#toggle-artist-commentary").text("« hide"); + } + + $(".artist-commentary").slideToggle(); + }; })(); $(function() { diff --git a/app/views/uploads/new.html.erb b/app/views/uploads/new.html.erb index 0537f2b0f..a8139028d 100644 --- a/app/views/uploads/new.html.erb +++ b/app/views/uploads/new.html.erb @@ -69,14 +69,17 @@ <%= f.text_field :parent_id %> -
+ Commentary + show » + +