set.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. $(function(){
  2. showAnonymous();
  3. $(document).on('change', '#anonymous', function(){toggleHide();});
  4. $(document).on('change', '#type', function(){showAnonymous();});
  5. });
  6. /**
  7. * Toggle hide.
  8. *
  9. * @access public
  10. * @return void
  11. */
  12. function toggleHide()
  13. {
  14. $('.adshow').toggle(!$('#anonymous').prop('checked'));
  15. }
  16. /**
  17. * Show anonymous.
  18. *
  19. * @access public
  20. * @return void
  21. */
  22. function showAnonymous()
  23. {
  24. if($('#type').val() == 'ad')
  25. {
  26. $('#anonymous').parent().hide();
  27. $('#anonymous').prop('checked', false);
  28. }
  29. else
  30. {
  31. $('#anonymous').parent().show();
  32. }
  33. toggleHide();
  34. }
  35. /**
  36. * Import tip.
  37. *
  38. * @access public
  39. * @return void
  40. */
  41. function importTip()
  42. {
  43. $('#ldapForm .form-actions > a.btn-primary').removeAttr('disabled');
  44. var toImportUrl = $.createLink('user', 'importLDAP');
  45. $.zui.messager.success(importTipText,
  46. {
  47. time: 0,
  48. cssClass: 'messager-import-tip messagger-zt',
  49. actions:
  50. [
  51. {name: 'import', html: '<span class="text-primary" style="text-decoration: underline;">' + goImportText + '</span>', action: function(){$.apps.open(toImportUrl)}}
  52. ]
  53. });
  54. }