This repository has been archived by the owner on Aug 6, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
V.1. 3rdparty libraries
Andrey Bogdanov edited this page May 21, 2016
·
7 revisions
ololord.js uses the following 3rdparty JavaScript libraries:
-
promise-polyfill
Lightweight ES6 Promise polyfill for the browser and node. A+ Compliant. Link. -
doT.js
The fastest + concise javascript template engine for Node.js and browsers. Link. -
merge
Used to merge multiple objects into one object. Link. -
uuid
RFC-compliant UUID lib. Link. -
Moment.js
A lib to parse, validate, manipulate, and display dates. Link. -
JSZip
A library for creating, reading and editing .zip files, with a lovely and simple API. Link. Plus thejszip-utils
addon. Link. -
FileSaver
HTML5 saveAs() FileSaver implementation. Link. -
crypto-js
Collection of standard and secure cryptographic algorithms. The SHA-1 part only is used. Link. Note: Only available on the board/thread/catalog/archive pages. -
CodeMirror
Versatile text editor. The JavaScript and CSS markup is used only. Link. Note: Only available if user JS/CSS highlighting is enabled (by default it is disabled). -
React
Library for building user interfaces. Used forLiterally Canvas
. The version with addons is used. Link. Note: Only available if drawing is enabled (the default). -
Literally Canvas
Extensible, open source, HTML5 drawing widget. Link. Note: Only available if drawing is enabled (the default). -
Underscore.js
A utility-belt library for JavaScript that provides support for the usual functional suspects without extending any core JavaScript objects. Link. -
mobile-detect.js
Device detection. A loose port of Mobile-Detect to JavaScript. Link. -
SockJS
A browser JavaScript library that provides a WebSocket-like object. Link. -
jQuery
v1.11.3. Plus the following plugins:
-
isInViewport
An ultra-light jQuery plugin that tells you if an element is in the viewport but with a twist. Link. -
jQuery UI
A curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery. Link. -
jQuery knob
Nice, downward compatible, touchable, jQuery dial. Link. Note: Only available on the board/thread/catalog/archive pages. -
jQuery DateTimePicker
jQuery plugin select date and time. Link. Note: Only available if a user is logged in as a moderator. -
jQuiteLight
jQuery smart search query highlight plugin. Link. Note: Only available on the/search.html
page. -
jQueryFileTree
Configurable, AJAX file browser plugin for jQuery. Link.
Twitter and Vkontakte embedding API and scripts are also available on the board/thread/catalog/archive pages.
Note: jQuery uses a non-ES6 compliant version of promises. The $.ajax()
method is wrapped in a promise, so it must be used with standard .then()
and .catch()
methods. You may use $._ajax
if you want the default jQuery promises.