Sha256: 314527687bafe57580f2bc52dacf53c4a059e231c57181ec3ce1556a8e748172

Contents?: true

Size: 1.36 KB

Versions: 2

Compression:

Stored size: 1.36 KB

Contents

# Gem assets
#= require jquery
#= require jquery_ujs
#= require jquery.ui.all
#= require jquery.cookie
#= require jquery.Jcrop
#= require underscore

# Vendored assets
#= require jquery.dimscreen
#= require jquery.fieldselection

#= require_self
#= require pages/login_form
#= require pages/admin/controllers/base
#= require pages/admin/controllers/pages_controller
#= require pages/admin/controllers/users_controller
#= require pages/admin/features/content_tabs
#= require pages/admin/features/editable_image
#= require pages/admin/features/modal
#= require pages/admin/features/page_images
#= require pages/admin/features/rich_text
#= require pages/admin/features/tag_editor
#= require pages/admin/lib/ajax_extensions
#= require pages/admin/lib/center_on_screen
#= require pages/admin/lib/jrichtextarea

window.Admin =
  Controllers: {}

  locale: ->
    $('body').data('locale')

  controllerName: ->
    $('body').data('controller').replace(/^Admin::/, '')

  actionName: ->
    $('body').data('action')

  getController: ->
    if @Controllers.hasOwnProperty(@controllerName())
      new @Controllers[@controllerName()]()

  init: ->
    if controller = @getController()
      controller.dispatch @actionName()


$ ->
  # Detect the sidebar and add the appropriate class to the document element.
  if $("#sidebar").length > 0
    $(document.body).addClass "with_sidebar"

  Admin.init()

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
pages_core-3.4.3 app/assets/javascripts/pages/admin.js.coffee
pages_core-3.4.2 app/assets/javascripts/pages/admin.js.coffee