mustache/app/views/assets/scripts/inbox.js
(开头部分) 10KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
jQuery(function($){
//handling tabs and loading/displaying relevant messages and forms
//not needed if using the alternative view, as described in docs
$('#inbox-tabs a[data-toggle="tab"]').on('show.bs.tab', function (e) {
var currentTab = $(e.target).data('target');
if(currentTab == 'write') {
Inbox.show_form();
}
else if(currentTab == 'inbox') {
Inbox.show_list();
}
})
//basic initializations
$('.message-list .message-item input[type=checkbox]').removeAttr('checked');
$('.message-list').on('click', '.message-item input[type=checkbox]' , function() {
$(this).closest('.message-item').toggleClass('selected');
if(this.checked) Inbox.display_bar(1);//display action toolbar when a message is selected
else {
Inbox.display_bar($('.message-list input[type=checkbox]:checked').length);
//determine number of selected messages and display/hide action toolbar accordingly
}
});
//check/uncheck all messages
$('#id-toggle-all').removeAttr('checked').on('click', function(){
if(this.checked) {
Inbox.select_all();
} else Inbox.select_none();
});
//select all
$('#id-select-message-all').on('click', function(e) {
e.preventDefault();
Inbox.select_all();
});
//select none
$('#id-select-message-none').on('click', function(e) {
e.preventDefault();
Inbox.select_none();
});
//select read
$('#id-select-message-read').on('click', function(e) {
e.preventDefault();
Inbox.select_read();
});
//select unread
$('#id-select-message-unread').on('click', function(e) {
e.preventDefault();
Inbox.select_unread();
});
/////////
后面还有 290 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
