Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-platform
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
edx-platform
Commits
3974e6d9
Commit
3974e6d9
authored
Oct 17, 2014
by
Waqas Khalid
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #5562 from mlkwaqas/waqas/tnl526-search-magnify-glass-not-working
Clicking the magnifying glass should perform search
parents
9745b953
ff8b281f
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
18 additions
and
1 deletions
+18
-1
common/static/coffee/spec/discussion/view/discussion_thread_list_view_spec.coffee
+15
-0
common/static/coffee/src/discussion/views/discussion_thread_list_view.coffee
+3
-1
No files found.
common/static/coffee/spec/discussion/view/discussion_thread_list_view_spec.coffee
View file @
3974e6d9
...
@@ -16,6 +16,7 @@ describe "DiscussionThreadListView", ->
...
@@ -16,6 +16,7 @@ describe "DiscussionThreadListView", ->
<label>
<label>
<span class="sr">Search</span>
<span class="sr">Search</span>
<input class="forum-nav-search-input" type="text" placeholder="Search all posts">
<input class="forum-nav-search-input" type="text" placeholder="Search all posts">
<i class="icon icon-search"></i>
</label>
</label>
</form>
</form>
</div>
</div>
...
@@ -331,6 +332,20 @@ describe "DiscussionThreadListView", ->
...
@@ -331,6 +332,20 @@ describe "DiscussionThreadListView", ->
@
view
.
collection
.
trigger
(
"change"
,
new
Thread
({
id
:
1
}))
@
view
.
collection
.
trigger
(
"change"
,
new
Thread
({
id
:
1
}))
expect
(
@
view
.
clearSearchAlerts
).
toHaveBeenCalled
()
expect
(
@
view
.
clearSearchAlerts
).
toHaveBeenCalled
()
describe
"Search events"
,
->
it
"perform search when enter pressed inside search textfield"
,
->
setupAjax
()
spyOn
(
@
view
,
"searchFor"
)
@
view
.
$el
.
find
(
".forum-nav-search-input"
).
trigger
(
$
.
Event
(
"keydown"
,
{
which
:
13
}))
expect
(
@
view
.
searchFor
).
toHaveBeenCalled
()
it
"perform search when search icon is clicked"
,
->
setupAjax
()
spyOn
(
@
view
,
"searchFor"
)
@
view
.
$el
.
find
(
".icon-search"
).
click
()
expect
(
@
view
.
searchFor
).
toHaveBeenCalled
()
describe
"username search"
,
->
describe
"username search"
,
->
it
"makes correct ajax calls"
,
->
it
"makes correct ajax calls"
,
->
...
...
common/static/coffee/src/discussion/views/discussion_thread_list_view.coffee
View file @
3974e6d9
...
@@ -7,6 +7,7 @@ if Backbone?
...
@@ -7,6 +7,7 @@ if Backbone?
"click .forum-nav-browse-menu-wrapper"
:
"ignoreClick"
"click .forum-nav-browse-menu-wrapper"
:
"ignoreClick"
"click .forum-nav-browse-title"
:
"selectTopicHandler"
"click .forum-nav-browse-title"
:
"selectTopicHandler"
"keydown .forum-nav-search-input"
:
"performSearch"
"keydown .forum-nav-search-input"
:
"performSearch"
"click .icon-search"
:
"performSearch"
"change .forum-nav-sort-control"
:
"sortThreads"
"change .forum-nav-sort-control"
:
"sortThreads"
"click .forum-nav-thread-link"
:
"threadSelected"
"click .forum-nav-thread-link"
:
"threadSelected"
"click .forum-nav-load-more-link"
:
"loadMorePages"
"click .forum-nav-load-more-link"
:
"loadMorePages"
...
@@ -425,7 +426,8 @@ if Backbone?
...
@@ -425,7 +426,8 @@ if Backbone?
@
retrieveFirstPage
(
event
)
@
retrieveFirstPage
(
event
)
performSearch
:
(
event
)
->
performSearch
:
(
event
)
->
if
event
.
which
==
13
#event.which 13 represent the Enter button
if
event
.
which
==
13
or
event
.
type
==
'click'
event
.
preventDefault
()
event
.
preventDefault
()
@
hideBrowseMenu
()
@
hideBrowseMenu
()
@
setCurrentTopicDisplay
(
gettext
(
"Search Results"
))
@
setCurrentTopicDisplay
(
gettext
(
"Search Results"
))
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment