From b4b73269f6c119bd0ba70c8cdf530a31585bf75c Mon Sep 17 00:00:00 2001 From: rulingcom Date: Mon, 6 Jul 2026 11:39:00 +0800 Subject: [PATCH] Add subscribe feedback and clarify {id} placeholder usage in link template --- app/assets/javascripts/new_channel.js | 7 ++++++- app/views/admin/feeds/new.html.erb | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/new_channel.js b/app/assets/javascripts/new_channel.js index 165277c..f5071c6 100644 --- a/app/assets/javascripts/new_channel.js +++ b/app/assets/javascripts/new_channel.js @@ -311,16 +311,21 @@ subscribe_button.unbind("click"); subscribe_button.on("click",function(){ dom.addClass("active"); + subscribe_button.attr("disabled","disabled"); $.ajax({ url : "/admin/feeds/subscribe", data : {"url" : site_url, "feed" : feed, "channel" : channel.title, "channel_key" : channel.key, "category" : select.val()}, dataType : "json", type : "post" }).done(function(){ + subscribe_button.removeAttr("disabled"); $("#selectCategoryModal").modal("hide"); + alert("訂閱成功!"); + }).fail(function(){ + subscribe_button.removeAttr("disabled"); + alert("訂閱失敗,請確認欄位設定是否正確,或稍後再試一次"); }) }) - } var displayLoading = function(display, msg){ diff --git a/app/views/admin/feeds/new.html.erb b/app/views/admin/feeds/new.html.erb index 8a369ae..a1d8b8c 100644 --- a/app/views/admin/feeds/new.html.erb +++ b/app/views/admin/feeds/new.html.erb @@ -74,6 +74,7 @@