This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/controllers/static_controller.js.coffee
2013-02-07 16:45:24 +01:00

22 lines
560 B
CoffeeScript

Discourse.StaticController = Ember.Controller.extend
content: null
loadPath: (path) ->
@set('content', null)
# Load from <noscript> if we have it.
$preloaded = $("noscript[data-path=\"#{path}\"]")
if $preloaded.length
text = $preloaded.text()# + ""
text = text.replace(/\<header[\s\S]*\<\/header\>/, '')
@set('content', text)
else
jQuery.ajax
url: "#{path}.json"
success: (result) =>
@set('content', result)
Discourse.StaticController.reopenClass(pages: ['faq', 'tos', 'privacy'])