Property definitions

html $ BSIcon :: defaultinit
# A Boostrap icon.
#
# See http://getbootstrap.com/components/#glyphicons
#
# Example:
#
# ~~~
# var icon = new BSIcon("star")
# assert icon.write_to_string == "<span class=\"glyphicon glyphicon-star\" aria-hidden=\"true\"></span>"
# ~~~
class BSIcon
	super BSComponent
	autoinit(icon, css_classes)

	# Glyphicon name to display.
	#
	# See full list at http://getbootstrap.com/components/#glyphicons.
	var icon: String

	init do css_classes.add "glyphicon glyphicon-{icon}"

	redef fun rendering do
		add "<span{render_css_classes} aria-hidden=\"true\"></span>"
	end
end
lib/html/bootstrap.nit:208,1--232,3