OSDN Git Service

add auto-completion for +1, -1 emoji
authorNihad Abbasov <narkoz.2008@gmail.com>
Tue, 25 Sep 2012 11:56:21 +0000 (04:56 -0700)
committerNihad Abbasov <narkoz.2008@gmail.com>
Tue, 25 Sep 2012 11:56:21 +0000 (04:56 -0700)
app/views/notes/_common_form.html.haml

index f91e921..626a448 100644 (file)
 
 :javascript
   $(function(){
-    var names = #{@project.users.pluck(:name)};
-    $('.note-text').atWho('@', { data: names });
+    var names = #{@project.users.pluck(:name)}, emoji = ['+1', '-1'];
+    var emoji = $.map(emoji, function(value, i) {return {key:value + ':', name:value}});
+    $('#note_note').
+      atWho('@', { data: names }).
+      atWho(':', {
+        data: emoji,
+        tpl: "<li data-value='${key}'>${name} #{escape_javascript image_tag('emoji/${name}.png', :size => '20x20')}</li>"
+      });
   });