Sha256: a0bdd452c35a378c72bd972e2805b4206915699ee38f8a131e1e224bcdef0c0d

Contents?: true

Size: 766 Bytes

Versions: 11

Compression:

Stored size: 766 Bytes

Contents

// ==========================================================================
// Project:   Greenhouse.EventBlocker
// Copyright: ©2010 Mike Ball
// ==========================================================================
/*globals Greenhouse */
/**
  prevents drag events from hitting iframe

  thanks to Jonathan Lewis
  @extends SC.View
*/
Greenhouse.EventBlocker = SC.View.extend(
/** @scope Greenhouse.EventBlocker.prototype */ {

  isVisible: NO,

  dragStarted: function(drag, evt) {
    this.set('isVisible', YES);
  },
  dragEnded: function(drag, evt) {
    this.set('isVisible', NO);
  },

  isDropTarget: YES,

  mouseMoved: function(evt){
    return this.get('isVisible');
  },
  mouseDragged: function(evt){
    return this.get('isVisible');
  }
});

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
sproutcore-1.11.0 lib/frameworks/sproutcore/apps/greenhouse/views/event_blocker.js
sproutcore-1.11.0.rc3 lib/frameworks/sproutcore/apps/greenhouse/views/event_blocker.js
sproutcore-1.11.0.rc2 lib/frameworks/sproutcore/apps/greenhouse/views/event_blocker.js
sproutcore-1.11.0.rc1 lib/frameworks/sproutcore/apps/greenhouse/views/event_blocker.js
sproutcore-1.10.3.1 lib/frameworks/sproutcore/apps/greenhouse/views/event_blocker.js
sproutcore-1.10.2 lib/frameworks/sproutcore/apps/greenhouse/views/event_blocker.js
sproutcore-1.10.1 lib/frameworks/sproutcore/apps/greenhouse/views/event_blocker.js
sproutcore-1.10.0 lib/frameworks/sproutcore/apps/greenhouse/views/event_blocker.js
sproutcore-1.10.0.rc.3 lib/frameworks/sproutcore/apps/greenhouse/views/event_blocker.js
sproutcore-1.10.0.rc.2 lib/frameworks/sproutcore/apps/greenhouse/views/event_blocker.js
sproutcore-1.10.0.rc.1 lib/frameworks/sproutcore/apps/greenhouse/views/event_blocker.js