mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-02-17 08:50:58 -05:00
Kebab-cases html ids
This commit is contained in:
parent
cca19f2008
commit
a190acb108
6 changed files with 15 additions and 15 deletions
|
@ -8,11 +8,11 @@ block content
|
|||
span.glyphicon.glyphicon-chevron-left
|
||||
span Artisans Home
|
||||
br
|
||||
input.searchInput#nameSearch(placeholder='Filter: Level Name')
|
||||
input.searchInput#name-search(placeholder='Filter: Level Name')
|
||||
br
|
||||
input.searchInput#descSearch(placeholder='Filter: Task Description')
|
||||
input.searchInput#desc-search(placeholder='Filter: Task Description')
|
||||
hr
|
||||
div#levelTable
|
||||
div#level-table
|
||||
if view.processedLevels
|
||||
table.table.table-striped
|
||||
tr
|
||||
|
|
|
@ -10,7 +10,7 @@ block content
|
|||
br
|
||||
div Total number of problems: #{view.problemCount}
|
||||
hr
|
||||
table.table.table-striped#levelTable
|
||||
table.table.table-striped#level-table
|
||||
tr
|
||||
th Level Name
|
||||
th Solution Problems
|
||||
|
|
|
@ -7,13 +7,13 @@ block content
|
|||
a(href='/artisans')
|
||||
span.glyphicon.glyphicon-chevron-left
|
||||
span Artisans Home
|
||||
input.inputSearch#nameSearch(placeholder='Filter: Thang Name')
|
||||
input.inputSearch#name-search(placeholder='Filter: Thang Name')
|
||||
br
|
||||
input.inputSearch#descSearch(placeholder='Filter: Task Description')
|
||||
input.inputSearch#desc-search(placeholder='Filter: Task Description')
|
||||
hr
|
||||
div#thangTable
|
||||
div#thang-table
|
||||
if view.processedThangs
|
||||
table.table.table-striped#thangTable
|
||||
table.table.table-striped
|
||||
tr
|
||||
th Thang Name
|
||||
th Task List
|
||||
|
|
|
@ -43,15 +43,15 @@ module.exports = class LevelTasksView extends RootView
|
|||
processLevels: () ->
|
||||
@processedLevels = {}
|
||||
for key, level of @levels
|
||||
continue unless ///#{$('#nameSearch')[0].value}///i.test level.name
|
||||
continue unless ///#{$('#name-search')[0].value}///i.test level.name
|
||||
filteredTasks = level.tasks.filter (elem) ->
|
||||
# Similar case-insensitive search of input vs description (name).
|
||||
return ///#{$('#descSearch')[0].value}///i.test elem.name
|
||||
return ///#{$('#desc-search')[0].value}///i.test elem.name
|
||||
@processedLevels[key] = {
|
||||
tasks: filteredTasks
|
||||
name: level.name
|
||||
}
|
||||
@renderSelectors '#levelTable'
|
||||
@renderSelectors '#level-table'
|
||||
|
||||
# Jade helper
|
||||
hasIncompleteTasks: (level) ->
|
||||
|
|
|
@ -131,7 +131,7 @@ module.exports = class SolutionProblemsView extends RootView
|
|||
level: level
|
||||
problems: problems
|
||||
|
||||
@renderSelectors '#levelTable'
|
||||
@renderSelectors '#level-table'
|
||||
|
||||
findMissingSolutions: (solutions) ->
|
||||
problems = []
|
||||
|
|
|
@ -31,12 +31,12 @@ module.exports = class ThangTasksView extends RootView
|
|||
processThangs: ->
|
||||
@processedThangs = @thangs.filter (_elem) ->
|
||||
# Case-insensitive search of input vs name.
|
||||
return ///#{$('#nameSearch')[0].value}///i.test _elem.get('name')
|
||||
return ///#{$('#name-search')[0].value}///i.test _elem.get('name')
|
||||
for thang in @processedThangs
|
||||
thang.tasks = _.filter thang.attributes.tasks, (_elem) ->
|
||||
# Similar case-insensitive search of input vs description (name).
|
||||
return ///#{$('#descSearch')[0].value}///i.test _elem.name
|
||||
@renderSelectors '#thangTable'
|
||||
return ///#{$('#desc-search')[0].value}///i.test _elem.name
|
||||
@renderSelectors '#thang-table'
|
||||
|
||||
sortThangs: (a, b) ->
|
||||
a.get('name').localeCompare(b.get('name'))
|
||||
|
|
Loading…
Reference in a new issue