Sha256: 35c1be3191139584c636347ca7c912a96ef85768f54a10a4ba6cd900c175eb36

Contents?: true

Size: 1.08 KB

Versions: 46

Compression:

Stored size: 1.08 KB

Contents

window['cama_init_posttype_form'] = ->
  form = $("#post_type_form");
  form.find('.unput_upload').input_upload();

  # permit hierarchy route only for post types enabled "Manage page hierarchy"
  form.find("[name='meta[has_parent_structure]']").change(->
    item = form.find("#meta_contents_route_format_hierarchy_post");
    item.parent().siblings().find("input").prop("disabled", $(this).is(":checked"))
    if($(this).is(":checked"))
      item.prop("checked", true).prop("disabled", false)
    else
      item.prop("disabled", true)
  ).trigger("change")

  form.find('[name="meta[has_picture]"]').change(->
    items = form.find('.picture_settings input')
    if($(this).is(":checked"))
      items.prop("disabled", false)
    else
      items.prop("disabled", true)
  ).trigger("change")
  
  # toggle single and multiple categories checkbox
  cat_checks = form.find('input:checkbox[name="meta[has_category]"], input:checkbox[name="meta[has_single_category]"]')
  cat_checks.change(->
    cat_checks.not(this).prop("checked", false) if $(this).is(':checked')
  ).filter(':checked').trigger('change')

Version data entries

46 entries across 46 versions & 2 rubygems

Version Path
camaleon_cms-2.6.4 app/assets/javascripts/camaleon_cms/admin/_posttype.js.coffee
camaleon_cms-2.6.3 app/assets/javascripts/camaleon_cms/admin/_posttype.js.coffee
camaleon_cms-2.6.2 app/assets/javascripts/camaleon_cms/admin/_posttype.js.coffee
camaleon_cms-2.6.1 app/assets/javascripts/camaleon_cms/admin/_posttype.js.coffee
camaleon_cms-2.6.0.1 app/assets/javascripts/camaleon_cms/admin/_posttype.js.coffee
camaleon_cms-2.6.0 app/assets/javascripts/camaleon_cms/admin/_posttype.js.coffee
camaleon_cms-2.5.3.1 app/assets/javascripts/camaleon_cms/admin/_posttype.js.coffee
camaleon_cms-2.5.3 app/assets/javascripts/camaleon_cms/admin/_posttype.js.coffee
camaleon_cms-2.5.2 app/assets/javascripts/camaleon_cms/admin/_posttype.js.coffee
camaleon_cms_rails6-2.5.0 app/assets/javascripts/camaleon_cms/admin/_posttype.js.coffee
camaleon_cms-2.5.1 app/assets/javascripts/camaleon_cms/admin/_posttype.js.coffee
camaleon_cms-2.5.0 app/assets/javascripts/camaleon_cms/admin/_posttype.js.coffee
camaleon_cms-2.4.6.9 app/assets/javascripts/camaleon_cms/admin/_posttype.js.coffee
camaleon_cms-2.4.6.8 app/assets/javascripts/camaleon_cms/admin/_posttype.js.coffee
camaleon_cms-2.4.6.7 app/assets/javascripts/camaleon_cms/admin/_posttype.js.coffee
camaleon_cms-2.4.6.6 app/assets/javascripts/camaleon_cms/admin/_posttype.js.coffee
camaleon_cms-2.4.6.5 app/assets/javascripts/camaleon_cms/admin/_posttype.js.coffee
camaleon_cms-2.4.6.4 app/assets/javascripts/camaleon_cms/admin/_posttype.js.coffee
camaleon_cms-2.4.6.3 app/assets/javascripts/camaleon_cms/admin/_posttype.js.coffee
camaleon_cms-2.4.6.2 app/assets/javascripts/camaleon_cms/admin/_posttype.js.coffee