com.jwebmp.plugins.bootstrap.listgroup.BSListGroupLinkItem Maven / Gradle / Ivy
Show all versions of jwebmp-bootstrap Show documentation
/*
* Copyright (C) 2017 Marc Magon
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/
package com.jwebmp.plugins.bootstrap.listgroup;
import com.jwebmp.core.base.html.attributes.LinkAttributes;
/**
* Links and buttons Use >a<s or >button<s to create actionable list group items with hover, disabled, and active states by adding .list-group-item-action. We separate
* these pseudo-classes
* to ensure list groups made of non-interactive elements (like >li<s or >div<s) don’t provide a click or tap affordance.
*
* Be sure to not use the standard .btn classes here.
*
* @param
*
* @author GedMarc
* @since 19 Jan 2017
*/
public class BSListGroupLinkItem>
extends BSListGroupListItem
{
private static final long serialVersionUID = 1L;
/**
* Links and buttons Use >a<s or >button<s to create actionable list group items with hover, disabled, and active states by adding .list-group-item-action. We
* separate these
* pseudo-classes to ensure list groups made of non-interactive elements (like >li<s or >div<s) don’t provide a click or tap affordance.
*
* Be sure to not use the standard .btn classes here.
*
* @param url
* @param text
*/
public BSListGroupLinkItem(String url, String text)
{
super(text);
setTag("a");
addAttribute(LinkAttributes.HRef.toString(), url);
addClass(BSComponentListGroupOptions.List_Group_Item_Action);
}
}