j-ASelected
- solo lectura
El componente agrega la clase selected al elemento <a si el atributo href del elemento contendrá la dirección URL del navegador web. Está dirigido a sitios web públicos.
Configuración:
class {String}es un nombre de clase para el elemento seleccionado (predeterminado:selected)selector {String}es un selector de jQuery (predeterminado:a)- Atributo
attr {String}para comparar (predeterminado:href) strict {Boolean}permite una comparación estricta de la dirección URL (predeterminado:false)delay {Number}un retraso para volver a vincular la selección cuando se cambia el modelo (predeterminado:300)- NUEVO:
watch {String}un camino para observar los cambios
Úselo con <ui-component name="aselected">. Cuando el componente aún no está cargado, jComponent lo descarga en el primer uso desde la dirección en DEF.fallback (el CDN Componentator de forma predeterminada). Autor: Peter Širka. Fuente: repositorio de componentes Componentator, licencia MIT.
<style>
.links a { display: block; border: 0; text-align: left; color: gray; font-size: 14px; border-radius: 2px; padding: 2px 10px; margin-bottom: 1px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; position: relative; }
.links a i { width: 14px; text-align: center; font-size: 12px; margin-right: 7px; color: #4285F4; }
.links .selected { font-weight: bold; color: white !important; background-color: #4285F4; }
.links .selected i { color: white !important }
.links a:hover { text-decoration: none; color: black; }
</style>
<ui-component name="aselected" class="links">
<a href="/"><i class="ti ti-users"></i>Users</a>
<a href="/products/"><i class="ti ti-box"></i>Products</a>
<a href="/settings/"><i class="ti ti-cog"></i>Settings</a>
</ui-component>
<script>
var arr = ['/', '/products/', '/settings/'];
setInterval(function() {
REDIRECT(arr[(Math.random() * arr.length) >> 0]);
}, 1500);
</script>