Commit 153afd0c authored by Alfredo Sumaran's avatar Alfredo Sumaran

Reutilize existing method to update param value

parent fe276d0d
...@@ -93,21 +93,12 @@ class @Todos ...@@ -93,21 +93,12 @@ class @Todos
if newPages isnt currPages if newPages isnt currPages
# Redirect to previous page if there's one available # Redirect to previous page if there's one available
if currPages > 1 and currPage is currPages if currPages > 1 and currPage is currPages
url = @updateQueryStringParameter(url, 'page', currPages - 1) pageParams =
page: currPages - 1
url = gl.utils.mergeUrlParams(pageParams, url)
location.replace url location.replace url
updateQueryStringParameter: (uri, key, value) ->
separator = if uri.indexOf('?') isnt -1 then '&' else '?'
# Matches key and value
regex = new RegExp('([?&])' + key + '=.*?(&|#|$)', 'i')
if uri.match(regex)
return uri.replace(regex, '$1' + key + '=' + value + '$2')
uri + separator + key + '=' + value
goToTodoUrl: (e)-> goToTodoUrl: (e)->
todoLink = $(this).data('url') todoLink = $(this).data('url')
if e.metaKey if e.metaKey
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment