Sha256: 3d9d99cc5239cde5e86a1fbd826b9198515978302080929e86db30c3b81d88fe

Contents?: true

Size: 1.68 KB

Versions: 6

Compression:

Stored size: 1.68 KB

Contents

$ ->
  $("textarea.wysiwyg").each ->
    CKEDITOR.replace this,
      width: $(this).width()
      height: $(this).height()
      bodyClass: $(this).data "body-class"
      contentsCss: "/assets/ckeditor.css"
      customConfig: "/assets/ckeditor.js"

$(window).load ->
  $(".box_of_holding").each ->
    $img = $(this).find("img")
    image_width = $img.width()
    image_height = $img.height()

    $this = $(this)
    box_width = $this.width()
    box_height = $this.height()

    this.scrollLeft = (image_width - box_width) / 2
    this.scrollTop = (image_height - box_height) / 2

$ ->
  $(".rightbar").tabs()

window.submit_and_continue = (e, redirect_to) ->
  for key, instance of CKEDITOR.instances
    CKEDITOR.instances[key].updateElement()

  $('#continue_editing').val(true)
  $('#flash').fadeOut(250)

  $('.fieldWithErrors').removeClass('fieldWithErrors').addClass('field')
  $('#flash_container .errorExplanation').remove()

  $.post $('#continue_editing').get(0).form.action, $($('#continue_editing').get(0).form).serialize(), (data) ->
    if ($flash_container = $('#flash_container')).length > 0
      $flash_container.html(data)

      $('#flash').css({
        'width': 'auto',
        'visibility': null
      }).fadeIn(550)

      $('.errorExplanation').not($('#flash_container .errorExplanation')).remove()

      error_fields = $('#fieldsWithErrors').val()
      if error_fields?
        $.each error_fields.split(','), ->
          $("#" + this).wrap("<div class='fieldWithErrors' />")

      else if redirect_to?
        window.location = redirect_to

      $('.fieldWithErrors:first :input:first').focus()

      $('#continue_editing').val(false)

      init_flash_messages()

  e.preventDefault()

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
refinerycms-ckeditor-0.2.0 app/assets/javascripts/refinery/ckeditor.js.coffee
refinerycms-ckeditor-0.1.4 app/assets/javascripts/refinery/ckeditor.js.coffee
refinerycms-ckeditor-0.1.3 app/assets/javascripts/refinery/ckeditor.js.coffee
refinerycms-ckeditor-0.1.2 app/assets/javascripts/refinery/ckeditor.js.coffee
refinerycms-ckeditor-0.1.1 app/assets/javascripts/refinery/ckeditor.js.coffee
refinerycms-ckeditor-0.1.0 app/assets/javascripts/refinery/ckeditor.js.coffee