Sha256: 7812f885fa9b34bfe7e9309e298525858c4669d5f6cb2034e59e807add16ee75

Contents?: true

Size: 1.32 KB

Versions: 32

Compression:

Stored size: 1.32 KB

Contents

#= require constructor_core/jquery_bundle
#= require constructor_core/bootstrap
#= require ckeditor/ckeditor
#= require constructor_core/urlify
#= require_self

$(document).ready ->
  $(".alert").alert()
  $(".collapse").collapse()
  
  $('#url-if-empty').popover({
    offset: 10
  })

  $('.auto_url').hide()
  $('#page_url').hide()

  auto_url = $('#page_auto_url').is(':checked')

  unless auto_url
    auto_url_true()

  $('#page_name').keyup -> $('.address').html(parameterize())
  $('#page_parent_id').change ->
    parent_full_url = $('#page_parent_id option:selected').data('full_url')
    if parent_full_url
      $('.path').html(parent_full_url)
    else
      $('.path').html('')

  $('.address, .address_icon').click ->
    if $('#page_auto_url').is(':checked') == true
      $('#page_url').prop('value', parameterize())
      auto_url_true()
    else
      $('.address').html(parameterize())
      auto_url_false()

auto_url_true = ->
  $('#page_url').show()
  $('#page_auto_url').prop('checked', false)
  $('.address_icon').addClass('icon-remove').removeClass('icon-pencil')
  $('.address').hide()

auto_url_false = ->
  $('#page_url').hide()
  $('#page_auto_url').prop('checked', true)
  $('.address_icon').addClass('icon-pencil').removeClass('icon-remove')
  $('.address').show()

parameterize = ->
  URLify($('#page_name').prop('value'))

Version data entries

32 entries across 32 versions & 3 rubygems

Version Path
constructor-core-0.7.7 app/assets/javascripts/constructor_core/application.js.coffee
constructor-core-0.7.6 app/assets/javascripts/constructor_core/application.js.coffee
constructor-core-0.7.5 app/assets/javascripts/constructor_core/application.js.coffee
constructor-core-0.7.4 app/assets/javascripts/constructor_core/application.js.coffee
constructor-pages-0.7.3 core/app/assets/javascripts/constructor_core/application.js.coffee
constructor-core-0.7.3 core/app/assets/javascripts/constructor_core/application.js.coffee
constructor-cms-0.7.3 core/app/assets/javascripts/constructor_core/application.js.coffee
constructor-pages-0.7.2 core/app/assets/javascripts/constructor_core/application.js.coffee
constructor-core-0.7.2 core/app/assets/javascripts/constructor_core/application.js.coffee
constructor-cms-0.7.2 core/app/assets/javascripts/constructor_core/application.js.coffee
constructor-core-0.7.1 core/app/assets/javascripts/constructor_core/application.js.coffee
constructor-core-0.7.0 app/assets/javascripts/constructor_core/application.js.coffee
constructor-cms-0.7.0 core/app/assets/javascripts/constructor_core/application.js.coffee
constructor-core-0.6.4 app/assets/javascripts/constructor_core/application.js.coffee
constructor-cms-0.6.4 core/app/assets/javascripts/constructor_core/application.js.coffee
constructor-core-0.6.3 app/assets/javascripts/constructor_core/application.js.coffee
constructor-cms-0.6.3 core/app/assets/javascripts/constructor_core/application.js.coffee
constructor-core-0.6.2 app/assets/javascripts/constructor_core/application.js.coffee
constructor-cms-0.6.2 core/app/assets/javascripts/constructor_core/application.js.coffee
constructor-core-0.6.1 app/assets/javascripts/constructor_core/application.js.coffee