j-Features
- len pre stolné počítače
- singleton
- pracuje s Bootstrap Grid System
Metódy
Metóda: component.open(opt)
opt.placeholder {String}zástupný symbol pre vstup vyhľadávania (predvolené:config.placeholder)opt.items {Object Array}so zoznamom funkcií (povinné):name {String}názov funkcie- Ikona
icon {String}(voliteľné) bezfa- keywords {String}(voliteľné) dodatočné kľúčové slová na vyhľadávanievalue {Object/String/Number}hodnota
opt.scrolltop {Boolean} sa posúva nahor, kým sa nezobrazí okno (predvolené: false)opt.callback(selected) {Function} spätné volanie, ktoré sa zavolá, keď používateľ klikne na nejakú funkciu. Argument selected obsahuje vybranú položku.Metóda: component.hide()
Konfigurácia:
placeholder {String}zástupný znak pre vstup vyhľadávaniaheight {Number}výška položky zoznamu (voliteľné, predvolené35)
Použite ho so <ui-component name="features">. Keď komponent ešte nie je načítaný, jComponent ho stiahne pri prvom použití z adresy v DEF.fallback (predvolene CDN Componentator). Autor: Peter Širka. Zdroj: úložisko komponentov Componentator, licencia MIT.
<style>
body { background-color: #F0F0F0; }
</style>
<ui-component name="features" config="placeholder:Search ..."></ui-component>
<div class="container">
<a href="javascript:features()">Show features</a>
</div>
<script>
function features() {
var opt = {};
opt.items = [{ name: 'Dashboard' }, { name: 'Invoices' }, { name: 'Orders' }, { name: 'Products' }, { name: 'Pages' }, { name: 'Notes' }, { name: 'Users', icon: 'user' }, { name: 'Settings' }];
opt.callback = function(selected) {
console.log('CLICK', selected);
};
SETTER('features/show', opt);
}
setTimeout(features, 500);
</script>