Sha256: 68597acd63f7c2fb5476e7eee1a59606bf99e46e1d36854b03911ba3cb4c9655

Contents?: true

Size: 1.6 KB

Versions: 1

Compression:

Stored size: 1.6 KB

Contents

<%= image_tag('alchemy/ajax_loader.gif', :id => "frame_load_info", :style => "position: absolute; top: 50%; left: 50%; margin-top: -12px; margin-left: -12px") %>
<iframe src="<%= spree.admin_url(:protocol => Rails.env.production? ? 'https' : nil) %>" frameborder=0 width="100%" id="spree_admin" style="display: none"></iframe>
<script type="text/javascript">
  jQuery(document).ready(function($) {
    var $frame = $('iframe#spree_admin');

    function sizeSpreeFrame() {
      $frame.css({height: $(window).height() - 30});
    }

    $('#toolbar').remove();
    $('#archive_all').css({padding: 0});

    $frame.on('load', function() {
      var frame_document;
      var frame_window = (this.contentWindow || this.contentDocument);
      var elements = ['header', 'footer', 'admin-menu', 'sub-menu', 'content'];
      if (frame_window.document) {
        frame_document = frame_window.document;
      } else {
        frame_document = frame_window;
        frame_window = frame_document.window;
      }
      frame_document.body.style.backgroundColor = '#EDEDED';
      frame_document.body.style.fontFamily = '"Lucida Grande", Arial, sans-serif';
      frame_document.body.style.fontSize = '12px';
      for (var i = elements.length - 1; i >= 0; i--) {
        element = frame_document.getElementById(elements[i]);
        if (element) {
          if (element.id === 'header' || element.id === 'footer') element.style.display = 'none';
          element.style.margin = 0;
        }
      }
      sizeSpreeFrame();
      $('#frame_load_info').hide();
      $frame.show();
    });

    $(window).on('resize', sizeSpreeFrame);
  });
</script>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
alchemy_spree-0.1.5 app/views/alchemy/admin/spree/index.html.erb