houdini/app/controllers/widget_controller.rb
2021-02-24 16:18:43 -06:00

27 lines
869 B
Ruby

# frozen_string_literal: true
# License: AGPL-3.0-or-later WITH WTO-AP-3.0-or-later
# Full license explanation at https://github.com/houdiniproject/houdini/blob/master/LICENSE
class WidgetController < ApplicationController
# we don't want anything to intefer with loading these docs
skip_forgery_protection
def v2
expires_in 10.minutes
head :found, location: helpers.asset_pack_url('donate-button-v2.js'), content_type: 'application/javascript'
end
def i18n
head :found, location: helpers.asset_pack_url('i18n.js'), content_type: 'application/javascript'
end
def v1_css
expires_in 10.minutes
head :found, location: helpers.stylesheet_url('widget/donate-button.css'), content_type: 'text/css'
end
def v2_css
expires_in 10.minutes
head :found, location: helpers.stylesheet_url('widget/donate-button-v2.css'), content_type: 'text/css'
end
end