From 918cda96cf91bb881f6ec1599df57d4489af6c15 Mon Sep 17 00:00:00 2001 From: Joey Yakimowich-Payne Date: Sat, 15 Feb 2020 08:53:56 -0700 Subject: [PATCH] Minor cleanup --- src/frontend/categorypicker.nim | 38 +++++++++++++++++---------------- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/src/frontend/categorypicker.nim b/src/frontend/categorypicker.nim index 799eab9..7834538 100644 --- a/src/frontend/categorypicker.nim +++ b/src/frontend/categorypicker.nim @@ -24,22 +24,23 @@ when defined(js): name.strip().replace(" ", "-").toLowerAscii proc onCategoryLoad(state: CategoryPicker): proc (httpStatus: int, response: kstring) = - return proc (httpStatus: int, response: kstring) = - state.loading = false - state.status = httpStatus.HttpCode - if state.status != Http200: return + return + proc (httpStatus: int, response: kstring) = + state.loading = false + state.status = httpStatus.HttpCode + if state.status != Http200: return - let parsed = parseJson($response) - let list = parsed.to(CategoryList) - list.categories.sort(cmpNames) + let parsed = parseJson($response) + let list = parsed.to(CategoryList) + list.categories.sort(cmpNames) - if state.list.isSome: - state.list.get().categories.add(list.categories) - else: - state.list = some(list) + if state.list.isSome: + state.list.get().categories.add(list.categories) + else: + state.list = some(list) - if state.selectedCategoryID > state.list.get().categories.len(): - state.selectedCategoryID = 0 + if state.selectedCategoryID > state.list.get().categories.len(): + state.selectedCategoryID = 0 proc loadCategories(state: CategoryPicker) = if not state.loading: @@ -81,10 +82,11 @@ when defined(js): proc onCategoryClick(state: CategoryPicker, category: Category): proc (ev: Event, n: VNode) = # this is necessary to capture the right value let cat = category - return proc (ev: Event, n: VNode) = - let oldCategory = state[state.selectedCategoryID] - state.select(cat.id) - state.onCategoryChange(oldCategory, cat) + return + proc (ev: Event, n: VNode) = + let oldCategory = state[state.selectedCategoryID] + state.select(cat.id) + state.onCategoryChange(oldCategory, cat) proc onAddCategoryPost(httpStatus: int, response: kstring, state: CategoryPicker) = postFinished: @@ -181,4 +183,4 @@ when defined(js): onClick=onCategoryClick(state, category)): render(category) if state.addEnabled: - genAddCategory(state) \ No newline at end of file + genAddCategory(state)