1
1
function djmail_document_ready ( f ) {
2
- if ( document . attachEvent ? document . readyState === "complete" : document . readyState !== " loading" ) {
3
- f ( ) ;
4
- } else {
5
- document . addEventListener ( 'DOMContentLoaded' , f ) ;
6
- }
2
+ if ( document . readyState !== ' loading' ) {
3
+ f ( ) ;
4
+ } else {
5
+ document . addEventListener ( 'DOMContentLoaded' , f ) ;
6
+ }
7
7
}
8
8
9
9
function djmail_load ( url , element , callback )
10
10
{
11
- req = new XMLHttpRequest ( ) ;
11
+ var req = new XMLHttpRequest ( ) ;
12
12
req . open ( "GET" , url , true ) ;
13
13
req . onload = function ( ) {
14
14
element . innerHTML = this . response ;
@@ -25,32 +25,32 @@ djmail_document_ready(function(){
25
25
var $qa = document . querySelectorAll . bind ( document ) ;
26
26
27
27
function resize_message ( ) {
28
- new_height = window . innerHeight - $q ( "#djm_message_container" ) . getBoundingClientRect ( ) . top + window . scrollY + window . pageYOffset - 10
28
+ let new_height = window . innerHeight - $q ( "#djm_message_container" ) . getBoundingClientRect ( ) . top + window . scrollY + window . pageYOffset - 10
29
29
$q ( "#djm_message_container" ) . style . height = new_height + "px" ;
30
- preview_height = new_height - $q ( "#djm_message_overview" ) . style . height - 10 ;
30
+ let preview_height = new_height - $q ( "#djm_message_overview" ) . style . height - 10 ;
31
31
$q ( "#djm_message_preview" ) . style . height = preview_height ;
32
32
}
33
33
34
34
function update_count ( ) {
35
- unread_text = '' ;
36
- unread_count = $qa ( ".djm-unread" ) . length ;
35
+ var unread_text = '' ;
36
+ var unread_count = $qa ( ".djm-unread" ) . length ;
37
37
if ( unread_count > 1 )
38
38
unread_text = unread_count + " unread messages" ;
39
39
else if ( unread_count == 1 )
40
40
unread_text = "1 unread message" ;
41
- sidebar_textbox = $q ( '.MailToolbarPanel small' ) ;
41
+ var sidebar_textbox = $q ( '.MailToolbarPanel small' ) ;
42
42
if ( sidebar_textbox )
43
43
sidebar_textbox . innerHTML = unread_text ;
44
44
}
45
45
function load_message ( element ) {
46
- message_id = element . id ;
47
- url = element . getAttribute ( 'url' ) ;
46
+ let message_id = element . id ;
47
+ let url = element . getAttribute ( 'url' ) ;
48
48
$qa ( '.djm-mail-toolbar tr.selected' ) . forEach ( function ( e ) {
49
49
e . classList . remove ( 'selected' )
50
50
} ) ;
51
51
52
52
element . classList . add ( 'selected' ) ;
53
- unread_marker = element . querySelector ( '.djm-unread' ) ;
53
+ let unread_marker = element . querySelector ( '.djm-unread' ) ;
54
54
if ( unread_marker )
55
55
unread_marker . remove ( )
56
56
@@ -76,7 +76,7 @@ djmail_document_ready(function(){
76
76
}
77
77
var cache = { }
78
78
function display_multipart ( multipart_tab ) {
79
- url = multipart_tab . getAttribute ( 'url' ) ;
79
+ let url = multipart_tab . getAttribute ( 'url' ) ;
80
80
if ( ! url )
81
81
return ;
82
82
@@ -98,7 +98,7 @@ djmail_document_ready(function(){
98
98
request . onload = function ( ) {
99
99
if ( request . status >= 200 && request . status < 400 ) {
100
100
// Success!
101
- data = request . responseText ;
101
+ let data = request . responseText ;
102
102
cache [ url ] = data ;
103
103
$q ( "#djm_message_preview iframe" ) . contentDocument . querySelector ( 'html' ) . innerHTML = data ;
104
104
}
@@ -109,7 +109,9 @@ djmail_document_ready(function(){
109
109
}
110
110
111
111
$qa ( ".djm-message-row" ) . forEach ( function ( e ) {
112
+ console . info ( "e" ) ;
112
113
e . addEventListener ( 'click' , function ( ) {
114
+ console . info ( "click" , this ) ;
113
115
load_message ( this ) ;
114
116
} )
115
117
} ) ;
0 commit comments