mirror of
https://github.com/atom/atom.git
synced 2026-04-28 03:01:47 -04:00
17 lines
452 B
CoffeeScript
17 lines
452 B
CoffeeScript
_ = require 'underscore'
|
|
{View} = require 'space-pen'
|
|
jQuery = require 'jquery'
|
|
ConfigObserver = require 'config-observer'
|
|
Subscriber = require 'subscriber'
|
|
|
|
_.extend View.prototype, ConfigObserver
|
|
_.extend View.prototype, Subscriber
|
|
|
|
originalCleanData = jQuery.cleanData
|
|
jQuery.cleanData = (elements) ->
|
|
for element in elements
|
|
if view = jQuery(element).view()
|
|
view.unobserveConfig()
|
|
view.unsubscribe()
|
|
originalCleanData(elements)
|