Skip to content
EntityQ279201· pop 12· linked from 194 articles

Key facts

Software.name
MooTools
Software.logo
MooTools (logo).png
Software.caption
A screenshot of Class.js, MooTools' Class (computer science) implementation.
Software.developer
The MooTools Dev Team
Software.latest release version
1.6.0
Software.genre
Ajax framework / JavaScript Framework
Software.programming language
JavaScript
Software.license
MIT License
Software.repo
https://github.com/mootools/mootools-core

via Wikipedia infobox

Official website

Link to the official site · 3,273 chars · not written by Vinony

Source code

This repository is for MooTools developers; not users. All users should download MooTools from MooTools.net 1. Clone the repo. 2. Add a spec. 3. Fix the bug. 4. Build and run the specs. 5. Push to your GitHub fork. 6. Create Pull Request, and send Pull Request. Current build process uses Grunt, Grunt MooTools Packager plugin, and Karma related repos. By default , the build process runs the tests (specs) relevant to the build. To build without testing see the packager build targets. Advanced Building and Testing See the Gruntfile and MooTools packager for further options. Removing Other Packager Blocks You'll need to add a specific task to the Gruntfile. See packager's documentation for more examples. I you want to test your local repo you need just some small steps. Follow these in order: $ git clone clone the MooTools repo $ cd mootools-core get into the directory $ npm install install de testing tools $ npm bin /grunt test run the specs! $ grunt logs.txt This will create a new file called logs.txt in the local directory Every new Build and Pull Request is now tested on Travis and Sauce Labs. You can also open your own free account on Travis and Sauce Labs to test new code ideas there. ... chrome: { base: 'SauceLabs', platform: 'Linux', browserName: 'chrome', }, ... add the chosen browser, with the correct builds to .travis.yml: This test suite is ready for Travis & SauceLabs. You can also run locally.

Excerpt from the source-code README · 5,341 chars · not written by Vinony

Wikidata facts

Official website
mootools.net
Show 3 more facts
source code repository URL
github.com/mootools/mootools-core
software version identifier
1.20
social media followers
5457
Sources (6)

via Wikidata · CC0

~5 min read

Article

10 sections
Contents
  • Overview
  • History
  • Components
  • Browser compatibility
  • Emphasis on modularity and reusability
  • Object-oriented programming
  • See also
  • References
  • Further reading
  • External links

MooTools (My Object-Oriented Tools) is a lightweight, object-oriented JavaScript framework. It is released under the free, open-source MIT License.

==Overview== MooTools provides the user with a number of options beyond native JavaScript. These include: An extensible and modular framework allowing developers to choose their own customized combination of components. MooTools follows object-oriented practices and the DRY principle. An advanced effects component, with optimized transitions such as easing equations used by many Flash developers. Enhancements to the DOM, enabling developers to easily add, modify, select, and delete DOM elements. Storing and retrieving information with Element storage is also supported.

Connections

Categories