diff options
author | Sean McGivern <sean@gitlab.com> | 2016-08-18 14:12:48 +0100 |
---|---|---|
committer | Sean McGivern <sean@gitlab.com> | 2016-08-18 15:04:30 +0100 |
commit | 21a73302e8a8b9f22e51f1707a306f04d3faad07 (patch) | |
tree | 1f8f20a77e253581fb85cf919294e2ea16c8db65 /app/assets/javascripts/member_expiration_date.js | |
parent | d649370ac19ce621a098b862008382e5ab2cb7fc (diff) | |
download | gitlab-ce-21a73302e8a8b9f22e51f1707a306f04d3faad07.tar.gz |
Add MemberExpirationDate JS helper
This helper adds a datepicker to all `js-access-expiration-date`
elements. If that element is a child of a `clearable-input` element and
has a sibling `js-clear-input` element, then it will show a working
clear button to the right of the input field.
Diffstat (limited to 'app/assets/javascripts/member_expiration_date.js')
-rw-r--r-- | app/assets/javascripts/member_expiration_date.js | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/app/assets/javascripts/member_expiration_date.js b/app/assets/javascripts/member_expiration_date.js index fdcf3b115b7..93c34d5ccd7 100644 --- a/app/assets/javascripts/member_expiration_date.js +++ b/app/assets/javascripts/member_expiration_date.js @@ -8,6 +8,8 @@ $('.js-access-expiration-date').each(function(i, element) { var expirationDateInput = $(element); + if (expirationDateInput.hasClass('hasDatepicker')) { return; } + function toggleClearInput() { expirationDateInput.parent().toggleClass('has-value', !!expirationDateInput.val()); } |