Sha256: c18afe46542d8e3beb9bfb41d3f8d70944e1a7b6707c7701986c5c3eaf929fc2

Contents?: true

Size: 1.36 KB

Versions: 105

Compression:

Stored size: 1.36 KB

Contents

/*   RSence
 *   Copyright 2006 Riassence Inc.
 *   http://riassence.com/
 *
 *   You should have received a copy of the GNU General Public License along
 *   with this software package. If not, contact licensing@riassence.com
 */

/*** = Description
  ** A HDummyValue is just a placeholder for HValue values. HDummyValue
  ** is a light-weight alternative that doesn't implement any actual HValue
  ** functionality, but implements the essential methods and keeps the HControl
  ** content when an actual HValue instance isn't bound.
  ** It's the default valueObj type for components not bound to real HValue instances.
***/
var//RSence.Foundation
HDummyValue = HClass.extend({
  
/** = Description
  * HDummyValue is initialized just like a real HValue.
  *
  * = Parameters
  * +_id+::    Any string or integer, just a placeholder for HValue.id
  * +_value+:: Any valid js object, just as for HValue.value
  *
  **/
  constructor: function(_id, _value) {
    this.id = _id;
    this.value = _value;
  },

/** Sets a new instance payload value.
  **/
  set: function(_value) {
    this.value = _value;
  },

/** Returns the instance payload value.
  **/
  get: function() {
    return this.value;
  },
  
/** Binds HControl, does actually nothing.
  **/
  bind: function( _theObj ){},
  
/** Unbinds (releases) HControl, does actually nothing.
  **/
  unbind: function( _theObj ){}
});

Version data entries

105 entries across 105 versions & 2 rubygems

Version Path
rsence-pre-2.3.0.15 js/foundation/control/dummyvalue/dummyvalue.js
rsence-pre-2.3.0.14 js/foundation/control/dummyvalue/dummyvalue.js
rsence-pre-2.3.0.13 js/foundation/control/dummyvalue/dummyvalue.js
rsence-pre-2.3.0.12 js/foundation/control/dummyvalue/dummyvalue.js
rsence-pre-2.3.0.11 js/foundation/control/dummyvalue/dummyvalue.js
rsence-pre-2.3.0.10 js/foundation/control/dummyvalue/dummyvalue.js
rsence-pre-2.3.0.9 js/foundation/control/dummyvalue/dummyvalue.js
rsence-pre-2.3.0.8 js/foundation/control/dummyvalue/dummyvalue.js
rsence-pre-2.3.0.7 js/foundation/control/dummyvalue/dummyvalue.js
rsence-pre-2.3.0.6 js/foundation/control/dummyvalue/dummyvalue.js
rsence-pre-2.3.0.5 js/foundation/control/dummyvalue/dummyvalue.js
rsence-pre-2.3.0.4 js/foundation/control/dummyvalue/dummyvalue.js
rsence-pre-2.3.0.3 js/foundation/control/dummyvalue/dummyvalue.js
rsence-pre-2.3.0.2 js/foundation/control/dummyvalue/dummyvalue.js
rsence-pre-2.3.0.1 js/foundation/control/dummyvalue/dummyvalue.js
rsence-pre-2.3.0.0 js/foundation/control/dummyvalue/dummyvalue.js
rsence-2.2.5 js/foundation/control/dummyvalue/dummyvalue.js
rsence-2.2.4 js/foundation/control/dummyvalue/dummyvalue.js
rsence-2.2.3 js/foundation/control/dummyvalue/dummyvalue.js
rsence-2.2.2 js/foundation/control/dummyvalue/dummyvalue.js