user.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. $(document).ready(function() {
  2. // Show and activate password fields after box was checked
  3. // Hidden by default
  4. if ( !$("#togglePwNew").is(':checked') ) {
  5. $(".passFields").hide();
  6. }
  7. $('#togglePwNew').click(function() {
  8. $("#user_new_pass").attr("disabled", !this.checked);
  9. $("#user_new_pass2").attr("disabled", !this.checked);
  10. var $this = $(this);
  11. if ($this.is(':checked')) {
  12. $(".passFields").slideDown();
  13. } else {
  14. $(".passFields").slideUp();
  15. }
  16. });
  17. $(function () {
  18. $('[data-toggle="tooltip"]').tooltip()
  19. })
  20. // Show generate button after time selection
  21. $('#trigger_set_time_limited_aliases').hide();
  22. $('#validity').change(function(){
  23. $('#trigger_set_time_limited_aliases').show();
  24. });
  25. // Init Bootstrap Switch
  26. $.fn.bootstrapSwitch.defaults.onColor = 'success';
  27. $("[name='tls_out']").bootstrapSwitch();
  28. $("[name='tls_in']").bootstrapSwitch();
  29. // Log modal
  30. $('#logModal').on('show.bs.modal', function(e) {
  31. var logText = $(e.relatedTarget).data('log-text');
  32. $(e.currentTarget).find('#logText').html('<pre style="background:none;font-size:11px;line-height:1.1;border:0px">' + logText + '</pre>');
  33. });
  34. });