1.0.3 • Published 6 years ago
gp-lib v1.0.3
GP-Lib
GPL is a general-purpose library. It aims to remove boilerplate code.
List of functions ( I'm progressively adding new ones in ):
gpl.core.err(err) Logs an error to the console with the specified prefix. ( in gpl.conf.err_prefix - default: none )
gpl.core.init() Initializes the library. ( automatically called on load of the library )
gpl.core.millis() Returns amount of milliseconds passed since gpl-init.
- gpl.cnv.create(width, height, appendElem)
Returns a canvas element with specifyed width and height. If appendElem is given, gpl appends the canvas to appendElem.
Examples:
```javascript let myCnv = gpl.cnv.create(300, 400, "#myCanvasContainer"); let myCnv = gpl.cnv.create(300, 400, document.getElementById("myCanvasContainer"));<br /> ```
- gpl.cnv.max(canvas) Maximizes the given canvas to window-inner-size.
gpl.check.email(email) Checks if a email is structurally correct and returns true or false.
gpl.check.mobile() Checks if the client is using a mobile device and returns true or flase.
- gpl.file.download(content, name) Downloads a file with the given content and title.
gpl.convert.rgbToHex(r, g, b) Converts rgb to hex.
hexToRgb() Converts hex to rgb.