From 414eaea413ba55748f12ea9b848a54da7314a55b Mon Sep 17 00:00:00 2001 From: Baris Soner Usakli Date: Wed, 8 Jan 2014 02:39:06 -0500 Subject: [PATCH] username mention auto completes --- public/src/modules/composer.js | 58 ++++++++++++++++++- public/templates/header.tpl | 3 + public/templates/topic.tpl | 2 +- .../jquery/js/jquery-ui-1.10.3.custom.min.js | 8 +-- 4 files changed, 65 insertions(+), 6 deletions(-) diff --git a/public/src/modules/composer.js b/public/src/modules/composer.js index 826911bc97..28917707bd 100644 --- a/public/src/modules/composer.js +++ b/public/src/modules/composer.js @@ -115,14 +115,70 @@ define(['taskbar'], function(taskbar) { } else { titleEl.val(postData.title); titleEl.prop('readOnly', false); - } + }$ bodyEl.val(postData.body); + postContainer.on('change', 'input, textarea', function() { composer.posts[post_uuid].modified = true; }); + function getUniqueUserslugs() { + var postContainer = $('#post-container'); + if(postContainer.length) { + var elements = $('#post-container li[data-userslug]'); + if(!elements.length) { + return []; + } + + var slugs = []; + for(var i=0; i + + + diff --git a/public/templates/topic.tpl b/public/templates/topic.tpl index 95201f4d35..469df93b64 100644 --- a/public/templates/topic.tpl +++ b/public/templates/topic.tpl @@ -26,7 +26,7 @@