Skip to content

Latest commit

 

History

History
205 lines (141 loc) · 6.13 KB

CHANGELOG.md

File metadata and controls

205 lines (141 loc) · 6.13 KB

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.