Skip to content

Retina basic functions

Tobias Paczian edited this page Mar 19, 2018 · 12 revisions

keys

Retina.keys(object, noFunctions)

Returns an array of keys of object. If noFunctions is true, functions will be omitted in the array. This function only iterates over the topmost object level.


values

Retina.values(object)

Returns an array of values of object. This function only iterates over the topmost object level.


traverse

Retina.traverse(object, function)

Calls function on each scalar value of an object. This will traverse the entire object hierarchy.


propSort

Retina.propSort(property, direction)

This can be used as a sorting function in array.sort(). The array must contain objects which will be sorted by the property property. Default sort order is alphabetically ascending. Setting direction to true will sort descending.


mouseCoords

Retina.mouseCoords(event)

This can be called with an event to receive an object with the properties x and y which are the mouse coordinates relative to the top left corner of the HTML document.


wait


dateString


uuidv4


findPos


numSort


sortDesc


stripHTML


svg2png


Base64


cgiParam


reverseComplement


log10


niceNum


niceScale


d2h


h2d


md5

Clone this wiki locally