Fix announcement iframe bug.

This commit is contained in:
bohung committed 2020-08-03 17:11:20 +08:00
1 parent f531708a5f
commit ed06f3e891
2 files changed
+8 -3

No files matched your search

@@ -371,6 +371,7 @@ class AnnouncementsController < ApplicationController
else
@categories = params[:categories]
end
OrbitHelper.set_site_locale(I18n.locale)
OrbitHelper.set_current_widget_module("announcement")
OrbitHelper.set_params(params,current_user)
Bulletin.remove_expired_status
+7 -3
View File
@@ -426,9 +426,13 @@ module AnnouncementsHelper
dates = html.css("*[date-format]")
if !dates.blank?
dates.each do |d|
format = d.attributes["date-format"].value
date = DateTime.parse(d.inner_text)
d.inner_html = d.inner_html.gsub(d.inner_text.strip, " " + date.strftime(format))
begin
format = d.attributes["date-format"].value
date = DateTime.parse(d.inner_text)
d.inner_html = d.inner_html.gsub(d.inner_text.strip, " " + date.strftime(format))
rescue
next
end
end
end
html.css("body").to_html.html_safe