From bb6cd30fb46222c2f625d07126fb5805f248519c Mon Sep 17 00:00:00 2001 From: rulingcom Date: Fri, 31 Jul 2026 19:06:21 +0800 Subject: [PATCH] Replace inline onclick with data attribute for click tracking --- app/controllers/web_resources_controller.rb | 4 ++-- modules/web_resource/_web_res_widget1.html.erb | 2 +- modules/web_resource/_web_res_widget2.html.erb | 2 +- modules/web_resource/_web_res_widget4.html.erb | 2 +- modules/web_resource/_web_res_widget5.html.erb | 2 +- modules/web_resource/_web_res_widget6.html.erb | 2 +- modules/web_resource/_web_res_widget7.html.erb | 4 ++-- modules/web_resource/web_res_index1.html.erb | 2 +- modules/web_resource/web_res_index2.html.erb | 2 +- 9 files changed, 11 insertions(+), 11 deletions(-) diff --git a/app/controllers/web_resources_controller.rb b/app/controllers/web_resources_controller.rb index 8ee4d69..8adfea4 100644 --- a/app/controllers/web_resources_controller.rb +++ b/app/controllers/web_resources_controller.rb @@ -35,7 +35,7 @@ class WebResourcesController < ApplicationController "category" => link.category.title, "link_to_show" => link.url, "target" => target, - "onclick" => "if(navigator.sendBeacon){navigator.sendBeacon('/web_resources/track_click/#{link.id}');}" + "track_click_url" => "/web_resources/track_click/#{link.id}" } end { @@ -82,7 +82,7 @@ class WebResourcesController < ApplicationController "statuses" => statuses, "link_to_show" => link.url, "target" => target, - "onclick" => "if(navigator.sendBeacon){navigator.sendBeacon('/web_resources/track_click/#{link.id}');}" + "track_click_url" => "/web_resources/track_click/#{link.id}" } end { diff --git a/modules/web_resource/_web_res_widget1.html.erb b/modules/web_resource/_web_res_widget1.html.erb index f0effd0..5eb4a2d 100644 --- a/modules/web_resource/_web_res_widget1.html.erb +++ b/modules/web_resource/_web_res_widget1.html.erb @@ -7,7 +7,7 @@ - {{title}} + {{title}} {{status}} diff --git a/modules/web_resource/_web_res_widget2.html.erb b/modules/web_resource/_web_res_widget2.html.erb index 52bf9b0..339d1ac 100644 --- a/modules/web_resource/_web_res_widget2.html.erb +++ b/modules/web_resource/_web_res_widget2.html.erb @@ -7,7 +7,7 @@ - {{title}} + {{title}} {{status}} diff --git a/modules/web_resource/_web_res_widget4.html.erb b/modules/web_resource/_web_res_widget4.html.erb index aef760c..ffabafa 100644 --- a/modules/web_resource/_web_res_widget4.html.erb +++ b/modules/web_resource/_web_res_widget4.html.erb @@ -12,7 +12,7 @@ data-cycle-pause-on-hover="true" data-cycle-log="false" data-cycle-carousel-fluid="true">