penguin/AstroJS

Javascript framework for my blog

botanjs/src/Astro/Blog/Components/ToggleButton/CommentToggle.js

raw ยท 1032 bytes

(function(){
	var ns = __namespace( "Astro.Blog.Components.ToggleButton.CommentToggle" );

	var ToggleButton = __import( "Astro.Blog.Components.ToggleButton" );

	/** @type {typeof Dandelion} */
	var Dand                             = __import( "Dandelion" );
	/** @type {function(...?): Dandelion.IDOMElement} */
	var IDOMElement                      = __import( "Dandelion.IDOMElement" );
	/** @type {Astro.Bootstrap} */
	var Bootstrap                        = __import( "Astro.Bootstrap" );
	/** @type {Astro.Blog.Config} */
	var Conf                             = __import( "Astro.Blog.Config" );

	/** @type {_AstConf_.CommentToggle} */
	var settings = Conf.get( "CommentToggle" );

	var CommentToggle = function( id, processor, object )
	{
		ToggleButton.call( this, id, processor, object );
	};

	__extends( CommentToggle, ToggleButton );

	var init = function()
	{
		for( var i in settings )
		{
			var button = settings[i];
			new CommentToggle( button[0], button[1], button[2] );
		}
	}

	Bootstrap.regInit( init );
})();