summaryrefslogtreecommitdiffstats
path: root/askbot/skins/common/media/js/post.js
diff options
context:
space:
mode:
Diffstat (limited to 'askbot/skins/common/media/js/post.js')
-rw-r--r--askbot/skins/common/media/js/post.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/askbot/skins/common/media/js/post.js b/askbot/skins/common/media/js/post.js
index e8d521ed..debae9b7 100644
--- a/askbot/skins/common/media/js/post.js
+++ b/askbot/skins/common/media/js/post.js
@@ -3807,6 +3807,33 @@ $(document).ready(function() {
questionRetagger.init();
}
socialSharing.init();
+
+ var proxyUserNameInput = $('#id_post_author_username');
+ var proxyUserEmailInput = $('#id_post_author_email');
+ if (proxyUserNameInput.length === 1) {
+ var tip = new TippedInput();
+ tip.decorate(proxyUserNameInput);
+
+ var userSelectHandler = function(data) {
+ proxyUserEmailInput.val(data['data'][0]);
+ };
+
+ var fakeUserAc = new AutoCompleter({
+ url: '/get-users-info/',//askbot['urls']['get_users_info'],
+ preloadData: true,
+ minChars: 1,
+ useCache: true,
+ matchInside: true,
+ maxCacheLength: 100,
+ delay: 10,
+ onItemSelect: userSelectHandler
+ });
+ fakeUserAc.decorate(proxyUserNameInput);
+ }
+ if (proxyUserEmailInput.length === 1) {
+ var tip = new TippedInput();
+ tip.decorate(proxyUserEmailInput);
+ }
});