Mercurial > kallithea
changeset 4173:e975e1d41059 rhodecode-2.2.5-gpl
rhodecode.js: workaround missing unknown autocomplete textboxKeyUpEvent
It was introduced in the YUI update in 5143b8df576c and used for @mention handling.
author | Bradley M. Kuhn <bkuhn@sfconservancy.org> |
---|---|
date | Wed, 02 Jul 2014 19:03:29 -0400 |
parents | 031117f7efab |
children | 5692f4608bdc |
files | rhodecode/public/js/rhodecode.js |
diffstat | 1 files changed, 5 insertions(+), 14 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/public/js/rhodecode.js Wed Jul 02 19:03:29 2014 -0400 +++ b/rhodecode/public/js/rhodecode.js Wed Jul 02 19:03:29 2014 -0400 @@ -1373,7 +1373,6 @@ if(ownerAC.itemSelectEvent){ ownerAC.itemSelectEvent.subscribe(function (sType, aArgs) { - var myAC = aArgs[0]; // reference back to the AC instance var elLI = aArgs[1]; // reference to the selected LI element var oData = aArgs[2]; // object literal of selected item's result data @@ -1427,12 +1426,10 @@ return [null, null]; }; - if (ownerAC.textboxKeyUpEvent){ - ownerAC.textboxKeyUpEvent.subscribe(function(type, args){ - - var ac_obj = args[0]; - var currentMessage = args[1]; - var currentCaretPosition = args[0]._elTextbox.selectionStart; + $divid = $('#'+divid); + $divid.keyup(function(e){ + var currentMessage = $divid.val(); + var currentCaretPosition = $divid[0].selectionStart; var unam = ownerAC.get_mention(currentMessage, currentCaretPosition); var curr_search = null; @@ -1442,13 +1439,7 @@ ownerAC.dataSource.chunks = unam[1]; ownerAC.dataSource.mentionQuery = curr_search; - - }) - } - return { - ownerDS: ownerDS, - ownerAC: ownerAC, - }; + }); } var addReviewMember = function(id,fname,lname,nname,gravatar_link){