Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 245 lines (213 sloc) 13.64 kB
86613e3 @anutron adding a todo list to README
anutron authored
1 MooTools Plugins and Enhancements Repository
2
1db6790 @anutron adding tests for Assets.js
anutron authored
3 ### Wiki
4
5 * [See the wiki for how to get involved](http://wiki.github.com/mootools/mootools-more).
73aa2d9 @arian Update README.md
arian authored
6 * See also [MooTools-Core](https://github.com/mootools/mootools-core/tree)
1db6790 @anutron adding tests for Assets.js
anutron authored
7
86613e3 @anutron adding a todo list to README
anutron authored
8 ### TO DO
9
3905412 @anutron removing lang
anutron authored
10 * Lang updates for additional timeAgoInWords phrases (see: https://mootools.lighthouseapp.com/projects/24057/tickets/79-additional-expressions-for-datetimediffinwords)
4459fa5 @anutron updating readme
anutron authored
11 * Move demo/tutorials from Clientcide wiki to Mootorial; update links in docs
4f2eafd @anutron updating readme
anutron authored
12 * Compat for Clientcide
50bbe61 @anutron updating readme with changes from clientcide
anutron authored
13 * make detach method for all classes that attach to elements
14 * make destroy method for all classes that create elements
56ba992 @anutron updating readme
anutron authored
15
aa24845 @cpojer * Minor cleanups + whitespace fixes + some semicolons
cpojer authored
16 ### StyleGuide
17
00696e8 @cpojer * Readme styleguide link added
cpojer authored
18 * http://wiki.github.com/mootools/mootools-core/syntax-and-coding-style-conventions
aa24845 @cpojer * Minor cleanups + whitespace fixes + some semicolons
cpojer authored
19
89c5eca @anutron updating readme for 1.2.4.1
anutron authored
20
21 ### Changes
22
bd5e01d @anutron Updating changelog for 1.3.0.1.
anutron authored
23 #### Changes in MooTools More 1.3.0.1
24
23a9267 @timwienk Updating README.
timwienk authored
25 * 40 tickets closed (see the milestones for [1.3.0.1rc1](https://mootools.lighthouseapp.com/projects/24057/milestones/83468) and [1.3.0.1](https://mootools.lighthouseapp.com/projects/24057/milestones/87438) in Lighthouse)
bd5e01d @anutron Updating changelog for 1.3.0.1.
anutron authored
26 * Misc
27 * All the code of MooTools More now uses MooTools Core 1.3 internally.
28 * There is built-in compatibility for all API improvements, except for Element.get not setting anymore. See [the Core wiki](http://github.com/mootools/mootools-core/wiki/Update-from-1.2-to-1.3) for compatibility for this.
29 * Log.js is no more; [you can download it from source via github](http://github.com/mootools/mootools-more/blob/1.2.4.4/Source/Core/Log.js)
30 * Fx.Reveal
31 * Revised Fx.Reveal. Element getters don't accept options anymore, so `Element.get('reveal', options)` is not possible anymore (just like Fx.Tween and Fx.Morph in Core).
32 * Hash
33 * Moved Hash.js from MooTools Core to MooTools More which is not part of MooTools Core 1.3 (without compatibily layer) anymore.
34 * Changed Hash.Extras to Object.Extras. However, Hash.Extras still exists for compatibility.
35 * Events
36 * Added Events.Pseudos and Element.Event.Pseudos to abstract Element.Delegation :relay.
37 * Added `:once` pseudo for Events and Element.Event and `:keys` to Element.Event, both through the new Event(s).definePseudo.
38 * Element.Delegation
39 * now supports the `mouseenter` and `mouseleave` events.
40 * Request.JSONP
41 * Rewritten - much more readable and manageable; the retries option has been removed.
42 * Locale
43 * Renamed `MooTools.lang` to `Locale` and rewrote it completely; added a lot of translation additions and improvements.
44 * Array.Extras
988861c @arian Update 1.2.5.1 changelog
arian authored
45 * Added ES5 Array:reduce and Array:reduceRight methods to Array.Extras
89c5eca @anutron updating readme for 1.2.4.1
anutron authored
46
4a332a4 @anutron adding changelog for 1.2.5.1
anutron authored
47 #### Changes in MooTools More 1.2.5.1
23a9267 @timwienk Updating README.
timwienk authored
48 * 65 tickets closed ([see the milestone for 1.2.5.1 in Lighthouse](https://mootools.lighthouseapp.com/projects/24057-mootoolsmore/milestones/77753))
4a332a4 @anutron adding changelog for 1.2.5.1
anutron authored
49 * Misc
50 * New /Tests implementation; see the [mootools-test-runner](http://github.com/anutron/mootools-test-runner) if you'd like to use them.
51 * New YAML package and dependency declarations
52 * Depender.js is no more; [use the server app](http://github.com/anutron/mootools-depender).
53 * Drag
54 * Drag now supports non-pixel values for position
55 * Element.position
56 * Element.position now checks for maximum option, before it only checked for minimum.
57 * Class.Refactor
58 * Class.Refactor now allows calls to `this.previous` for methods that may not exist in the previous state.
59 * Sortables
60 * Sortables now deal with draggables that contain radio inputs to prevent them from being unchecked when you drag one that is.
61 * Date
62 * Dashes in `Date.parse` weren't always parsed right
988861c @arian Update 1.2.5.1 changelog
arian authored
63 * added millisecond support to UTC parsing and to formatting as `%s`
64 * added `%e` option to Date.format. Prints non padded day number.
4a332a4 @anutron adding changelog for 1.2.5.1
anutron authored
65 * HtmlTable
66 * HtmlTable is now less likely to fail in tables w/ rowspan/colspan going on
67 * HtmlTable.push now accepts an actual TR element.
68 * HtmlTable.Select:
69 * now supports shift+click for multi-select
70 * now supports shift+up/down for multi-select
71 * now supports holding down the up/down keys
72 * right click now selects rows of HtmlTable
73 * HtmlTable.Sort
74 * added static method to allow users to add custom parsers *at the top* of the parser list (so their custom ones occur first)
75 * now allows contents of table cells that are more than just text nodes.
988861c @arian Update 1.2.5.1 changelog
arian authored
76 * Document
4a332a4 @anutron adding changelog for 1.2.5.1
anutron authored
77 * Added method to clear document selection
988861c @arian Update 1.2.5.1 changelog
arian authored
78 * Form.Request
4a332a4 @anutron adding changelog for 1.2.5.1
anutron authored
79 * now passes along the request arguments to `Form.Request`'s events.
80 * now sends along which button was clicked (as regular forms do).
988861c @arian Update 1.2.5.1 changelog
arian authored
81 * Fx.Reveal
4a332a4 @anutron adding changelog for 1.2.5.1
anutron authored
82 * Added an 'opacity' option to set the target opacity for `reveal()` or starting opacity for `dissolve()`.
988861c @arian Update 1.2.5.1 changelog
arian authored
83 * OverText
4a332a4 @anutron adding changelog for 1.2.5.1
anutron authored
84 * added `enable`, `disable`, and `destroy` methods.
988861c @arian Update 1.2.5.1 changelog
arian authored
85 * Fx.Accordion
4a332a4 @anutron adding changelog for 1.2.5.1
anutron authored
86 * added `removeSection` method
988861c @arian Update 1.2.5.1 changelog
arian authored
87 * Tips
4a332a4 @anutron adding changelog for 1.2.5.1
anutron authored
88 * fixed a bug where tips was not passing along the proper arguments to the `onShow` event
988861c @arian Update 1.2.5.1 changelog
arian authored
89 * Slider
4a332a4 @anutron adding changelog for 1.2.5.1
anutron authored
90 * added `setRange` to dynamically set the range
988861c @arian Update 1.2.5.1 changelog
arian authored
91 * Keyboard / Keyboard.Extras
4a332a4 @anutron adding changelog for 1.2.5.1
anutron authored
92 * no longer calls `disable` when keyboard instances are managed.
93 * reenabled the previous keyboard when the current one is dropped.
94 * added an `isActive` method.
95 * added `removeShortcut` method.
988861c @arian Update 1.2.5.1 changelog
arian authored
96 * Spinner
4a332a4 @anutron adding changelog for 1.2.5.1
anutron authored
97 * (integration into Request) - make it so that spinner picks up details only no send, not on init.
988861c @arian Update 1.2.5.1 changelog
arian authored
98 * Assets
4a332a4 @anutron adding changelog for 1.2.5.1
anutron authored
99 * added onload support for `Assets.css`
100
d646c9e @anutron updating readme for 1.2.4.4
anutron authored
101 #### Changes in MooTools More 1.2.4.4
102
103 * Fixed Tips. Again.
104
065d225 @anutron updating README with changes for 1.2.4.3
anutron authored
105 #### Changes in MooTools More 1.2.4.3
106
107 * Nearly 50 bug fixes ([see the milestone for 1.2.4.3 in Lighthouse](https://mootools.lighthouseapp.com/projects/24057/milestones/54424-1243)).
108 * Keyboard:
109 * Added some support for just pressing 'shift', 'control', or 'alt'
110 * Added a bunch of keycodes for Mac compatibility
111 * Keyboard.Extras:
112 * Support for "shortcuts" which are keyboard entries that have names and descriptions.
113 * Also provides methods for listing all the active shortcuts as well as allowing a shortcut to be rebound (for instance, if you were to allow the user to choose a key for a shortcut).
114 * Added a change event to Keyboard.manager whenever any keyboard is activated.
115 * Tips:
116 * They work again (I know, that's not really a feature).
117 * NEW Tips option "windowPadding" allows you to reduce or expand the virtual size of the window for tip positioning. Defaults to `{x:0, y:0}`. You can use that is a workaround for the scrollbars not being considered when calculating tip positions.
118 * HtmlTable:
119 * fixed numerous bugs filed in Lighthouse
120 * ensuring that HtmlTable doesn't apply it's click behavior more than once...
121 * fixing a bug where HtmlTable couldn't push headers defined in the options.
122 * reworking HtmlTable's dom a bit to allow for positioning of the sort icon
123 * adding new set method for headers and footers.
124 * Fixed error in HtmlTable.Parsers when sorting by date. format('db') was being applied to the text and not the date object.
c807100 @arian * Documentation improvements for Class.Bind, Events.Pseudos, Element.…
arian authored
125 * Array:
065d225 @anutron updating README with changes for 1.2.4.3
anutron authored
126 * Added Array.shuffle
127 * Request.JSONP:
128 * making JSONP pass all arguments, not just the first, to its complete/success methods; [see this discussion on the google group](http://groups.google.com/group/mootools-users/browse_thread/thread/9cfa52bf0cf05bac).
129 * Fx.Slide:
130 * Added an option to specify the wrapper element for Fx.Slide. Was already present in the docs but could not be passed as an option.
131 * Mask:
132 * adding options for the IframeShim for Mask
133
bd5a93c @anutron adding readme for 1.2.4.2
anutron authored
134 #### Changes in MooTools More 1.2.4.2
135
065d225 @anutron updating README with changes for 1.2.4.3
anutron authored
136 * Per the change in -core, $ is no longer used (uses document.id instead)
137 * Element.Measure: trying cssText solution for Element.expose (again).
138 * Element.Forms: swapping feature detection for browser support per
139 * Date: Massive refactoring of Date.js and Date.Extras.js
140 * Drag.Move: Fixing drag with grid issues
141 * IframeShim: altering zindex assignment in IframeShim to better ensure that it’s always underneath the shimmed element, updating Iframeshim’s empty document creation; fixes https issues in IE6
142 * FormValidator: reworking formvalidator scroll-to logic to be a little more efficient
143 * OverText: preventing overtext from focusing on inputs except when they are interacted with (so OverText.update() does not focus an input);now stops polling when elements are hidden (when polling is enabled)
144 * Fx.Scroll: adding scrollIntoView method - scrolls an element so that it is completely visible; if below the view, scrolls down until it is at the bottom of the screen, if above, scrolls up until it is at the top.
145 * JSONP: was calling (the deprecated) this.request instead of this.send during retries
146 * URI: Adding set(‘data’, obj) to set
147 * Assets: adding error callback for Assets.images
148 * Tips: removing dependency for Element.Measure for Tips; updating CSS class name in OverText
149 * Numerous small fixes, speed improvements, documentation tweaks, etc.
bd5a93c @anutron adding readme for 1.2.4.2
anutron authored
150
151 #### Changes in MooTools More 1.2.4.1
152
153 * [roughly a dozen issues fixed or closed (in lighthouse)](https://mootools.lighthouseapp.com/projects/24057-mootoolsmore/tickets?q=milestone%3A1.2.4.1)
154 * Numerous documentation updates
155 * Spinner: Adding a getSpinner method to Request in Spinner's refactoring of that Class
156 * Spinner: Fixing default styles
157 * Form.Validator, Date: Added Ukrainian translations
158 * Date: Added new Date parser (parses "Thu Oct 22 08:11:23 +0000 2009")
159 * Fx.Accordion: handling the alwaysHide option so you can still have returnHeightToAuto set to true (see [this discussion](http://groups.google.com/group/mootools-users/browse_thread/thread/27004d2d0dc227c2u))
160 * Tips: Restoring arguments to the show/hide events; tip no longer defaults to display:none (this restores the previous behavior)
161 * Fx.Reveal: stores cssText whenever it starts a transition and restores it when it finishes or is canceled, leaving the element without a bunch of inline styles, as if you'd just done setStyle('display', 'block'/'none')
162 * Fx.SmoothScroll: adding a "scrolledTo" event
163 * Drag: added new 'stopPropagation' option
164 * HtmlTable.Select: ensuring that instances only delegates to immediate children (for nested tables)
165 * HtmlTable.Sort.js: detects and sorts date columns more accurately, handles negative integers and floats
166 * Reorganized scripts json so Depender can implement Log
89c5eca @anutron updating readme for 1.2.4.1
anutron authored
167
168 ##### Changes to Clientcide plugins adopted by MooTools More in this release
169
170 * Fupdate is now named Form.Request; see compat layer on [Clientcide.com](http://clientcide.com/js)
171
172 #### Changes in MooTools More 1.2.3.1
173
174 * Issues fixed (in lighthouse): #50, #55, #65, and various other minor bugs
175 * Replaced all occurrences of $ with document.id
176 * Overhauled Date.js
177 * Prevented overtext from focusing on inputs except when they are interacted with
178 * Moved some methods from Date.Extras into Date because of some dependencies that weren't seen before.
179 * Added Date.now for all browsers. Removed unnecessary genericization.
180 * Date.define2DigitYearStart now in effect. Defaults to 1970. 2 digit dates before 70 will default to 2000*
181 * Fx.Scroll: added scrollIntoView method
182 * JSONP was calling this.request instead of this.send
183 * Patch for FormValidator.Inline's scrollFxOptions being ignored, [see clientcide bug](http://github.com/anutron/clientcide/issues#issue/27).
184 * Updated Iframeshim's empty document creation; fixes https issues in IE6
185 * OverText now stops polling when elements are hidden (when polling is enabled).
186 * Added error callback for Assets.images
187
188 #### Changes in MooTools More 1.2.2.2
189
190 * Issues fixed (in lighthouse): #47, #38, and various other minor bugs
191 * Updated the OverText class to allow for the user to set the element type.
192
193 #### Breaking changes from RC1
46f1234 @rauchg Renamed domain in favor of host. Advantages:
rauchg authored
194
195 * URI
196 - domain renamed to host
ff2a6b8 @anutron Fx.Accordion no longer modifies the DOM order of its elements; added …
anutron authored
197 * Fx.Accordion
198 - no longer organizes the DOM for you
46f1234 @rauchg Renamed domain in favor of host. Advantages:
rauchg authored
199
89c5eca @anutron updating readme for 1.2.4.1
anutron authored
200 #### Breaking Changes from More
aa24845 @cpojer * Minor cleanups + whitespace fixes + some semicolons
cpojer authored
201
5ff1727 @rauchg README updated
rauchg authored
202 * Tips
203 - options:offsets in Tips renamed to offset
1842e08 @anutron cleaning up lang docs (again!); renamed Accordion and SmoothScroll to…
anutron authored
204 * Accorion
205 - renamed to Fx.Accordion
206 * SmoothScroll
207 - renamed to Fx.SmoothScroll
aa24845 @cpojer * Minor cleanups + whitespace fixes + some semicolons
cpojer authored
208
89c5eca @anutron updating readme for 1.2.4.1
anutron authored
209 #### Breaking Changes from Clientcide
aa24845 @cpojer * Minor cleanups + whitespace fixes + some semicolons
cpojer authored
210
5ff1727 @rauchg README updated
rauchg authored
211 * IframeShim
212 - options:zindex renamed to zIndex
213 * JsonP
72a0b87 @rauchg README updated
rauchg authored
214 - renamed to Request.JSONP
0e8e7cd @rauchg - Request.JsonP core changes
rauchg authored
215 - constructor/send/prepareUrl take options hash, no longer an url directly (like Request)
216 - user can change options on the fly when calling send() with a new hash, reusing the object
217 - added check method. support for link: ignore, cancel, chain (like Request)
218 - added success, request and cancel events
219 - data can be a hash or string now (like Request)
220 - queryString option gone
221 - makeUrl logic now moved to new getScript(), which directly returns the script
222 - changed how it essentially works. instead of storing the object reference, we store a new function every time a request is made, that keeps a reference of the script element and the object instance.
154b579 @rauchg README updated
rauchg authored
223 - abortAfter and timeout gone. there's now a single timeout for retries and for when retries run out.
4a67a5d @anutron OverText refactored, minor changes to IframeShim and Readme
anutron authored
224 - globalFunction gone, deemed useless
225 * Browser.Extras completely refactored into URI Native object
de7aa89 @anutron URI gets docs.
anutron authored
226 - Browser.redraw is gone
4a67a5d @anutron OverText refactored, minor changes to IframeShim and Readme
anutron authored
227 * Class.Binds no longer supports lowercase binds
228 * Element.fxOpacityOk (which was never documented or intended for external use) is gone
b2ccaee @anutron iframeshim now ensures the element is positioned (so zindex works)
anutron authored
229 * Element.isVisible renamed to Element.isDisplayed
89c5eca @anutron updating readme for 1.2.4.1
anutron authored
230 * Form.Validator base class no longer does what it did (that is now in Form.Validator.Inline)
b076445 @anutron updating OverText and it's docs; the class now only takes a single el…
anutron authored
231 * OverText
232 - no longer takes a collection of inputs.
233 - .showTxt > .show, .hideTxt > .hide
234 - .hide and .show no longer take the element and 'focus' arguments.
235 - .repositionAll is gone; .repositionOverTxt is now just .reposition; it does not take an argument
f33680b @rauchg BC stuff
rauchg authored
236 * String.Extras
237 - findAllEmails gone, too specific
238 * Date
af45ada @anutron Merge branch 'guillermo' into mymore
anutron authored
239 - Number / String extensions moved to string extras. zeroise made an anonymous function, was lame
3341aa9 @anutron removing references to Class.ToElement
anutron authored
240 * Element.setPosition is now Element.position
0e64f17 @rauchg String.Extras
rauchg authored
241 * String.Extra query functions moved to URI.js
50bbe61 @anutron updating readme with changes from clientcide
anutron authored
242 - parseQuery > parseQueryString for consistency with cleanQueryString
243 * Request.Queue
bd5e01d @anutron Updating changelog for 1.3.0.1.
anutron authored
244 - event names all renamed; *onRequestStart* >> *onRequest*, *onRequestSuccess* >> *onSuccess*, etc
Something went wrong with that request. Please try again.