Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-08-13 17:46:00 +0400
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-08-13 17:46:00 +0400
commit32de6691599a2e3b14b5ebce84950eb6ab73e31e (patch)
treea1dff437dae07dbcefb1ca7ba7438ab1268817a3 /app
parente24589a165d8ed23aa8164f488f2de9f1b358668 (diff)
parentde6a1a3e9674d2a028a49c9965b4efcc7924103a (diff)
Merge pull request #7189 from skv-headless/fix_duplicate_event_loading
prevent events duplication loading
Diffstat (limited to 'app')
-rw-r--r--app/assets/javascripts/pager.js.coffee22
1 files changed, 10 insertions, 12 deletions
diff --git a/app/assets/javascripts/pager.js.coffee b/app/assets/javascripts/pager.js.coffee
index 1f763e8b956..fe83dc0410e 100644
--- a/app/assets/javascripts/pager.js.coffee
+++ b/app/assets/javascripts/pager.js.coffee
@@ -1,24 +1,21 @@
@Pager =
- limit: 0
- offset: 0
- disable: false
- init: (limit, preload) ->
- @limit = limit
+ init: (@limit = 0, preload, @disable = false) ->
+ @loading = $(".loading")
if preload
@offset = 0
@getOld()
else
- @offset = limit
+ @offset = @limit
@initLoadMore()
getOld: ->
- $(".loading").show()
+ @loading.show()
$.ajax
type: "GET"
url: location.href
data: "limit=" + @limit + "&offset=" + @offset
- complete: ->
- $(".loading").hide()
+ complete: =>
+ @loading.hide()
success: (data) ->
Pager.append(data.count, data.html)
dataType: "json"
@@ -39,6 +36,7 @@
ceaseFire: ->
Pager.disable
- callback: (i) ->
- $(".loading").show()
- Pager.getOld()
+ callback: (i) =>
+ unless @loading.is(':visible')
+ @loading.show()
+ Pager.getOld()