This repository has been archived by the owner on Aug 22, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 24
helpers
larukedi edited this page Nov 15, 2014
·
10 revisions
Usage: $l.helpers.getUniqueId()
console.log($l.helpers.getUniqueId()); // prints 'uid-1'
console.log($l.helpers.getUniqueId()); // prints 'uid-2'
Usage: $l.helpers.buildQueryString(values, rfc3986)
var element = $l('#form');
var serialized = $l.form.serialize(element);
// prints name=eser&surname=ozvataf&title=software%20designer
console.log($l.helpers.buildQueryString(serialized));
Usage: $l.helpers.buildFormData(values)
var element = $l('#form');
var serialized = $l.form.serialize(element);
serialized.remember = '1';
// prints FormData object
console.log($l.helpers.buildFormData(serialized));
Usage: $l.helpers.camelCase(value)
// prints 'textAlign'
console.log($l.helpers.camelCase('text-align'));
Usage: $l.helpers.antiCamelCase(value)
// prints 'text-align'
console.log($l.helpers.antiCamelCase('textAlign'));
Usage: $l.helpers.quoteAttr(value)
// prints '<br clear="all" />'
console.log($l.helpers.quoteAttr('<br clear="all" />'));
Usage: $l.helpers.random(min, max)
// prints a random number between 1 and 5
console.log($l.helpers.random(1, 5));
Usage: $l.helpers.column(obj, key)
var arr = [{id: 1, count: 5}, {id: 2, count: 12}];
// prints '[5, 12]'
console.log($l.helpers.column(arr, 'count'));
Usage: $l.helpers.shuffle(obj)
var arr = [1, 2, 3, 4, 5];
// prints '[3, 1, 2, 5, 4]'
console.log($l.helpers.shuffle(arr));
Usage: $l.helpers.merge(obj1, obj2)
// prints '{id: 1, name: 'eser', count: 5}'
console.log($l.helpers.merge({id: 1}, {name: 'eser', count: 5}));
Usage: $l.helpers.getLength(obj)
// prints '3'
console.log($l.helpers.getLength({id: 1, name: 'eser', count: 5}));
Please don't hesitate to submit issues and pull requests.