working plugin interface for custom openid auth, custom css and custom js

This commit is contained in:
Sam
2013-08-01 15:59:57 +10:00
parent 61b330abb4
commit 160107a712
12 changed files with 422 additions and 95 deletions

View File

@ -7,21 +7,22 @@ class DiscoursePluginRegistry
attr_accessor :javascripts
attr_accessor :server_side_javascripts
attr_accessor :stylesheets
# Default accessor values
#
def stylesheets
@stylesheets ||= Set.new
end
def javascripts
@javascripts ||= Set.new
end
def server_side_javascripts
@server_side_javascripts ||= Set.new
end
end
# Default accessor values
#
def self.stylesheets
@stylesheets ||= Set.new
end
def self.javascripts
@javascripts ||= Set.new
end
def self.server_side_javascripts
@server_side_javascripts ||= Set.new
end
def register_js(filename, options={})
# If we have a server side option, add that too.