List of section User/jonasraoni

Code Modified
Arrange: Mathematical arrange (with repetition) on array elements. 2005.11.29
Automatic Tabulation: Automatic tabulation for inputs with setted maxlenght. 2013.09.17
Bézier: Calculates the bézier curve. 2006.06.24
Big Number: Offers a extremely high precision level to make mathematical operations. For integers there is no limits and for floating point numbers, the class allows setting the maximum precision. 2009.07.16
Binary Parser: Serializes and unserializes binary data. 2005.08.08
Capitalize: Capitalizes a string, first letter in upper case and the rest in lower case. 2009.02.06
Nearest Point to Circle: Nearest point to a circunference, given a point out of the limits. 2005.08.20
Nearest Point to Line: Nearest point to a line, given a point out of the limits. 2005.08.20
Nearest Point to Polyline: Nearest point to a polyline, given a point out of the limits. 2005.08.20
Nearest Point to Square: Nearest point to a square, given a point out of the limits. 2005.08.20
Cookie: Object to manage cookies. 2006.04.24
Data Slider: Auto rotates through objects. 2005.08.08
Point to Line Intersection: Intersection point between a point to a line. 2005.08.20
Point-Line Lenght: Distance from a point to a line/semi-line. 2005.08.19
Dragger: Allows dragging objects as well as applying movimentation filters. 2005.11.30
Enter as TAB: Tabulation through the enter key. 2013.09.17
Equals: Tests if two or more objects are equal, accepts any type of object, even multidimensional arrays. 2005.12.26
Expand Exponential: Expands a number in the exponential form to the decimal form. 2006.05.08
Fibonacci: Fibonacci numeric sequence without loop/recursion. 2005.11.07
Format Money: Converts a number into the monetary format "123.456,78" without using loops. 2007.12.22
Focuser: Extends elements that are unable to receive focus, allowing them to handle the following events: keypress, keydown, keyup, blur and focus. 2013.09.17
Graphical Plotter: Draws lines and arcs using javascript. 2005.08.08
Hit Test: Checks if one or more objects partially superposes the area of another. 2006.11.22
HTTP Request: Class to make remote requests, which can be used on the popular "AJAX". 2006.08.18
Incremental Search: Auto-complete for inputs similar to gmail. 2013.09.17
Valid Date: Date validation. 2006.04.25
Point Inside a Polygon: Checks whether a point is inside a polygon. Adapted from: [http://www.ecse.rpi.edu/Homepages/wrf/Research/Short_Notes/pnpoly.html] 2008.03.14
Distance from Point A to Point B: Distance from the point A to point B. 2005.08.20
Masked Input: Class to mask inputs (does not work right on opera). 2013.09.17
Math Processor: Mathematical expression parser using reverse polish notation and binary tree. 2005.10.07
Greatest Common Divisor: Greatest common divisor of an array of integer numbers. 2005.11.03
Least Common Multiple: Least common multiple of an array of integer numbers. 2005.11.28
Function Overloader: Allows functions to be overloaded (different versions of the same function are called based on the arguments types). 2006.11.29
Pad: Concatenates a substring until the determinated length is reached without loops. 2005.11.20
Simple Permutation: Mathematical permutation on array elements. 2005.11.28
Randomizer: Container able to return itens based on probability, randomized and sequentially. 2005.08.08
Resizer: Allows resizing any object as well as applying resizing filters. 2005.11.18
ROT13: Encodes and decodes strings into the ROT13 format (rotation of the 26 characters of the alphabet by 13 positions). 2005.11.01
Rotate: Rotate the elements of an array with the minimum possible amount of movements. It's thousands faster than using sequences of "array.unshift(array.pop())" or "array.push(array.shift())". 2006.04.23
Selection: Retrieves and sets the cursor position, as well the selected text of inputs and textareas. After searching, I saw it's the only code which retrieves right information in textareas under Internet Explorer without damaging the "Ctrl+Z" 2006.11.05
Shuffler: Scrambles the elements of an array. 2005.11.03
Simple Arrange: Mathematical arrange on array elements. 2005.11.28
Soundex: Phonetic code of a word, useful to search words with similar sounds, however it was developed for the English language. 2005.11.01
Timeline: Simulates the Adobe Flash timeline. You define the amount of frames, the speed in fps (frames per second) and, at each frame passage an event is called, useful for animations. 2008.03.14
Tool Tip: Displays a tooltip when the mouse is over an element. 2005.11.28
Trim: Clears undesirable characters on the left, right or both sides. 2005.08.11
UTF-8 Converter: Converts a sequence of ANSI characters to UTF-8 and vice-versa. 2007.10.07
Word Wrap: Break the lines that exceed a certain amount of characters. 2007.10.06