Sha256: 2974d18d924204781f4df2a1fa5f6d1a8ab83cad07019832fefc51f20601f16d

Contents?: true

Size: 924 Bytes

Versions: 4

Compression:

Stored size: 924 Bytes

Contents

#= require jquery
#= require jquery_ujs

#= require chr
#= require loft
#= require ants
#= require tape
#= require journal

#= require_tree ./admin

@redirectToSignIn = ->
  signinPath = "/admin/sign_in"
  if window.location.hash
    returnTo = window.location.hash.substring(1)
    signinPath = "#{signinPath}?return_to=#{returnTo}"
  window.location = signinPath

@addWebsiteLink = ->
  $link =$ """<a href='/' target='_blank'>
                <i class='fa fa-home fa-fw'></i> View Site
              </a>"""
  chr.$mainMenu.prepend $link

$ ->
  $.get("/admin/bootstrap.json", (response) ->
    chr.start 'Venice',
      modules:
        tape: new Tape('Reader')
        posts: new JournalPosts()
        pages: new JournalPages()
        loft: new Loft()
        settings: settingsConfig()

    new AntsProfile()
    addWebsiteLink()
  ).fail (response) ->
    if response.status == 401
      redirectToSignIn(response)

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
venice-chr-0.1.4 app/assets/javascripts/admin.coffee
venice-chr-0.1.3 app/assets/javascripts/admin.coffee
venice-chr-0.1.2 app/assets/javascripts/admin.coffee
venice-chr-0.1.1 app/assets/javascripts/admin.coffee