       @float(referenceBottom < 0, @modal, referenceBottom)
 
 
+  setDelayShow: =>
+    @delayShow = true
+
+
   setMessage: (text, withSpinner = false) =>
     if !text? || text.length == 0
       Fade.out @message[0]

  # for pages which require authentication
  # and being visited directly from outside
  showOnLoad: =>
    @show() if @isVerificationPage()



  show: (target, html) =>
    if @delayShow
      @delayShowCallback = => @show(target, html)
      return

    @clickAfterVerification = target

    if html?
