lib/packages/core-classes.js
function(argument, event_args, listener_args) {

		if (this._is_inDOM) {

			// note: escape will be handled by framework
			var value = argument.getValue();

			if (value != null && value !== false) {

				if (value === true) {
					value = listener_args.name;
				}

				Firestorm.Element.setProperty(this.getDOMElement(), listener_args.name, value);

			} else {

				Firestorm.Element.removeProperty(this.getDOMElement(), listener_args.name);

			}

		}

	}
function(argument, event_args, listener_args) {

		if (this._is_inDOM) {

			// note: escape will be handled by framework
			var value = argument.getValue();

			if (value != null && value !== false) {

				if (value === true) {
					value = listener_args.name;
				}

				Firestorm.Element.setProperty(this.getDOMElement(), listener_args.name, value);

			} else {

				Firestorm.Element.removeProperty(this.getDOMElement(), listener_args.name);

			}

		}

	}
function ( argument , event_args , listener_args ) { if ( this . _is_inDOM ) { // note: escape will be handled by framework var value = argument . getValue ( ) ; if ( value != null && value !== false ) { if ( value === true ) { value = listener_args . name ; } Firestorm . Element . setProperty ( this . getDOMElement ( ) , listener_args . name , value ) ; } else { Firestorm . Element . removeProperty ( this . getDOMElement ( ) , listener_args . name ) ; } } }
Argument value for property binding has changed. If container's element is in DOM - update it's property value
@param {Lava.scope.Argument} argument
@param event_args
@param listener_args
Argument value for property binding has changed . If container s element is in DOM - update it s property value