botanjs/src/Astro/Blog/Components/ToggleButton/CommentToggle.js
raw ยท 1086 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 {Array<string|Object<string,*>>} */
var settings = Conf.get( "CommentToggle" );
/** @constructor */
var CommentToggle = function( id, processor, object )
{
ToggleButton.call( this, id, processor, object );
};
__extends( CommentToggle, ToggleButton );
var init = function()
{
for( var i = 0, l = settings.length; i < l; i ++ )
{
var button = settings[i];
new CommentToggle( button[0], button[1], button[2] );
}
}
Bootstrap.regInit( init );
})();