Sha256: 5c81da6190b4bfe2ac20c41e792c05ff4641a45d59e32fd43acbfc82acbe30aa

Contents?: true

Size: 1015 Bytes

Versions: 30

Compression:

Stored size: 1015 Bytes

Contents

// ==========================================================================
// Project:   SC.Statechart - A Statechart Framework for SproutCore
// Copyright: ©2010, 2011 Michael Cohen, and contributors.
//            Portions @2011 Apple Inc. All rights reserved.
// License:   Licensed under MIT license (see license.js)
// ==========================================================================

/*globals SC */

sc_require('system/state');

/** 
  The default name given to an empty state
*/
SC.EMPTY_STATE_NAME = "__EMPTY_STATE__";

/**
  @class
  
  Represents an empty state that gets assigned as a state's initial substate 
  if the state does not have an initial substate defined.

  @extends SC.State
*/
SC.EmptyState = SC.State.extend(/** @scope SC.EmptyState.prototype */{
  
  name: SC.EMPTY_STATE_NAME,
  
  enterState: function() {
    var msg = "No initial substate was defined for state %@. Entering default empty state";
    this.stateLogWarning(msg.fmt(this.get('parentState')));
  }
  
});

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
sproutcore-1.11.0 lib/frameworks/sproutcore/frameworks/statechart/system/empty_state.js
sproutcore-1.11.0.rc3 lib/frameworks/sproutcore/frameworks/statechart/system/empty_state.js
sproutcore-1.11.0.rc2 lib/frameworks/sproutcore/frameworks/statechart/system/empty_state.js
sproutcore-1.11.0.rc1 lib/frameworks/sproutcore/frameworks/statechart/system/empty_state.js
sproutcore-1.10.3.1 lib/frameworks/sproutcore/frameworks/statechart/system/empty_state.js
sproutcore-1.10.2 lib/frameworks/sproutcore/frameworks/statechart/system/empty_state.js
sproutcore-1.10.1 lib/frameworks/sproutcore/frameworks/statechart/system/empty_state.js
sproutcore-1.10.0 lib/frameworks/sproutcore/frameworks/statechart/system/empty_state.js
sproutcore-1.10.0.rc.3 lib/frameworks/sproutcore/frameworks/statechart/system/empty_state.js
sproutcore-1.10.0.rc.2 lib/frameworks/sproutcore/frameworks/statechart/system/empty_state.js
sproutcore-1.10.0.rc.1 lib/frameworks/sproutcore/frameworks/statechart/system/empty_state.js
sproutcore-1.9.2 lib/frameworks/sproutcore/frameworks/statechart/system/empty_state.js
sproutcore-1.9.1 lib/frameworks/sproutcore/frameworks/statechart/system/empty_state.js
sproutcore-1.9.0 lib/frameworks/sproutcore/frameworks/statechart/system/empty_state.js
sproutcore-1.8.2.1 lib/frameworks/sproutcore/frameworks/statechart/system/empty_state.js
sproutcore-1.8.1 lib/frameworks/sproutcore/frameworks/statechart/system/empty_state.js
sproutcore-1.8.0 lib/frameworks/sproutcore/frameworks/statechart/system/empty_state.js
sproutcore-1.7.1.beta-java lib/frameworks/sproutcore/frameworks/statechart/system/empty_state.js
sproutcore-1.7.1.beta lib/frameworks/sproutcore/frameworks/statechart/system/empty_state.js
sproutcore-1.6.0.1-java lib/frameworks/sproutcore/frameworks/statechart/system/empty_state.js