2015-04-30 09:50:09 +00:00
|
|
|
class TextMarqueesController < ApplicationController
|
|
|
|
def widget
|
|
|
|
subpart = OrbitHelper.get_current_widget
|
|
|
|
marquee = Marquee.find(OrbitHelper.widget_custom_value)
|
|
|
|
texts = marquee.marquee_texts.collect do |mqt|
|
|
|
|
{
|
|
|
|
"text" => mqt.title,
|
2016-10-24 06:23:35 +00:00
|
|
|
"speed" => mqt.speed,
|
2019-09-05 09:46:44 +00:00
|
|
|
"url" => (mqt.url || ""),
|
2019-09-05 09:52:42 +00:00
|
|
|
"content" => (mqt.url.to_s.empty? ? "<a speed='#{mqt.speed}'>#{mqt.title}</a>" : "<a href='#{mqt.url}' target='_blank' speed='#{mqt.speed}'>#{mqt.title}</a>")
|
2015-04-30 09:50:09 +00:00
|
|
|
}
|
|
|
|
end
|
|
|
|
{
|
|
|
|
"texts" => texts,
|
|
|
|
"extras" => {
|
|
|
|
"subpart-id" => subpart.id.to_s
|
|
|
|
}
|
|
|
|
}
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|