diff options
Diffstat (limited to 'apps/comments/js/vendor/At.js/CHANGELOG.md')
-rw-r--r-- | apps/comments/js/vendor/At.js/CHANGELOG.md | 314 |
1 files changed, 314 insertions, 0 deletions
diff --git a/apps/comments/js/vendor/At.js/CHANGELOG.md b/apps/comments/js/vendor/At.js/CHANGELOG.md new file mode 100644 index 00000000000..bfc24588475 --- /dev/null +++ b/apps/comments/js/vendor/At.js/CHANGELOG.md @@ -0,0 +1,314 @@ +### v1.5.0 + +add `headerTpl` settings + +* 7a41d93 - #375 from vcekov/fix_scroll_position - Valentin Cekov +* ecbf34f - #373 from vcekov/val/fix_key_navigation_interefence_with_mouse - Valentin Cekov +* b68cf84 - #364 from WorktileTech/master - Harold.Luo +* f836f04 - #372 from vcekov/fix_caret_for_space_after_@ - Harold.Luo +* 06cf6bb - Properly set caret position after failed match - Valentin Cekov +* c9ed2e2 - support header template. - htz + +### v1.4.0 + +#### Contenteditable + +Pressing `Backspace` will turn the inserted element back to the origin query 'moment'. + +* 84edc9f - skip inserted element when moving left or right - ichord +* 25a61d3 - the jQuery npm package is now called jquery. Fixes #338 - Mick Staugaard +* 03ed71f - Merge pull request #351 from mociepka/master - Harold.Luo +* ae00dc3 - Point main script in package json - Michał Ociepka +* c5f31f5 - Merge branch 'dev' into HEAD - ichord +* c399397 - fix contenteditable cursor bug when typing "a" into query - ichord +* 7f4295a - fix previous replacements get clobbered when re-intering the inserted element - ichord +* f00fabd - Merge pull request #354 from lvegerano/master - Harold.Luo +* a42065e - Adds guard to event and dist file - Luis Vegerano +* e4aaa30 - Add option to disable loopUp on click - Luis Vegerano +* c9b7609 - Fix bug where callbacks would run before reaching minLen. Fixes #329. - Mike Leone +* f8692dc - Add support for minLen. Connects to issue #316. - Mike Leone +* fd7d298 - FIX: the value of `isSelecting` - ichord +* c374c93 - FIX: IME typing error - ichord + +### v1.3.0 + +* 7f2189d - fix #294 inserts "" suffix in contenteditable +* bae95d9 - add `tabSelectsMatch` setting to make tab selection optional +* e966aba - Merge pull request #298 from kkirsche/patch-1 - Harold.Luo +* 9f78239 - Remove moot `version` property from bower.json - Kevin Kirsche + +### v1.2.0 + +db09ac7 -> 886613f + +* 886613f - add `$.fn.atwho.debug = false` to trigger debug mode +* 6567af9 - Enable default events when nothing is highlighted - Teemu +* 752ad4a - Add scrollDuration option. - Takuru +* bf17d43 - add parameter to allow for a spacebar in the middle of a search so that you can match a first + last name, for example - Feather Knee +* a1d5fe7 - add `reposition` API - ichord +* 9bcb06e - add "onInsert", "onDispaly" arguments to `tplEval` - ichord +* db09ac7 - add `hide` api - ichord + +### v1.1.0 + +* lisafeather/displyTplCallBack - #259 +* ADD: `editableAtwhoQueryAttrs` options +* Added setting for 'spaceSelectsMatch' (default false/off) + +### v1.0.0 + +**The naming convention are using camel case**. +It means that every callback and setting's name are switched from underscope_naming to CamelNaming. +Sorry about this. + +Future version's naming will follow the rules of http://semver.org constantly. + +#### Options: + +* Replaced `tpl` with `displayTpl`: display template of dropdown menu items. + In previous versions, At.js will fetch the value of `data-value` to insert; It stops doing it. + Please use the `insertTpl` option to manage the content to insert instead. + The default value is `"<li>${name}</li>"` +* The `insertTpl` option will be used in *textarea* as well. + The default value is `"${atwho-at}${name}"` + +#### Callbacks: + +* Added `afterMatchFailed` callback to *contentEditable* + It will be invoked after fail to match any query and stopping matching. + Open *examples/hashtas.html* to examine how it work. +* Removed `inserting_wrapper` callback to *contentEditable* + +#### Internal changes: + +* refactor the `Controller` + Introduced `EditableController` class to control actions of `contenteditable` element. + Introduced `TextareaController` class to control actions of `textarea` element. + Both of them are inherit from the `Controller` class. + +* Refactored contentEditable mode + Inserted content are wrapped in a span: `<span class=".atwho-inserted"/>` + Querying content are wrapped in a span: `<span class=".atwho-query"/>` + +* Bring back auto-discovery to iframe. +* Fix wrong offset in iframe +* Replaced `iframeStandalone` with `iframeAdRoot` +* All processed events are preventing default and stopping propagation. + +### v0.5.2 + +* e1f6566 - fix error that doesn't display mention list on new line +* 8fe3a54 - can insert multiple node from `inserting_wrapper` +* 4080151 - scroll to top after showing +* 01555f8 - scroll long dropdown list +* 1b8999d - Add spm support +* f2b8e9c - change name in package.json +* b61bfdc - search on click +* b1efd09 - Fixes error with selecting always first item on the list on iOS WebView when using https://github.com/ftlabs/fastclick +* 7ed2890 - Allow accented characters in matcher + +### v0.5.1 + +* 219de3d - fix Goes off screen / gets cropped if there isn't enough room +* 1100c5b - No longer inherits text colour from document +* ce60958 - on more boolean argument for `setIframe` api to work cross-document issues #199 + +### v0.5.0 + +* 593893c - refactor inserting of contenteditable + Adding `inserting_wrapper` for customize wrapping inserting content. + Not to insert item as a block in Firefox. check out issue #109. + Removing `getInsertedItems`, `getInsertedIDs` API. You have to collect them on your own. +* 4d3fb8f - have to set IFRAME manually +* 1f13a16 - change space_after to suffix +* b099ebb - fix caret position error after inserting +* 2c47d7a - fix #178 hide view while clicking somewhere else + +### v0.4.12 + +* eeafab1 - fix error: will always call hidden atwho event +* b0f6ceb - Highlighter finds the first occurrence +* da256db - Adds possibility of having empty prefix (at keyword) in controllers +* b884225 - add `space_after` option +* 65d6273 - Passes esc/tab/return keyup events through to emitted hide event + +### v0.4.11 + +* bf938db - add `delay` setting, support delay searching +* a0b5a6f - fix bug: terminate if query out of max_len +* 01d6d5b - add css min file + +### v0.4.10 + +* update jquery dependence version + +### v0.4.9 + +* f317bd7 not lowercase query, add `highlight_first` option + +### v0.4.8 + +* 79bbef4 destroy atwho view container dom +* 0372d65 update bower and component keywords +* 52a41f5 add optional `before_repostion` callback +* cc1c239 Fixes #143 - ichord + +### v0.4.7 + +* resolved #133, #135, #137. +* add `beforeDestroy` event +* wouldn't concat `caret.js` into `dist/js/jquery.atwho.js` any more. +* seperate `jquery.atwho.coffee` into pieces. +* seperate testing. + +### v0.4.6 + +* 2d9ab23 fix `wrong document` error in IE iframe + +### v0.4.5 + +* 664a765 support iframe + +### v0.4.4 + +* 9ac7e75 - improve contentEditable for IE 8 + + It's still some bugs in IE 8, just DON'T use it + I don't want to spend more time on IE 8. + So it would be the ending fixup. And i will still leave related code for + a while maybe in case anyone want to help to improve it. + Just encourge your users to upgrate the browers or just switch to a + batter one please !! + +* a8371b3 - move project page to master from gh-pages. +* 24b6225 - fix bugs #122 +* 645e030 - update Caret.js to v0.0.5 + +### v0.4.3 + +* e8e7561 update `Caret.js` to `v0.0.4` + +### v0.4.2 + +* 4169b74 - binding data storage to the inputor. issues #121 +* 11d053f - reduse querying twice. issues#112 + +### v0.4.1 + +* b7721be - fix bug at view id was not been assign. close issues #99 +* 407f069 - fix bug: Can not autofocus after click the at-list in FireFox. #95 +* 917f033 - fix bug: click do not work in div-contenteditable. close issues #93 + +### v0.4.0 + +* update `Caret.js` to `v0.0.2` +* `contenteditable` support !! +* change content of default item template `tpl` +* new rule to insert the `at` : will always remove the `at` from inputor but will add it back from `tpl` in default. + so, if you are using your own `tpl` and want to show the `at` char, you have to do it yourself. +* add `insert_tpl` setting for `contenteditable`. + it will insert `data-value` of li element that eval from `tpl` in default. +* new APIs for `contenteditable`: `getInsertedItemsWithIDs`, `getInsertedItems`, `getInsertedIDs` + +### 2013-08-07 - v0.3.2 + +* bower +* remove `Caret.js` codes and add it as bower dependencies +* remove `display_flag` settings. +* add `start_with_space` settings, default `true` +* change `super_call` function to `call_default` + +### 2013-04-28 + +* release new api `load`, `run` +* add `alias` setting for `load` data or as the view's id +* matching key with a space before it +* register key in settings `{at: "@", data: []}` instead of being a argument +* `max_len` setting for max length to search +* change the default matcher regrex rule: occur at start of line or after whitespace +* will not sort the datay without valid query string + +### 2013-04-23 + +* group all data handlers as `Model` class. +* All callbacks's context would be current `Controller` + +### 2013-04-05 + +* `data` setting will be used to load data either local or remote. If it's String as URL it will preload data from remote by launch a ajax request (every times At.js call `reg` to update settings) + +* remove default `remote_filter` from callbacks list. +* add `get_data` and `save_data` function to contoller. They are used to get and save whole data for At.js +* `save_data` will invoke `data_refactor` everytime + +* will filter local data which is set in `settings` first and if it get nothing then call `remote_filter` if it's exists in callbacks list that is set by user. + +### 2013-04 + +* remove ability of changing common setting after inputor binded +* can fix list view after matched query in IE now. +* separated core function (get offset of inputor) as a jquery plugins. + +### v0.2.0 - 2012-12 + +**No more testing in IEs browsers.** + +#### Note +The name `atWho` was changed to `atwho`. + +#### New features + +* Customer data handlers(matcher, filter, sorter) and template renders(highlight, template eval) by a group of configurable callbacks. +* Support **AMD** + +#### Removed features + +* Filter by local data and remote (by ajax) data at the same time. +* Caching +* Mouse event + +#### Changed settings + +`-` mean removed option +`+` mean new added option +The one that start without `-` or `+` mean not change. + +* `-` data: [], +* `+` data: null, + +* `-` choose: "data-value", +* `+` search_key: "name", + +* `-` callback: null, +* `+` callbacks: DEFAULT_CALLBACKS, + +* `+` display_timeout: 300, + +* `-` tpl: _DEFAULT_TPL +* `+` tpl: DEFAULT_TPL + +* `-` cache: false + +Not change settings + +* cache: true, +* limit: 5, +* display_flag: true, + +### v0.1.7 + +同步 `jquery-atwho-rails` gem 的版本号 +这会是 `v0.1` 的固定版本. 不再有新功能更新. + +###v0.1.2 2012-3-23 +* box showing above instead of bottom when it get close to the bottom of window +* coffeescript here is. +* every registered character able to have thire own options such as template(`tpl`) +* every inputor (textarea, input) able to have their own registered character and different behavior + even the same character to other inputor + +###v0.1.0 +* 可以監聽多個字符 + multiple char listening. +* 顯示缺省列表. + show default list. |