From ac5bdcced03ef10e4c214685ef4a3c3dc339b321 Mon Sep 17 00:00:00 2001 From: jpl Date: Mon, 27 Mar 2017 11:42:44 +0200 Subject: Tmp disabling of sticky nav --- app/assets/javascripts/forms.coffee | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) (limited to 'app/assets/javascripts/forms.coffee') diff --git a/app/assets/javascripts/forms.coffee b/app/assets/javascripts/forms.coffee index c8dd69581..33da921b6 100644 --- a/app/assets/javascripts/forms.coffee +++ b/app/assets/javascripts/forms.coffee @@ -17,23 +17,23 @@ else labelCont.text(labelCont.data('checkedvalue')) -@submitMover = -> - if $('.page-action').children('.formSubmitr').length > 0 - $('.page-action').children('.formSubmitr').remove() - - $('.formSubmitr').appendTo('.page-action') - - # IE fix - isIE = false || !!document.documentMode - isEdge = !isIE && !!window.StyleMedia - - if isIE || isEdge - $('.formSubmitr').each -> - target = $(this).attr('form') - - $(this).on 'click', -> - $('#' + target).submit() +# @submitMover = -> +# if $('.page-action').children('.formSubmitr').length > 0 +# $('.page-action').children('.formSubmitr').remove() +# +# $('.formSubmitr').appendTo('.page-action') +# +# # IE fix +# isIE = false || !!document.documentMode +# isEdge = !isIE && !!window.StyleMedia +# +# if isIE || isEdge +# $('.formSubmitr').each -> +# target = $(this).attr('form') +# +# $(this).on 'click', -> +# $('#' + target).submit() $(document).on 'ready page:load', togglableFilter -$(document).on 'ready page:load', submitMover +# $(document).on 'ready page:load', submitMover $(document).on 'ready page:load', switchInput -- cgit v1.2.3 From b23d05eeaca3cf9563e505c8f4fbf657fdcb5299 Mon Sep 17 00:00:00 2001 From: jpl Date: Mon, 27 Mar 2017 12:12:13 +0200 Subject: Refs #2813: fixing js listener for IE --- app/assets/javascripts/forms.coffee | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) (limited to 'app/assets/javascripts/forms.coffee') diff --git a/app/assets/javascripts/forms.coffee b/app/assets/javascripts/forms.coffee index 33da921b6..d350d4745 100644 --- a/app/assets/javascripts/forms.coffee +++ b/app/assets/javascripts/forms.coffee @@ -17,23 +17,21 @@ else labelCont.text(labelCont.data('checkedvalue')) -# @submitMover = -> -# if $('.page-action').children('.formSubmitr').length > 0 -# $('.page-action').children('.formSubmitr').remove() -# -# $('.formSubmitr').appendTo('.page-action') -# -# # IE fix -# isIE = false || !!document.documentMode -# isEdge = !isIE && !!window.StyleMedia -# -# if isIE || isEdge -# $('.formSubmitr').each -> -# target = $(this).attr('form') -# -# $(this).on 'click', -> -# $('#' + target).submit() +@submitMover = -> + if $('.page-action').children('.formSubmitr').length > 0 + $('.page-action').children('.formSubmitr').remove() + + $('.formSubmitr').appendTo('.page-action') + + # IE fix + isIE = false || !!document.documentMode + isEdge = !isIE && !!window.StyleMedia + + if isIE || isEdge + $(document).on 'click', '.formSubmitr', -> + target = $(this).attr('form') + $('#' + target).submit() $(document).on 'ready page:load', togglableFilter -# $(document).on 'ready page:load', submitMover +$(document).on 'ready page:load', submitMover $(document).on 'ready page:load', switchInput -- cgit v1.2.3 From 753ade655b58d78398f6c2473ab48afed450ab1b Mon Sep 17 00:00:00 2001 From: Thomas Haddad Date: Wed, 29 Mar 2017 16:41:31 +0200 Subject: Refs #2977: Fix submit event triggered multiple times in route edit Signed-off-by: Thomas Shawarma Haddad Signed-off-by: Jean-Paul Lescouzeres Signed-off-by: Xinhui Xu --- app/assets/javascripts/forms.coffee | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'app/assets/javascripts/forms.coffee') diff --git a/app/assets/javascripts/forms.coffee b/app/assets/javascripts/forms.coffee index d350d4745..426f3e6ee 100644 --- a/app/assets/javascripts/forms.coffee +++ b/app/assets/javascripts/forms.coffee @@ -28,7 +28,9 @@ isEdge = !isIE && !!window.StyleMedia if isIE || isEdge - $(document).on 'click', '.formSubmitr', -> + $('.formSubmitr').off() + $(document).on 'click', '.formSubmitr', (e)-> + e.preventDefault() target = $(this).attr('form') $('#' + target).submit() -- cgit v1.2.3 From 8fa4640289fdb8dfa4b9b730a6383711b5503bbf Mon Sep 17 00:00:00 2001 From: Thomas Haddad Date: Fri, 31 Mar 2017 12:47:42 +0200 Subject: Refs #3015: Attempt fix submit being fired multiple times Signed-off-by: Thomas Shawarma Haddad --- app/assets/javascripts/forms.coffee | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'app/assets/javascripts/forms.coffee') diff --git a/app/assets/javascripts/forms.coffee b/app/assets/javascripts/forms.coffee index 426f3e6ee..9d884edcd 100644 --- a/app/assets/javascripts/forms.coffee +++ b/app/assets/javascripts/forms.coffee @@ -1,3 +1,7 @@ +# IE fix +isIE = false || !!document.documentMode +isEdge = !isIE && !!window.StyleMedia + @togglableFilter = -> $('.form-filter').on 'click', '.form-group.togglable', (e)-> if $(e.target).hasClass('togglable') || $(e.target).parent().hasClass('togglable') @@ -23,17 +27,15 @@ $('.formSubmitr').appendTo('.page-action') - # IE fix - isIE = false || !!document.documentMode - isEdge = !isIE && !!window.StyleMedia - if isIE || isEdge $('.formSubmitr').off() - $(document).on 'click', '.formSubmitr', (e)-> - e.preventDefault() - target = $(this).attr('form') - $('#' + target).submit() $(document).on 'ready page:load', togglableFilter $(document).on 'ready page:load', submitMover $(document).on 'ready page:load', switchInput + +if isIE || isEdge + $(document).on 'click', '.formSubmitr', (e)-> + e.preventDefault() + target = $(this).attr('form') + $('#' + target).submit() -- cgit v1.2.3