All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.resources.xxl-job-admin.static.js.common.1.js Maven / Gradle / Ivy

The newest version!
$(function(){

	// logout
	$("#logoutBtn").click(function(){
		layer.confirm( I18n.logout_confirm , {
			icon: 3,
			title: I18n.system_tips ,
            btn: [ I18n.system_ok, I18n.system_cancel ]
		}, function(index){
			layer.close(index);

			$.post(base_url + "/logout", function(data, status) {
				if (data.code == "200") {
                    layer.msg( I18n.logout_success );
                    setTimeout(function(){
                        window.location.href = base_url + "/";
                    }, 500);
				} else {
					layer.open({
						title: I18n.system_tips ,
                        btn: [ I18n.system_ok ],
						content: (data.msg || I18n.logout_fail),
						icon: '2'
					});
				}
			});
		});

	});

	// slideToTop
	var slideToTop = $("
"); slideToTop.html(''); slideToTop.css({ position: 'fixed', bottom: '20px', right: '25px', width: '40px', height: '40px', color: '#eee', 'font-size': '', 'line-height': '40px', 'text-align': 'center', 'background-color': '#222d32', cursor: 'pointer', 'border-radius': '5px', 'z-index': '99999', opacity: '.7', 'display': 'none' }); slideToTop.on('mouseenter', function () { $(this).css('opacity', '1'); }); slideToTop.on('mouseout', function () { $(this).css('opacity', '.7'); }); $('.wrapper').append(slideToTop); $(window).scroll(function () { if ($(window).scrollTop() >= 150) { if (!$(slideToTop).is(':visible')) { $(slideToTop).fadeIn(500); } } else { $(slideToTop).fadeOut(500); } }); $(slideToTop).click(function () { $("html,body").animate({ // firefox ie not support body, chrome support body. but found that new version chrome not support body too. scrollTop: 0 }, 100); }); // left menu status v: js + server + cookie $('.sidebar-toggle').click(function(){ var xxljob_adminlte_settings = $.cookie('xxljob_adminlte_settings'); // on=open,off=close if ('off' == xxljob_adminlte_settings) { xxljob_adminlte_settings = 'on'; } else { xxljob_adminlte_settings = 'off'; } $.cookie('xxljob_adminlte_settings', xxljob_adminlte_settings, { expires: 7 }); //$.cookie('the_cookie', '', { expires: -1 }); }); // left menu status v1: js + cookie /* var xxljob_adminlte_settings = $.cookie('xxljob_adminlte_settings'); if (xxljob_adminlte_settings == 'off') { $('body').addClass('sidebar-collapse'); } */ // update pwd $('#updatePwd').on('click', function(){ $('#updatePwdModal').modal({backdrop: false, keyboard: false}).modal('show'); }); var updatePwdModalValidate = $("#updatePwdModal .form").validate({ errorElement : 'span', errorClass : 'help-block', focusInvalid : true, rules : { password : { required : true , rangelength:[4,50] } }, messages : { password : { required : '请输入密码' , rangelength : "密码长度限制为4~50" } }, highlight : function(element) { $(element).closest('.form-group').addClass('has-error'); }, success : function(label) { label.closest('.form-group').removeClass('has-error'); label.remove(); }, errorPlacement : function(error, element) { element.parent('div').append(error); }, submitHandler : function(form) { $.post(base_url + "/user/updatePwd", $("#updatePwdModal .form").serialize(), function(data, status) { if (data.code == 200) { $('#updatePwdModal').modal('hide'); layer.msg( I18n.change_pwd_suc_to_logout ); setTimeout(function(){ $.post(base_url + "/logout", function(data, status) { if (data.code == 200) { window.location.href = base_url + "/"; } else { layer.open({ icon: '2', content: (data.msg|| I18n.logout_fail) }); } }); }, 500); } else { layer.open({ icon: '2', content: (data.msg|| I18n.change_pwd + I18n.system_fail ) }); } }); } }); $("#updatePwdModal").on('hide.bs.modal', function () { $("#updatePwdModal .form")[0].reset(); updatePwdModalValidate.resetForm(); $("#updatePwdModal .form .form-group").removeClass("has-error"); }); });




© 2015 - 2024 Weber Informatics LLC | Privacy Policy