Sha256: ef452ea1beb7df5ac9175831f89712353b554baee99e209e86845927c740b0ed

Contents?: true

Size: 1.05 KB

Versions: 213

Compression:

Stored size: 1.05 KB

Contents

(function(Preview, $) {
  Preview.showPreview = function(form){
    var oldTarget = form.target;
    var oldAction = form.action;

    var $previewer = $('#preview_panel');
    var $preview_tools = $previewer.find('.preview_tools');
    var $frame = $('#page-preview');

    $(window).scrollTop(0);
    $previewer.show();
    $preview_tools.css('opacity', 1);
    $('body').addClass('clipped');
    form.target = $frame.attr('id');
    form.action = relative_url_root + '/admin/preview';
    form.submit();

    form.target = oldTarget;
    form.action = oldAction;
  }

}(window.Preview = window.Preview || {}, jQuery));

$(function () {
  $('#show-preview').on('click', function(event){
    event.preventDefault();
    Preview.showPreview(this.form);
  });

  $('.preview_tools a.cancel').on('click', function(event){
    event.preventDefault();
    $('#preview_panel').hide();
    $('body').removeClass('clipped');
    $('#page-preview').attr('src', '');
  });

  $('iframe').on('load', function(event){
    $('#preview_panel .preview_tools').css('opacity', null);
  });
});

Version data entries

213 entries across 213 versions & 1 rubygems

Version Path
trusty-cms-7.0.18 app/assets/javascripts/admin/preview.js
trusty-cms-7.0.17 app/assets/javascripts/admin/preview.js
trusty-cms-7.0.16 app/assets/javascripts/admin/preview.js
trusty-cms-7.0.14 app/assets/javascripts/admin/preview.js
trusty-cms-7.0.13 app/assets/javascripts/admin/preview.js
trusty-cms-7.0.12 app/assets/javascripts/admin/preview.js
trusty-cms-7.0.15 app/assets/javascripts/admin/preview.js
trusty-cms-7.0.9.1 app/assets/javascripts/admin/preview.js
trusty-cms-7.0.11 app/assets/javascripts/admin/preview.js
trusty-cms-7.0.10 app/assets/javascripts/admin/preview.js
trusty-cms-7.0.9 app/assets/javascripts/admin/preview.js
trusty-cms-7.0.8 app/assets/javascripts/admin/preview.js
trusty-cms-7.0.7 app/assets/javascripts/admin/preview.js
trusty-cms-7.0.6 app/assets/javascripts/admin/preview.js
trusty-cms-7.0.5 app/assets/javascripts/admin/preview.js
trusty-cms-7.0.4 app/assets/javascripts/admin/preview.js
trusty-cms-7.0.3 app/assets/javascripts/admin/preview.js
trusty-cms-6.3.1 app/assets/javascripts/admin/preview.js
trusty-cms-7.0.2 app/assets/javascripts/admin/preview.js
trusty-cms-7.0.1 app/assets/javascripts/admin/preview.js