Example #1
0
File: dom.js Project: Yakim/GViK
	function setData( element, datName, datVal ) {
		switch ( arguments.length ) {
			case 3:
				element.setAttribute( 'data-' + datName, datVal );
				break;
			case 2:
				if ( core.isPlainObject( datName ) )
					core.each( datName, function( v, k ) {
						element.setAttribute( 'data-' + k, v );
					} );

				break;
		}
		return element;
	}
Example #2
0
File: dom.js Project: Yakim/GViK
	function setAttr( element, attName, attVal ) {
		switch ( arguments.length ) {
			case 3:
				element.setAttribute( attName, attVal );
				break;
			case 2:
				if ( core.isPlainObject( attName ) ) {
					core.each( attName, function( v, k ) {
						element.setAttribute( k, v );
					} );
				}
				break;
		}
		return element;
	}
Example #3
0
File: dom.js Project: Yakim/GViK
	function setStyle( element, stName, stVal ) {
		var style = element.style;
		switch ( arguments.length ) {
			case 3:
				style.setProperty( stName, stVal );
				break;
			case 2:
				if ( core.isPlainObject( stName ) ) {
					core.each( stName, function( v, k ) {
						style.setProperty( k, v );
					} );
				}
				break;
		}
		return element;
	}
Example #4
0
File: dom.js Project: Yakim/GViK
	function setProp( element, propName, propVal ) {
		switch ( arguments.length ) {
			case 3:
				element[ propName ] = propVal;
				break;
			case 2:

				if ( core.isPlainObject( propName ) )
					core.each( propName, function( v, k ) {
						element[ k ] = v;
					} );

				break;
		}
		return element;
	}
Example #5
0
File: events.js Project: Yakim/GViK
    Events.prototype.bind = function( name, fn, runnow ) {
        if ( core.isPlainObject( name ) )
            core.each( name, function( _fn, _name ) {
                __bind( _name, _fn, fn );
            } );

        else if ( typeof fn === 'function' ) {

            if ( typeof name === 'string' )
                __bind( name, fn, runnow );
            else if ( Array.isArray( name ) )
                core.each( name, function( n ) {
                    __bind( n, fn, runnow );
                } );
        }


        return this;
    };