Sha256: b12ba0750960c9ede649e3545ab64d2f0cc79aba12d2498ef5fdba2b19aae79b

Contents?: true

Size: 1.12 KB

Versions: 9

Compression:

Stored size: 1.12 KB

Contents

pageflow.EditorView = Backbone.View.extend({
  events: {
    'click a': function(event) {
      // prevent default for all links
      if (!$(event.target).attr('target') &&
          !$(event.target).attr('download') &&
          !$(event.target).attr('href')) {
        return false;
      }
    }
  },

  initialize: function() {
    $(window).on('beforeunload', function(event) {
      if (pageflow.entry.get('uploading_files_count') > 0)  {
        return I18n.t('pageflow.editor.views.editor_views.files_pending_warning');
      }
    });
  },

  render: function() {
    this.$el.layout({
      minSize: 300,
      togglerTip_closed: I18n.t('pageflow.editor.views.editor_views.show_editor'),
      togglerTip_open: I18n.t('pageflow.editor.views.editor_views.hide_editor'),
      resizerTip: I18n.t('pageflow.editor.views.editor_views.resize_editor'),
      onresize: function() {
        pageflow.app.trigger('resize');
      }
    });

    new pageflow.UploaderView().render();

    this.$el.append(new pageflow.LockedView({
      model: pageflow.editLock
    }).render().el);

    this.$el.append(new pageflow.HelpView().render().el);
  }
});

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
pageflow-0.9.2 app/assets/javascripts/pageflow/editor/views/editor_view.js
pageflow-0.9.1 app/assets/javascripts/pageflow/editor/views/editor_view.js
pageflow-0.9.0 app/assets/javascripts/pageflow/editor/views/editor_view.js
pageflow-0.8.2 app/assets/javascripts/pageflow/editor/views/editor_view.js
pageflow-0.8.1 app/assets/javascripts/pageflow/editor/views/editor_view.js
pageflow-0.8.0 app/assets/javascripts/pageflow/editor/views/editor_view.js
pageflow-0.7.2 app/assets/javascripts/pageflow/editor/views/editor_view.js
pageflow-0.7.1 app/assets/javascripts/pageflow/editor/views/editor_view.js
pageflow-0.7.0 app/assets/javascripts/pageflow/editor/views/editor_view.js