|
204 | 204 | zIndex: @settings.z_index + 1 |
205 | 205 | return |
206 | 206 |
|
| 207 | + isFunction: (element) -> |
| 208 | + typeof element == 'function' |
207 | 209 | placement: -> |
208 | 210 | self = this |
209 | 211 | offsetAmt = @settings.offset.y |
|
235 | 237 | if @settings.newest_on_top == true |
236 | 238 | offsetAmt = parseInt(offsetAmt) + parseInt(@settings.spacing) + @$ele.outerHeight() |
237 | 239 | @reposition offsetAmt |
238 | | - if $.isFunction(self.settings.onShow) |
| 240 | + if self.isFunction(self.settings.onShow) |
239 | 241 | self.settings.onShow.call @$ele |
240 | 242 | @$ele.one(@animations.start, -> |
241 | 243 | hasAnimation = true |
242 | 244 | return |
243 | 245 | ).one @animations.end, -> |
244 | 246 | self.$ele.removeClass self.settings.animate.enter |
245 | | - if $.isFunction(self.settings.onShown) |
| 247 | + if self.isFunction(self.settings.onShown) |
246 | 248 | self.settings.onShown.call this |
247 | 249 | return |
248 | 250 | setTimeout (-> |
249 | 251 | if !hasAnimation |
250 | | - if $.isFunction(self.settings.onShown) |
| 252 | + if self.isFunction(self.settings.onShown) |
251 | 253 | self.settings.onShown.call this |
252 | 254 | return |
253 | 255 | ), 600 |
|
258 | 260 | @$ele.find('[data-notify="dismiss"]').on 'click', -> |
259 | 261 | self.close() |
260 | 262 | return |
261 | | - if $.isFunction(self.settings.onClick) |
| 263 | + if self.isFunction(self.settings.onClick) |
262 | 264 | @$ele.on 'click', (event) -> |
263 | 265 | if event.target != self.$ele.find('[data-notify="dismiss"]')[0] |
264 | 266 | self.settings.onClick.call this, event |
|
291 | 293 | hasAnimation = false |
292 | 294 | @$ele.attr('data-closing', 'true').addClass @settings.animate.exit |
293 | 295 | self.reposition posX |
294 | | - if $.isFunction(self.settings.onClose) |
| 296 | + if self.isFunction(self.settings.onClose) |
295 | 297 | self.settings.onClose.call @$ele |
296 | 298 | @$ele.one(@animations.start, -> |
297 | 299 | hasAnimation = true |
298 | 300 | return |
299 | 301 | ).one @animations.end, -> |
300 | 302 | $(this).remove() |
301 | | - if $.isFunction(self.settings.onClosed) |
| 303 | + if self.isFunction(self.settings.onClosed) |
302 | 304 | self.settings.onClosed.call this |
303 | 305 | return |
304 | 306 | setTimeout (-> |
305 | 307 | if !hasAnimation |
306 | 308 | self.$ele.remove() |
307 | | - if $.isFunction(self.settings.onClosed) |
| 309 | + if self.isFunction(self.settings.onClosed) |
308 | 310 | self.settings.onClosed.call this |
309 | 311 | return |
310 | 312 | ), 600 |
|
0 commit comments