summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/member_expiration_date.js
diff options
context:
space:
mode:
authorJose Ivan Vargas <jvargas@gitlab.com>2016-12-23 16:29:00 -0600
committerJose Ivan Vargas <jvargas@gitlab.com>2017-01-03 10:52:14 -0600
commitad58dec2e1564e9c2d23dd32e5da8b12eeba965d (patch)
tree2d0877f1244b492a57c780aabd425b2a253ed4d9 /app/assets/javascripts/member_expiration_date.js
parentdef6c43da15a38e1211cf733442efe01824e5150 (diff)
downloadgitlab-ce-ad58dec2e1564e9c2d23dd32e5da8b12eeba965d.tar.gz
Added groups to members section, added a members finder
Diffstat (limited to 'app/assets/javascripts/member_expiration_date.js')
-rw-r--r--app/assets/javascripts/member_expiration_date.js10
1 files changed, 7 insertions, 3 deletions
diff --git a/app/assets/javascripts/member_expiration_date.js b/app/assets/javascripts/member_expiration_date.js
index 7741cd29793..fded0881343 100644
--- a/app/assets/javascripts/member_expiration_date.js
+++ b/app/assets/javascripts/member_expiration_date.js
@@ -5,12 +5,16 @@
// `js-clear-input` element, then show that element when there is a value in the
// datepicker, and make clicking on that element clear the field.
//
- gl.MemberExpirationDate = function() {
+ gl.MemberExpirationDate = function(newSelector) {
function toggleClearInput() {
$(this).closest('.clearable-input').toggleClass('has-value', $(this).val() !== '');
}
- var inputs = $('.js-access-expiration-date');
+ var selector = '.js-access-expiration-date';
+ if (typeof newSelector !== 'undefined' && newSelector !== '') {
+ selector = newSelector;
+ }
+ var inputs = $(selector);
inputs.datepicker({
dateFormat: 'yy-mm-dd',
@@ -24,7 +28,7 @@
inputs.next('.js-clear-input').on('click', function(event) {
event.preventDefault();
- var input = $(this).closest('.clearable-input').find('.js-access-expiration-date');
+ var input = $(this).closest('.clearable-input').find(selector);
input.datepicker('setDate', null)
.trigger('change');
toggleClearInput.call(input);