@@ -27,6 +27,8 @@ window.addEventListener('DOMContentLoaded', () => {
27
27
EventSetting . categoryCreateCancelEventSetting ( )
28
28
29
29
EventSetting . linkSaveEventSetting ( )
30
+
31
+ EventSetting . urLinkOpenEventSetting ( )
30
32
} else {
31
33
document . getElementById ( 'categoryList' ) . innerHTML = Template . loginRequired ( )
32
34
}
@@ -58,6 +60,7 @@ const EventListener = {
58
60
currentCategoryElement . classList . add ( 'check' )
59
61
if ( ! linkSaveElement . classList . contains ( 'active' ) ) linkSaveElement . classList . add ( 'active' )
60
62
linkSaveElement . dataset . categoryId = data . id
63
+ window . ga ( 'send' , 'event' , 'νμ
' , 'νμ
_μΉ΄ν
κ³ λ¦¬ μ ν' )
61
64
} ,
62
65
63
66
categoryCreateButtonEventListener ( e ) {
@@ -68,6 +71,7 @@ const EventListener = {
68
71
categoryCreateInputWrapperElement . classList . remove ( 'hide' )
69
72
const enterCategoryNameInputElement = document . getElementById ( 'enterCategoryNameInput' )
70
73
enterCategoryNameInputElement . focus ( )
74
+ window . ga ( 'send' , 'event' , 'νμ
' , 'νμ
_μΉ΄ν
κ³ λ¦¬ μμ± ν
μ€νΈ μ
λ ₯μ°½μΌλ‘ ν κΈ' )
71
75
} ,
72
76
73
77
categoryCreateCancelEventListener ( e ) {
@@ -78,6 +82,7 @@ const EventListener = {
78
82
categoryCreateInputWrapperElement . classList . add ( 'hide' )
79
83
const enterCategoryNameInputElement = document . getElementById ( 'enterCategoryNameInput' )
80
84
enterCategoryNameInputElement . value = ''
85
+ window . ga ( 'send' , 'event' , 'νμ
' , 'νμ
_μΉ΄ν
κ³ λ¦¬ μμ± μ·¨μ' )
81
86
} ,
82
87
83
88
async categoryCreateOkEventListener ( e ) {
@@ -96,6 +101,7 @@ const EventListener = {
96
101
await APILoad . categoryListAppend ( )
97
102
popupMessage ( { message : 'μΉ΄ν
κ³ λ¦¬κ° μμ± λμμ΅λλ€.' } )
98
103
enterCategoryNameInputElement . value = ''
104
+ window . ga ( 'send' , 'event' , 'νμ
' , 'νμ
_μΉ΄ν
κ³ λ¦¬ μμ± μλ£' )
99
105
}
100
106
} catch ( error ) {
101
107
popupMessage ( { message : error . message } )
@@ -120,6 +126,7 @@ const EventListener = {
120
126
await APILoad . categoryListAppend ( )
121
127
popupMessage ( { message : 'μΉ΄ν
κ³ λ¦¬κ° μμ± λμμ΅λλ€.' } )
122
128
enterCategoryNameInputElement . value = ''
129
+ window . ga ( 'send' , 'event' , 'νμ
' , 'νμ
_μΉ΄ν
κ³ λ¦¬ μμ± μλ£' )
123
130
}
124
131
}
125
132
} catch ( error ) {
@@ -141,6 +148,7 @@ const EventListener = {
141
148
if ( data ?. length ) {
142
149
categoryCardElement . classList . add ( 'upload-finish' )
143
150
popupMessage ( { message : 'λ§ν¬κ° μ΄λ λμμ΅λλ€.' } )
151
+ window . ga ( 'send' , 'event' , 'νμ
' , 'νμ
_λ§ν¬ μ μ₯' )
144
152
}
145
153
await APILoad . categoryListAppend ( )
146
154
} catch ( error ) {
@@ -152,6 +160,10 @@ const EventListener = {
152
160
}
153
161
}
154
162
} ,
163
+
164
+ urLinkOpenEventListener ( ) {
165
+ window . ga ( 'send' , 'event' , 'νμ
' , 'νμ
_μ μ΄λ§ν¬ μ΄κΈ°' )
166
+ } ,
155
167
}
156
168
157
169
const EventSetting = {
@@ -190,6 +202,12 @@ const EventSetting = {
190
202
linkSaveElement . removeEventListener ( 'click' , EventListener . linkSaveEventListener )
191
203
linkSaveElement . addEventListener ( 'click' , EventListener . linkSaveEventListener , false )
192
204
} ,
205
+
206
+ urLinkOpenEventSetting ( ) {
207
+ const urLinkOpenElement = document . getElementById ( 'urLinkOpen' )
208
+ urLinkOpenElement . removeEventListener ( 'click' , EventListener . urLinkOpenEventListener )
209
+ urLinkOpenElement . addEventListener ( 'click' , EventListener . urLinkOpenEventListener , false )
210
+ } ,
193
211
}
194
212
195
213
const Template = {
0 commit comments