Sha256: 2fdfbdff9c4e1810d94e170505c2fa140e3776cde0149de3e220ecb33be2b815

Contents?: true

Size: 555 Bytes

Versions: 27

Compression:

Stored size: 555 Bytes

Contents

Spider.defineWidget('Spider.Forms.Input', {
	
	autoInit: false,
	
	startup: function(){
		var connect = this.getClassInfo('connect');
		var w = this;
		for (var i=0; i<connect.length; i++){
			var currConn = connect[i];
			$('.el-'+currConn, w.el.parents('form').eq(0)).parentWidget().change(function(val){
				w.onConnectedChange(currConn, val);
			});
		}
	},
	
	onConnectedChange: function(connected, val){
		this.reload();
	},
	
	change: function(callback){
		this.bind('change', callback);
	},
	
	val: function(){
		return this.el.val();
	}
	
	
	
});

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
spiderfw-0.6.26.pre1 apps/core/forms/public/input.js
spiderfw-0.6.25 apps/core/forms/public/input.js
spiderfw-0.6.24 apps/core/forms/public/input.js
spiderfw-0.6.23 apps/core/forms/public/input.js
spiderfw-0.6.22 apps/core/forms/public/input.js
spiderfw-0.6.21 apps/core/forms/public/input.js
spiderfw-0.6.20 apps/core/forms/public/input.js
spiderfw-0.6.19 apps/core/forms/public/input.js
spiderfw-0.6.18 apps/core/forms/public/input.js
spiderfw-0.6.17 apps/core/forms/public/input.js
spiderfw-0.6.16 apps/core/forms/public/input.js
spiderfw-0.6.15 apps/core/forms/public/input.js
spiderfw-0.6.14 apps/core/forms/public/input.js
spiderfw-0.6.13 apps/core/forms/public/input.js
spiderfw-0.6.12 apps/core/forms/public/input.js
spiderfw-0.6.11 apps/core/forms/public/input.js
spiderfw-0.6.10 apps/core/forms/public/input.js
spiderfw-0.6.9 apps/core/forms/public/input.js
spiderfw-0.6.8 apps/core/forms/public/input.js
spiderfw-0.6.7 apps/core/forms/public/input.js