   # @public
   ###
   show: (cb) ->
-    setTimeout =>
-      if @rendered
-        @_stopTransition()
-        @prefixedClasses.remove HIDDEN_CLS
-        @prefixedClasses.add VISIBLE_CLS
-        @fire 'show'
-        cb?.call null
-    , 0
+    if @rendered
+      @_stopTransition()
+      @prefixedClasses.remove HIDDEN_CLS
+      @prefixedClasses.add VISIBLE_CLS
+      @fire 'show'
+      cb?.call null
     @
 
 

###
makeTransitionFunc = (func, transitionClass, removeClass, event, test) ->
  (t = 0, cb) ->
    setTimeout =>
      if @rendered and test.call @
        @prefixedClasses.remove VISIBLE_CLS, HIDDEN_CLS, removeClass
        @prefixedClasses.add TRANS_CLS, transitionClass

###

ClientViewModel = require 'stout-client/view/ClientViewModel'
nextTick = require 'stout-client/util/nextTick'
vars       = require '../vars'


