Sha256: dc608f7890e9601b155b9384c076c3ab2f80b2c702159dc82aadf3e034d556ce

Contents?: true

Size: 982 Bytes

Versions: 5

Compression:

Stored size: 982 Bytes

Contents

// short hand for $(document).ready();
$(function() {

   $('.trophy-class').click(function(){
      var uid=$("#current_user").html();
      $.ajax({
         url:"/users/"+uid+"/trophy",
         type:"post",
         data: "file_id="+this.id,
         success:function(data) {
           gid = data.generic_file_id;
           var oldclass = $('#'+gid).find('i').attr("class");
           if (oldclass.indexOf("trophy-on") != -1){
             $('#'+gid).find('i').attr("title", "Highlight work");
           } else {
             $('#'+gid).find('i').attr("title", "Unhighlight work");
           }

           $('#'+gid).find('i').toggleClass("trophy-on");
           $('#'+gid).find('i').toggleClass("trophy-off");
           if ($('#'+gid).data('removerow')) {
             $('#trophyrow_'+gid).fadeOut(1000, function() {
              $('#trophyrow_'+gid).remove();
              });
           }
         }
      })
    });

}); //closing function at the top of the page


Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
sufia-3.7.2 app/assets/javascripts/sufia/trophy.js
sufia-3.7.1 app/assets/javascripts/sufia/trophy.js
sufia-3.7.0 app/assets/javascripts/sufia/trophy.js
sufia-3.6.1 app/assets/javascripts/sufia/trophy.js
sufia-3.6.0 app/assets/javascripts/sufia/trophy.js