 
 		i = 0
 		@dimensions = ({
-		index: i++
-		name: dimensionName
-		nameClass: ""
-		values: productData.dimensionsMap[dimensionName]
-		availableValues: (true for value in productData.dimensionsMap[dimensionName])
-		validValues: (true for value in productData.dimensionsMap[dimensionName])
-		selected: undefined
-		inputType: productData.dimensionsInputType?[dimensionName]?.toLowerCase() || "radio"
+			index: i++
+			name: dimensionName
+			nameClass: ""
+			values: productData.dimensionsMap[dimensionName]
+			availableValues: (true for value in productData.dimensionsMap[dimensionName])
+			validValues: (true for value in productData.dimensionsMap[dimensionName])
+			selected: undefined
+			inputType: productData.dimensionsInputType?[dimensionName]?.toLowerCase() || "radio"
 		} for dimensionName in productData.dimensions)
 		dim.radio = (dim.inputType == "radio") for dim in @dimensions
 		dim.combo = (dim.inputType == "combo") for dim in @dimensions

		# Build selectors from given select strings.
		@select = _.mapObj $.skuSelector.selectors, (key, val) =>
			( => $(val, @context) )
		console.log @select

		@select.inputs = => $('input, select', @context)
		@select.itemDimension = (dimensionName) => $(".item-dimension-#{_.sanitize(dimensionName)}", @context)



#
# PLUGIN DEFAULTS
#
$.fn.skuSelector.defaults =
