From 568bc2841c0b6ae65b37d439e790291a925b3c09 Mon Sep 17 00:00:00 2001 From: rolux Date: Mon, 18 Jun 2012 19:09:27 +0200 Subject: [PATCH] update about text --- readme/html/_about.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/readme/html/_about.html b/readme/html/_about.html index 9258447c..73ad5a14 100644 --- a/readme/html/_about.html +++ b/readme/html/_about.html @@ -1,13 +1,13 @@

OxJS — A JavaScript Library for Web Applications

-

TL;DR: OxJS will be out soon. But it already works. See it in action!

+

TL;DR: OxJS is awesome — see it in action!

-

OxJS (pronounced oh-ex-jay-ess) is a new JavaScript library. It was originially developed as part of pan.do/ra, and is currently awaiting its first proper release. While it still has bugs, holes, design errors and lots of cruft, some parts of it may already be useful for a more general audience.

+

OxJS (pronounced oh-ex-jay-ess) is a comprehensive JavaScript library, originally developed for the media archive platform pan.do/ra. While it still has bugs, holes, design errors and lots of cruft, some parts of it may already be of interest to a wider audience.

-

The core of OxJS is Ox.js, a general-purpose utility library (think underscore.js, but quite different). It provides lots of tools for dealing with dates, has all the missing Math functions (plus some for geographic coordinates), methods like range for those who like Python (and even some options for those who never want to write a for loop again), can tokenize and minify JavaScript, comes with its own documentation format, including inline tests, and can do about 23 other cool things.

+

The core of OxJS is Ox.js, a general-purpose utility library. It embraces functional programming, supports modules, provides lots of tools to deal with dates, has all the missing math methods (plus some more for geographic coordinates) and helper functions for strings and regular expressions, fixes type detection and equality testing, includes utilities to handle HTML, the DOM and remote requests, can tokenize and minify JavaScript, comes with its own documentation format, including inline tests, and does many other cool things.

-

Then there are modules, most notably Ox.UI, a user interface library for HTML5-compliant browsers (think YUI, but again rather different). Ox.UI has tons of widgets: all the form elements you ever wanted, resizable panels and dialogs, menus that actually work, lists and tables that can hold a million items, maps and calendars done right, and a great video player. All these widgets are designed to that you can focus on your application and argue less with the DOM. And if you need to, each of them provides, by virtue of parasitical inheritance, the exact same API as a jQuery DOM object. But Ox.UI also provides a framework to bring these elements together, including custom events, keyboard focus, remote API discovery and client-side URL handling. It is ideal for real applications with back-ends that speak JSON and don't serve any HTML beyond <body></body>.

+

Then there are modules, most notably Ox.UI, which makes it super simple to write complex, desktop-class web applications for HTML5-compliant browsers. Ox.UI has tons of highly customizable and fully themable widgets: all the form elements you ever wanted, menus that actually work, resizable panels and dialogs, lists and tables that can hold millions of items, maps and calendars done right, a feature-rich video player, and lots more. These widgets allow you to focus on your application and argue less with the DOM. And if you need to, each of them provides the exact same API as a jQuery DOM object. But Ox.UI also provides the logic to bring these elements together, including custom events, keyboard focus, remote API discovery and client-side URL handling. As long as your backend speaks JSON, it doesn't have to speak any HTML whatsoever.

-

Among the other modules, Ox.Unicode helps with sorting, Ox.Image can do steganography, and Ox.Geo is great if you're dealing with geographical data (or want to use a really nice set of flag icons).

+

Among the other modules, Ox.Unicode helps with converting or sorting unicode strings, Ox.Image can do basic image manipulation, including steganography, and Ox.Geo comes into play if you're dealing with geographical data, or want to use a really nice set of flag icons.

-

Finally, there is a small but growing number of articles and tutorials, and extensive documentation (which, needless to say, may still be incomplete, and sometimes even incorrect). If you want to get involved, file bugs, submit patches or give any other kind of feedback, please head over to the development section.

+

Finally, there is a small but growing number of articles and tutorials, and extensive (albeit still incomplete) documentation. If you want to get involved, file bugs or submit patches, please head over to the development section. Your feedback is welcome!