From b1014cb10cb6b5632c3dac64f9a67d921c22d37f Mon Sep 17 00:00:00 2001 From: Chase Zhang Date: Thu, 23 Apr 2015 10:28:41 +0800 Subject: [PATCH] put constructor at the top --- .../inspectdata/inspectdata.directive.coffee | 26 +++++++++---------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/www/md_base/src/app/common/directives/inspectdata/inspectdata.directive.coffee b/www/md_base/src/app/common/directives/inspectdata/inspectdata.directive.coffee index 2869b6d8e1c..a026fff5b1a 100644 --- a/www/md_base/src/app/common/directives/inspectdata/inspectdata.directive.coffee +++ b/www/md_base/src/app/common/directives/inspectdata/inspectdata.directive.coffee @@ -14,6 +14,18 @@ class InspectData extends Directive class _InspectData extends Controller + constructor: -> + return if not @data + + @items = [] + + if @data instanceof Array + for item in @data + @addItem item[0], item[1] + else + for k, v of @data + @addItem(k, v) + processValue: (value) -> if typeof(value) == 'string' type = 'string' @@ -37,17 +49,3 @@ class _InspectData extends Controller @items.push key: k value: @processValue(v) - - constructor: -> - return if not @data - - @items = [] - - if @data instanceof Array - for item in @data - @addItem item[0], item[1] - else - for k, v of @data - @addItem(k, v) - -