diff --git a/app/controllers/text_marquees_controller.rb b/app/controllers/text_marquees_controller.rb
index 0f520d3..e2dba29 100644
--- a/app/controllers/text_marquees_controller.rb
+++ b/app/controllers/text_marquees_controller.rb
@@ -3,11 +3,17 @@ class TextMarqueesController < ApplicationController
subpart = OrbitHelper.get_current_widget
marquee = Marquee.find(OrbitHelper.widget_custom_value)
texts = marquee.marquee_texts.collect do |mqt|
+ doc = Nokogiri::HTML(mqt.title)
+ if mqt.title.to_s.empty?
+ title = 'no content'
+ else
+ title = doc.css('span').text.empty? ? mqt.title : doc.css('span').text
+ end
{
"text" => mqt.title,
"speed" => mqt.speed,
"url" => (mqt.url || ""),
- "content" => (mqt.url.to_s.empty? ? "#{mqt.title}" : "#{mqt.title}")
+ "content" => (mqt.url.to_s.empty? ? "#{mqt.title}" : "#{mqt.title}")
}
end
{