+goog.require 'goog.fx.dom.FadeOutAndHide'
+goog.require 'goog.fx.Transition.EventType'
+goog.require 'goog.object'
+
 goog.require 'wzk.ui.form.RemoteButton'
 goog.require 'wzk.resource.Client'
-goog.require 'goog.fx.dom.FadeOutAndHide'
-goog.require 'goog.fx.Transition.EventType'
+
 
 class wzk.ui.form.RemoteButtonDecorator
 

      @dom.removeNode @toRemove
      undefined
    anim.play()

  ###
  @ACTION:
    REMOVE: 'remove'

  ###*
    @enum {function(wzk.dom.Dom)}
  ###
  @POST_ACTIONS =
    'reload': (self) -> self.dom.getWindow().location.reload(true)
    'remove': (self) -> self.removeElement()

  ###*
    @param {wzk.dom.Dom} dom
