j-Selected
Składnik może ustawić konkretną klasę na określony element według prostych warunków.
Konfiguracja:
class {String}to nazwa klasy dla wybranego elementu (default:selected)selector {String}to wybór jQuery (default:a)- Wskaźnik
attr {String}do porównania (default:ifi oznaczadata-if) - Wskaźnik
attror {String}dla porównania wtórnego (default:ori oznaczadata-or) datasource {String}- droga do źródła danych dla listy elementówdelay {Number}opóźnienie w wyborze wartości (default:50)
Używanie:
Każde elementy według selector Muszą być zdefiniowane data-if Działają one tylko z strings wartościami .
Użyj go z <ui-component name="selected">Gdy element nie jest jeszcze ładowany, jComponent Pobierz go po pierwszym użyciu z adresu DEF.fallback (Wydaje się Componentator Autor: Peter Širka Źródło: Componentator Zestaw składników, licencja MIT.
<style>
.selected { font-weight: bold; }
nav a { display: block; }
</style>
<nav>
<ui-component name="selected" path="common.page">
<a href="#users" data-if="users">Users</a>
<a href="#products" data-if="products">Products</a>
<a href="#settings" data-if="settings">Settings</a>
</ui-component>
</nav>
<script>
SET('common.page', 'products');
window.onhashchange = function() {
SET('common.page', location.hash.substring(1));
};
</script>