1 line
766 B
JavaScript
1 line
766 B
JavaScript
;(function($,_,undefined){"use strict";ips.controller.register('downloads.front.downloads.browse',{initialize:function(){this.on('click','[data-action="markCategoryRead"]',this.markCategoryRead);},markCategoryRead:function(e){e.preventDefault();var self=this;ips.ui.alert.show({type:'confirm',icon:'question',message:ips.getString('markCategoryAsReadConfirm'),subText:'',callbacks:{ok:function(){var url=$(e.currentTarget).attr('href');ips.getAjax()(url,{showLoading:true,bypassRedirect:true}).done(function(){self.triggerOn('core.global.core.table','markTableRead');ips.utils.anim.go('fadeOut',$(e.currentTarget));ips.ui.flashMsg.show(ips.getString('categoryMarkedRead'));}).fail(function(jqXHR,textStatus,errorThrown){window.location=url;});}}});}});}(jQuery,_));; |