Procházet zdrojové kódy

修复 cronGen 丢失 name 问题.

如梦技术 před 5 roky
rodič
revize
0741456510

+ 39 - 35
xxl-job-admin/src/main/resources/static/js/jobinfo.index.1.js Zobrazit soubor

3
 	// init date tables
3
 	// init date tables
4
 	var jobTable = $("#job_list").dataTable({
4
 	var jobTable = $("#job_list").dataTable({
5
 		"deferRender": true,
5
 		"deferRender": true,
6
-		"processing" : true, 
6
+		"processing" : true,
7
 	    "serverSide": true,
7
 	    "serverSide": true,
8
 		"ajax": {
8
 		"ajax": {
9
 			url: base_url + "/jobinfo/pageList",
9
 			url: base_url + "/jobinfo/pageList",
30
 						"visible" : true,
30
 						"visible" : true,
31
 						"width":'7%'
31
 						"width":'7%'
32
 					},
32
 					},
33
-	                { 
34
-	                	"data": 'jobGroup', 
33
+	                {
34
+	                	"data": 'jobGroup',
35
 	                	"visible" : false,
35
 	                	"visible" : false,
36
 	                	"render": function ( data, type, row ) {
36
 	                	"render": function ( data, type, row ) {
37
 	            			var groupMenu = $("#jobGroup").find("option");
37
 	            			var groupMenu = $("#jobGroup").find("option");
67
 						"visible" : true,
67
 						"visible" : true,
68
 						"width":'13%'
68
 						"width":'13%'
69
 					},
69
 					},
70
-	                { 
71
-	                	"data": 'addTime', 
72
-	                	"visible" : false, 
70
+	                {
71
+	                	"data": 'addTime',
72
+	                	"visible" : false,
73
 	                	"render": function ( data, type, row ) {
73
 	                	"render": function ( data, type, row ) {
74
 	                		return data?moment(new Date(data)).format("YYYY-MM-DD HH:mm:ss"):"";
74
 	                		return data?moment(new Date(data)).format("YYYY-MM-DD HH:mm:ss"):"";
75
 	                	}
75
 	                	}
76
 	                },
76
 	                },
77
-	                { 
78
-	                	"data": 'updateTime', 
79
-	                	"visible" : false, 
77
+	                {
78
+	                	"data": 'updateTime',
79
+	                	"visible" : false,
80
 	                	"render": function ( data, type, row ) {
80
 	                	"render": function ( data, type, row ) {
81
 	                		return data?moment(new Date(data)).format("YYYY-MM-DD HH:mm:ss"):"";
81
 	                		return data?moment(new Date(data)).format("YYYY-MM-DD HH:mm:ss"):"";
82
 	                	}
82
 	                	}
83
 	                },
83
 	                },
84
 	                { "data": 'author', "visible" : true, "width":'10%'},
84
 	                { "data": 'author', "visible" : true, "width":'10%'},
85
 	                { "data": 'alarmEmail', "visible" : false},
85
 	                { "data": 'alarmEmail', "visible" : false},
86
-	                { 
86
+	                {
87
 	                	"data": 'triggerStatus',
87
 	                	"data": 'triggerStatus',
88
 						"width":'10%',
88
 						"width":'10%',
89
 	                	"visible" : true,
89
 	                	"visible" : true,
181
 	$('#searchBtn').on('click', function(){
181
 	$('#searchBtn').on('click', function(){
182
 		jobTable.fnDraw();
182
 		jobTable.fnDraw();
183
 	});
183
 	});
184
-	
184
+
185
 	// jobGroup change
185
 	// jobGroup change
186
 	$('#jobGroup').on('change', function(){
186
 	$('#jobGroup').on('change', function(){
187
         //reload
187
         //reload
188
         var jobGroup = $('#jobGroup').val();
188
         var jobGroup = $('#jobGroup').val();
189
         window.location.href = base_url + "/jobinfo?jobGroup=" + jobGroup;
189
         window.location.href = base_url + "/jobinfo?jobGroup=" + jobGroup;
190
     });
190
     });
191
-	
191
+
192
 	// job operate
192
 	// job operate
193
 	$("#job_list").on('click', '.job_operate',function() {
193
 	$("#job_list").on('click', '.job_operate',function() {
194
 		var typeName;
194
 		var typeName;
211
 		} else {
211
 		} else {
212
 			return;
212
 			return;
213
 		}
213
 		}
214
-		
214
+
215
 		var id = $(this).parents('ul').attr("_id");
215
 		var id = $(this).parents('ul').attr("_id");
216
 
216
 
217
 		layer.confirm( I18n.system_ok + typeName + '?', {
217
 		layer.confirm( I18n.system_ok + typeName + '?', {
319
 	$(".add").click(function(){
319
 	$(".add").click(function(){
320
 
320
 
321
 		// init
321
 		// init
322
-        //$("#addModal .form input[name='jobCron']").cronGen({});
322
+        $("#addModal .form input[name='jobCron']").cronGen({});
323
 
323
 
324
 		$('#addModal').modal({backdrop: false, keyboard: false}).modal('show');
324
 		$('#addModal').modal({backdrop: false, keyboard: false}).modal('show');
325
 	});
325
 	});
326
 	var addModalValidate = $("#addModal .form").validate({
326
 	var addModalValidate = $("#addModal .form").validate({
327
-		errorElement : 'span',  
327
+		errorElement : 'span',
328
         errorClass : 'help-block',
328
         errorClass : 'help-block',
329
-        focusInvalid : true,  
329
+        focusInvalid : true,
330
         rules : {
330
         rules : {
331
 			jobDesc : {
331
 			jobDesc : {
332
 				required : true,
332
 				required : true,
344
             executorFailRetryCount : {
344
             executorFailRetryCount : {
345
                 digits:true
345
                 digits:true
346
             }
346
             }
347
-        }, 
348
-        messages : {  
347
+        },
348
+        messages : {
349
             jobDesc : {
349
             jobDesc : {
350
             	required : I18n.system_please_input + I18n.jobinfo_field_jobdesc
350
             	required : I18n.system_please_input + I18n.jobinfo_field_jobdesc
351
             },
351
             },
362
                 digits: I18n.system_please_input + I18n.system_digits
362
                 digits: I18n.system_please_input + I18n.system_digits
363
             }
363
             }
364
         },
364
         },
365
-		highlight : function(element) {  
366
-            $(element).closest('.form-group').addClass('has-error');  
365
+		highlight : function(element) {
366
+            $(element).closest('.form-group').addClass('has-error');
367
         },
367
         },
368
-        success : function(label) {  
369
-            label.closest('.form-group').removeClass('has-error');  
370
-            label.remove();  
368
+        success : function(label) {
369
+            label.closest('.form-group').removeClass('has-error');
370
+            label.remove();
371
         },
371
         },
372
-        errorPlacement : function(error, element) {  
373
-            element.parent('div').append(error);  
372
+        errorPlacement : function(error, element) {
373
+            element.parent('div').append(error);
374
         },
374
         },
375
         submitHandler : function(form) {
375
         submitHandler : function(form) {
376
 
376
 
414
 	$("#addModal").on('hide.bs.modal', function () {
414
 	$("#addModal").on('hide.bs.modal', function () {
415
 		$("#addModal .form")[0].reset();
415
 		$("#addModal .form")[0].reset();
416
 		addModalValidate.resetForm();
416
 		addModalValidate.resetForm();
417
+		// 清理 cronGen
418
+		$("input[name=jobCron]").show().siblings().remove();
417
 		$("#addModal .form .form-group").removeClass("has-error");
419
 		$("#addModal .form .form-group").removeClass("has-error");
418
 		$(".remote_panel").show();	// remote
420
 		$(".remote_panel").show();	// remote
419
 
421
 
446
 		} else if ('GLUE_PHP'==glueType){
448
 		} else if ('GLUE_PHP'==glueType){
447
             $("#addModal .form textarea[name='glueSource']").val( $("#addModal .form .glueSource_php").val() );
449
             $("#addModal .form textarea[name='glueSource']").val( $("#addModal .form .glueSource_php").val() );
448
         } else if ('GLUE_NODEJS'==glueType){
450
         } else if ('GLUE_NODEJS'==glueType){
449
-			$("#addModal .form textarea[name='glueSource']").val( $("#addModal .form .glueSource_nodejs").val() );			
451
+			$("#addModal .form textarea[name='glueSource']").val( $("#addModal .form .glueSource_nodejs").val() );
450
 		} else if ('GLUE_POWERSHELL'==glueType){
452
 		} else if ('GLUE_POWERSHELL'==glueType){
451
             $("#addModal .form textarea[name='glueSource']").val( $("#addModal .form .glueSource_powershell").val() );
453
             $("#addModal .form textarea[name='glueSource']").val( $("#addModal .form .glueSource_powershell").val() );
452
         } else {
454
         } else {
479
         $("#updateModal .form select[name=glueType]").change();
481
         $("#updateModal .form select[name=glueType]").change();
480
 
482
 
481
         // init
483
         // init
482
-        //$("#updateModal .form input[name='jobCron']").cronGen({});
484
+        $("#updateModal .form input[name='jobCron']").cronGen({});
483
 
485
 
484
 		// show
486
 		// show
485
 		$('#updateModal').modal({backdrop: false, keyboard: false}).modal('show');
487
 		$('#updateModal').modal({backdrop: false, keyboard: false}).modal('show');
486
 	});
488
 	});
487
 	var updateModalValidate = $("#updateModal .form").validate({
489
 	var updateModalValidate = $("#updateModal .form").validate({
488
-		errorElement : 'span',  
490
+		errorElement : 'span',
489
         errorClass : 'help-block',
491
         errorClass : 'help-block',
490
         focusInvalid : true,
492
         focusInvalid : true,
491
 
493
 
525
             }
527
             }
526
 		},
528
 		},
527
 		highlight : function(element) {
529
 		highlight : function(element) {
528
-            $(element).closest('.form-group').addClass('has-error');  
530
+            $(element).closest('.form-group').addClass('has-error');
529
         },
531
         },
530
-        success : function(label) {  
531
-            label.closest('.form-group').removeClass('has-error');  
532
-            label.remove();  
532
+        success : function(label) {
533
+            label.closest('.form-group').removeClass('has-error');
534
+            label.remove();
533
         },
535
         },
534
-        errorPlacement : function(error, element) {  
535
-            element.parent('div').append(error);  
536
+        errorPlacement : function(error, element) {
537
+            element.parent('div').append(error);
536
         },
538
         },
537
         submitHandler : function(form) {
539
         submitHandler : function(form) {
538
 
540
 
574
 		}
576
 		}
575
 	});
577
 	});
576
 	$("#updateModal").on('hide.bs.modal', function () {
578
 	$("#updateModal").on('hide.bs.modal', function () {
577
-		$("#updateModal .form")[0].reset()
579
+		$("#updateModal .form")[0].reset();
580
+		// 清理 cronGen
581
+		$("input[name=jobCron]").show().siblings().remove();
578
 	});
582
 	});
579
 
583
 
580
     /**
584
     /**

+ 64 - 64
xxl-job-admin/src/main/resources/static/plugins/cronGen/cronGen.js Zobrazit soubor

1
 (function ($) {
1
 (function ($) {
2
-    var resultsName = "";
2
+    // var resultsName = "";
3
     var inputElement;
3
     var inputElement;
4
     var displayElement;
4
     var displayElement;
5
     $.fn.extend({
5
     $.fn.extend({
34
             $("<input/>",{type : "radio", value : "1", name : "second"}).appendTo(seconds1);
34
             $("<input/>",{type : "radio", value : "1", name : "second"}).appendTo(seconds1);
35
             $(seconds1).append("每秒 允许的通配符[, - * /]");
35
             $(seconds1).append("每秒 允许的通配符[, - * /]");
36
             $(seconds1).appendTo(secondsTab);
36
             $(seconds1).appendTo(secondsTab);
37
-            
37
+
38
             var seconds2 = $("<div/>",{"class":"line"});
38
             var seconds2 = $("<div/>",{"class":"line"});
39
             $("<input/>",{type : "radio", value : "2", name : "second"}).appendTo(seconds2);
39
             $("<input/>",{type : "radio", value : "2", name : "second"}).appendTo(seconds2);
40
             $(seconds2).append("周期 从");
40
             $(seconds2).append("周期 从");
43
             $("<input/>",{type : "text", id : "secondEnd_0", value : "2", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(seconds2);
43
             $("<input/>",{type : "text", id : "secondEnd_0", value : "2", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(seconds2);
44
             $(seconds2).append("秒");
44
             $(seconds2).append("秒");
45
             $(seconds2).appendTo(secondsTab);
45
             $(seconds2).appendTo(secondsTab);
46
-            
46
+
47
             var seconds3 = $("<div/>",{"class":"line"});
47
             var seconds3 = $("<div/>",{"class":"line"});
48
             $("<input/>",{type : "radio", value : "3", name : "second"}).appendTo(seconds3);
48
             $("<input/>",{type : "radio", value : "3", name : "second"}).appendTo(seconds3);
49
             $(seconds3).append("从");
49
             $(seconds3).append("从");
52
             $("<input/>",{type : "text", id : "secondEnd_1", value : "1", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(seconds3);
52
             $("<input/>",{type : "text", id : "secondEnd_1", value : "1", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(seconds3);
53
             $(seconds3).append("秒执行一次");
53
             $(seconds3).append("秒执行一次");
54
             $(seconds3).appendTo(secondsTab);
54
             $(seconds3).appendTo(secondsTab);
55
-            
55
+
56
             var seconds4 = $("<div/>",{"class":"line"});
56
             var seconds4 = $("<div/>",{"class":"line"});
57
             $("<input/>",{type : "radio", value : "4", name : "second", id: "sencond_appoint"}).appendTo(seconds4);
57
             $("<input/>",{type : "radio", value : "4", name : "second", id: "sencond_appoint"}).appendTo(seconds4);
58
             $(seconds4).append("指定");
58
             $(seconds4).append("指定");
59
             $(seconds4).appendTo(secondsTab);
59
             $(seconds4).appendTo(secondsTab);
60
-            
60
+
61
             $(secondsTab).append('<div class="imp secondList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="0">00<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="1">01<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="2">02<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="3">03<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="4">04<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="5">05<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="6">06<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="7">07<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="8">08<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="9">09</div>');
61
             $(secondsTab).append('<div class="imp secondList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="0">00<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="1">01<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="2">02<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="3">03<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="4">04<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="5">05<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="6">06<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="7">07<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="8">08<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="9">09</div>');
62
             $(secondsTab).append('<div class="imp secondList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="10">10<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="11">11<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="12">12<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="13">13<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="14">14<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="15">15<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="16">16<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="17">17<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="18">18<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="19">19</div>');
62
             $(secondsTab).append('<div class="imp secondList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="10">10<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="11">11<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="12">12<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="13">13<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="14">14<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="15">15<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="16">16<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="17">17<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="18">18<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="19">19</div>');
63
             $(secondsTab).append('<div class="imp secondList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="20">20<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="21">21<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="22">22<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="23">23<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="24">24<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="25">25<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="26">26<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="27">27<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="28">28<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="29">29</div>');
63
             $(secondsTab).append('<div class="imp secondList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="20">20<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="21">21<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="22">22<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="23">23<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="24">24<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="25">25<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="26">26<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="27">27<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="28">28<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="29">29</div>');
66
             $(secondsTab).append('<div class="imp secondList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="50">50<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="51">51<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="52">52<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="53">53<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="54">54<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="55">55<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="56">56<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="57">57<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="58">58<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="59">59</div>');
66
             $(secondsTab).append('<div class="imp secondList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="50">50<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="51">51<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="52">52<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="53">53<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="54">54<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="55">55<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="56">56<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="57">57<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="58">58<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="59">59</div>');
67
             $("<input/>",{type : "hidden", id : "secondHidden"}).appendTo(secondsTab);
67
             $("<input/>",{type : "hidden", id : "secondHidden"}).appendTo(secondsTab);
68
             $(secondsTab).appendTo(tabContent);
68
             $(secondsTab).appendTo(tabContent);
69
-            
69
+
70
             //creating the minutesTab
70
             //creating the minutesTab
71
             var minutesTab = $("<div/>", { "class": "tab-pane", id: "Minutes" });
71
             var minutesTab = $("<div/>", { "class": "tab-pane", id: "Minutes" });
72
-            
72
+
73
             var minutes1 = $("<div/>",{"class":"line"});
73
             var minutes1 = $("<div/>",{"class":"line"});
74
             $("<input/>",{type : "radio", value : "1", name : "min"}).appendTo(minutes1);
74
             $("<input/>",{type : "radio", value : "1", name : "min"}).appendTo(minutes1);
75
             $(minutes1).append("每分钟 允许的通配符[, - * /]");
75
             $(minutes1).append("每分钟 允许的通配符[, - * /]");
76
             $(minutes1).appendTo(minutesTab);
76
             $(minutes1).appendTo(minutesTab);
77
-            
77
+
78
             var minutes2 = $("<div/>",{"class":"line"});
78
             var minutes2 = $("<div/>",{"class":"line"});
79
             $("<input/>",{type : "radio", value : "2", name : "min"}).appendTo(minutes2);
79
             $("<input/>",{type : "radio", value : "2", name : "min"}).appendTo(minutes2);
80
             $(minutes2).append("周期 从");
80
             $(minutes2).append("周期 从");
83
             $("<input/>",{type : "text", id : "minEnd_0", value : "2", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(minutes2);
83
             $("<input/>",{type : "text", id : "minEnd_0", value : "2", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(minutes2);
84
             $(minutes2).append("分钟");
84
             $(minutes2).append("分钟");
85
             $(minutes2).appendTo(minutesTab);
85
             $(minutes2).appendTo(minutesTab);
86
-            
86
+
87
             var minutes3 = $("<div/>",{"class":"line"});
87
             var minutes3 = $("<div/>",{"class":"line"});
88
             $("<input/>",{type : "radio", value : "3", name : "min"}).appendTo(minutes3);
88
             $("<input/>",{type : "radio", value : "3", name : "min"}).appendTo(minutes3);
89
             $(minutes3).append("从");
89
             $(minutes3).append("从");
92
             $("<input/>",{type : "text", id : "minEnd_1", value : "1", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(minutes3);
92
             $("<input/>",{type : "text", id : "minEnd_1", value : "1", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(minutes3);
93
             $(minutes3).append("分钟执行一次");
93
             $(minutes3).append("分钟执行一次");
94
             $(minutes3).appendTo(minutesTab);
94
             $(minutes3).appendTo(minutesTab);
95
-            
95
+
96
             var minutes4 = $("<div/>",{"class":"line"});
96
             var minutes4 = $("<div/>",{"class":"line"});
97
             $("<input/>",{type : "radio", value : "4", name : "min", id: "min_appoint"}).appendTo(minutes4);
97
             $("<input/>",{type : "radio", value : "4", name : "min", id: "min_appoint"}).appendTo(minutes4);
98
             $(minutes4).append("指定");
98
             $(minutes4).append("指定");
99
             $(minutes4).appendTo(minutesTab);
99
             $(minutes4).appendTo(minutesTab);
100
-            
100
+
101
             $(minutesTab).append('<div class="imp minList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="0">00<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="1">01<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="2">02<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="3">03<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="4">04<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="5">05<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="6">06<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="7">07<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="8">08<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="9">09</div>');
101
             $(minutesTab).append('<div class="imp minList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="0">00<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="1">01<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="2">02<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="3">03<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="4">04<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="5">05<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="6">06<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="7">07<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="8">08<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="9">09</div>');
102
             $(minutesTab).append('<div class="imp minList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="10">10<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="11">11<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="12">12<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="13">13<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="14">14<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="15">15<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="16">16<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="17">17<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="18">18<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="19">19</div>');
102
             $(minutesTab).append('<div class="imp minList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="10">10<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="11">11<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="12">12<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="13">13<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="14">14<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="15">15<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="16">16<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="17">17<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="18">18<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="19">19</div>');
103
             $(minutesTab).append('<div class="imp minList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="20">20<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="21">21<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="22">22<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="23">23<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="24">24<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="25">25<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="26">26<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="27">27<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="28">28<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="29">29</div>');
103
             $(minutesTab).append('<div class="imp minList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="20">20<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="21">21<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="22">22<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="23">23<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="24">24<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="25">25<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="26">26<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="27">27<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="28">28<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="29">29</div>');
106
             $(minutesTab).append('<div class="imp minList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="50">50<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="51">51<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="52">52<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="53">53<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="54">54<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="55">55<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="56">56<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="57">57<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="58">58<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="59">59</div>');
106
             $(minutesTab).append('<div class="imp minList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="50">50<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="51">51<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="52">52<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="53">53<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="54">54<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="55">55<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="56">56<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="57">57<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="58">58<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="59">59</div>');
107
             $("<input/>",{type : "hidden", id : "minHidden"}).appendTo(minutesTab);
107
             $("<input/>",{type : "hidden", id : "minHidden"}).appendTo(minutesTab);
108
             $(minutesTab).appendTo(tabContent);
108
             $(minutesTab).appendTo(tabContent);
109
-            
109
+
110
             //creating the hourlyTab
110
             //creating the hourlyTab
111
             var hourlyTab = $("<div/>", { "class": "tab-pane", id: "Hourly" });
111
             var hourlyTab = $("<div/>", { "class": "tab-pane", id: "Hourly" });
112
 
112
 
114
             $("<input/>",{type : "radio", value : "1", name : "hour"}).appendTo(hourly1);
114
             $("<input/>",{type : "radio", value : "1", name : "hour"}).appendTo(hourly1);
115
             $(hourly1).append("每小时 允许的通配符[, - * /]");
115
             $(hourly1).append("每小时 允许的通配符[, - * /]");
116
             $(hourly1).appendTo(hourlyTab);
116
             $(hourly1).appendTo(hourlyTab);
117
-            
117
+
118
             var hourly2 = $("<div/>",{"class":"line"});
118
             var hourly2 = $("<div/>",{"class":"line"});
119
             $("<input/>",{type : "radio", value : "2", name : "hour"}).appendTo(hourly2);
119
             $("<input/>",{type : "radio", value : "2", name : "hour"}).appendTo(hourly2);
120
             $(hourly2).append("周期 从");
120
             $(hourly2).append("周期 从");
123
             $("<input/>",{type : "text", id : "hourEnd_0", value : "2", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(hourly2);
123
             $("<input/>",{type : "text", id : "hourEnd_0", value : "2", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(hourly2);
124
             $(hourly2).append("小时");
124
             $(hourly2).append("小时");
125
             $(hourly2).appendTo(hourlyTab);
125
             $(hourly2).appendTo(hourlyTab);
126
-            
126
+
127
             var hourly3 = $("<div/>",{"class":"line"});
127
             var hourly3 = $("<div/>",{"class":"line"});
128
             $("<input/>",{type : "radio", value : "3", name : "hour"}).appendTo(hourly3);
128
             $("<input/>",{type : "radio", value : "3", name : "hour"}).appendTo(hourly3);
129
             $(hourly3).append("从");
129
             $(hourly3).append("从");
132
             $("<input/>",{type : "text", id : "hourEnd_1", value : "1", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(hourly3);
132
             $("<input/>",{type : "text", id : "hourEnd_1", value : "1", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(hourly3);
133
             $(hourly3).append("小时执行一次");
133
             $(hourly3).append("小时执行一次");
134
             $(hourly3).appendTo(hourlyTab);
134
             $(hourly3).appendTo(hourlyTab);
135
-            
135
+
136
             var hourly4 = $("<div/>",{"class":"line"});
136
             var hourly4 = $("<div/>",{"class":"line"});
137
             $("<input/>",{type : "radio", value : "4", name : "hour", id: "hour_appoint"}).appendTo(hourly4);
137
             $("<input/>",{type : "radio", value : "4", name : "hour", id: "hour_appoint"}).appendTo(hourly4);
138
             $(hourly4).append("指定");
138
             $(hourly4).append("指定");
139
             $(hourly4).appendTo(hourlyTab);
139
             $(hourly4).appendTo(hourlyTab);
140
-            
140
+
141
             $(hourlyTab).append('<div class="imp hourList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="0">00<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="1">01<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="2">02<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="3">03<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="4">04<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="5">05</div>');
141
             $(hourlyTab).append('<div class="imp hourList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="0">00<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="1">01<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="2">02<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="3">03<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="4">04<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="5">05</div>');
142
             $(hourlyTab).append('<div class="imp hourList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="6">06<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="7">07<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="8">08<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="9">09<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="10">10<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="11">11</div>');
142
             $(hourlyTab).append('<div class="imp hourList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="6">06<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="7">07<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="8">08<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="9">09<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="10">10<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="11">11</div>');
143
             $(hourlyTab).append('<div class="imp hourList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="12">12<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="13">13<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="14">14<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="15">15<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="16">16<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="17">17</div>');
143
             $(hourlyTab).append('<div class="imp hourList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="12">12<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="13">13<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="14">14<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="15">15<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="16">16<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="17">17</div>');
144
             $(hourlyTab).append('<div class="imp hourList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="18">18<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="19">19<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="20">20<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="21">21<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="22">22<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="23">23</div>');
144
             $(hourlyTab).append('<div class="imp hourList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="18">18<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="19">19<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="20">20<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="21">21<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="22">22<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="23">23</div>');
145
             $("<input/>",{type : "hidden", id : "hourHidden"}).appendTo(hourlyTab);
145
             $("<input/>",{type : "hidden", id : "hourHidden"}).appendTo(hourlyTab);
146
             $(hourlyTab).appendTo(tabContent);
146
             $(hourlyTab).appendTo(tabContent);
147
-            
147
+
148
 
148
 
149
             //creating the dailyTab
149
             //creating the dailyTab
150
             var dailyTab = $("<div/>", { "class": "tab-pane", id: "Daily" });
150
             var dailyTab = $("<div/>", { "class": "tab-pane", id: "Daily" });
153
             $("<input/>",{type : "radio", value : "1", name : "day"}).appendTo(daily1);
153
             $("<input/>",{type : "radio", value : "1", name : "day"}).appendTo(daily1);
154
             $(daily1).append("每天 允许的通配符[, - * / L W]");
154
             $(daily1).append("每天 允许的通配符[, - * / L W]");
155
             $(daily1).appendTo(dailyTab);
155
             $(daily1).appendTo(dailyTab);
156
-            
156
+
157
             var daily5 = $("<div/>",{"class":"line"});
157
             var daily5 = $("<div/>",{"class":"line"});
158
             $("<input/>",{type : "radio", value : "2", name : "day"}).appendTo(daily5);
158
             $("<input/>",{type : "radio", value : "2", name : "day"}).appendTo(daily5);
159
             $(daily5).append("不指定");
159
             $(daily5).append("不指定");
160
             $(daily5).appendTo(dailyTab);
160
             $(daily5).appendTo(dailyTab);
161
-            
161
+
162
             var daily2 = $("<div/>",{"class":"line"});
162
             var daily2 = $("<div/>",{"class":"line"});
163
             $("<input/>",{type : "radio", value : "3", name : "day"}).appendTo(daily2);
163
             $("<input/>",{type : "radio", value : "3", name : "day"}).appendTo(daily2);
164
             $(daily2).append("周期 从");
164
             $(daily2).append("周期 从");
167
             $("<input/>",{type : "text", id : "dayEnd_0", value : "2", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(daily2);
167
             $("<input/>",{type : "text", id : "dayEnd_0", value : "2", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(daily2);
168
             $(daily2).append("日");
168
             $(daily2).append("日");
169
             $(daily2).appendTo(dailyTab);
169
             $(daily2).appendTo(dailyTab);
170
-            
170
+
171
             var daily3 = $("<div/>",{"class":"line"});
171
             var daily3 = $("<div/>",{"class":"line"});
172
             $("<input/>",{type : "radio", value : "4", name : "day"}).appendTo(daily3);
172
             $("<input/>",{type : "radio", value : "4", name : "day"}).appendTo(daily3);
173
             $(daily3).append("从");
173
             $(daily3).append("从");
176
             $("<input/>",{type : "text", id : "dayEnd_1", value : "1", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(daily3);
176
             $("<input/>",{type : "text", id : "dayEnd_1", value : "1", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(daily3);
177
             $(daily3).append("天执行一次");
177
             $(daily3).append("天执行一次");
178
             $(daily3).appendTo(dailyTab);
178
             $(daily3).appendTo(dailyTab);
179
-            
179
+
180
             var daily6 = $("<div/>",{"class":"line"});
180
             var daily6 = $("<div/>",{"class":"line"});
181
             $("<input/>",{type : "radio", value : "5", name : "day"}).appendTo(daily6);
181
             $("<input/>",{type : "radio", value : "5", name : "day"}).appendTo(daily6);
182
             $(daily6).append("每月");
182
             $(daily6).append("每月");
183
             $("<input/>",{type : "text", id : "dayStart_2", value : "1", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(daily6);
183
             $("<input/>",{type : "text", id : "dayStart_2", value : "1", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(daily6);
184
             $(daily6).append("号最近的那个工作日");
184
             $(daily6).append("号最近的那个工作日");
185
             $(daily6).appendTo(dailyTab);
185
             $(daily6).appendTo(dailyTab);
186
-            
186
+
187
             var daily7 = $("<div/>",{"class":"line"});
187
             var daily7 = $("<div/>",{"class":"line"});
188
             $("<input/>",{type : "radio", value : "6", name : "day"}).appendTo(daily7);
188
             $("<input/>",{type : "radio", value : "6", name : "day"}).appendTo(daily7);
189
             $(daily7).append("本月最后一天");
189
             $(daily7).append("本月最后一天");
190
             $(daily7).appendTo(dailyTab);
190
             $(daily7).appendTo(dailyTab);
191
-            
191
+
192
             var daily4 = $("<div/>",{"class":"line"});
192
             var daily4 = $("<div/>",{"class":"line"});
193
             $("<input/>",{type : "radio", value : "7", name : "day", id: "day_appoint"}).appendTo(daily4);
193
             $("<input/>",{type : "radio", value : "7", name : "day", id: "day_appoint"}).appendTo(daily4);
194
             $(daily4).append("指定");
194
             $(daily4).append("指定");
195
             $(daily4).appendTo(dailyTab);
195
             $(daily4).appendTo(dailyTab);
196
-            
196
+
197
             $(dailyTab).append('<div class="imp dayList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="1">01<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="2">02<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="3">03<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="4">04<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="5">05<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="6">06<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="7">07<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="8">08<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="9">09<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="10">10</div>');
197
             $(dailyTab).append('<div class="imp dayList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="1">01<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="2">02<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="3">03<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="4">04<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="5">05<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="6">06<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="7">07<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="8">08<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="9">09<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="10">10</div>');
198
             $(dailyTab).append('<div class="imp dayList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="11">11<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="12">12<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="13">13<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="14">14<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="15">15<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="16">16<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="17">17<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="18">18<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="19">19<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="20">20</div>');
198
             $(dailyTab).append('<div class="imp dayList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="11">11<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="12">12<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="13">13<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="14">14<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="15">15<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="16">16<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="17">17<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="18">18<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="19">19<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="20">20</div>');
199
             $(dailyTab).append('<div class="imp dayList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="21">21<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="22">22<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="23">23<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="24">24<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="25">25<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="26">26<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="27">27<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="28">28<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="29">29<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="30">30</div>');
199
             $(dailyTab).append('<div class="imp dayList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="21">21<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="22">22<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="23">23<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="24">24<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="25">25<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="26">26<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="27">27<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="28">28<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="29">29<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="30">30</div>');
200
             $(dailyTab).append('<div class="imp dayList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="31">31</div>');
200
             $(dailyTab).append('<div class="imp dayList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="31">31</div>');
201
             $("<input/>",{type : "hidden", id : "dayHidden"}).appendTo(dailyTab);
201
             $("<input/>",{type : "hidden", id : "dayHidden"}).appendTo(dailyTab);
202
             $(dailyTab).appendTo(tabContent);
202
             $(dailyTab).appendTo(tabContent);
203
-            
204
-            
203
+
204
+
205
             //creating the monthlyTab
205
             //creating the monthlyTab
206
             var monthlyTab = $("<div/>", { "class": "tab-pane", id: "Monthly" });
206
             var monthlyTab = $("<div/>", { "class": "tab-pane", id: "Monthly" });
207
 
207
 
209
             $("<input/>",{type : "radio", value : "1", name : "month"}).appendTo(monthly1);
209
             $("<input/>",{type : "radio", value : "1", name : "month"}).appendTo(monthly1);
210
             $(monthly1).append("每月 允许的通配符[, - * /]");
210
             $(monthly1).append("每月 允许的通配符[, - * /]");
211
             $(monthly1).appendTo(monthlyTab);
211
             $(monthly1).appendTo(monthlyTab);
212
-            
212
+
213
             var monthly2 = $("<div/>",{"class":"line"});
213
             var monthly2 = $("<div/>",{"class":"line"});
214
             $("<input/>",{type : "radio", value : "2", name : "month"}).appendTo(monthly2);
214
             $("<input/>",{type : "radio", value : "2", name : "month"}).appendTo(monthly2);
215
             $(monthly2).append("不指定");
215
             $(monthly2).append("不指定");
216
             $(monthly2).appendTo(monthlyTab);
216
             $(monthly2).appendTo(monthlyTab);
217
-            
217
+
218
             var monthly3 = $("<div/>",{"class":"line"});
218
             var monthly3 = $("<div/>",{"class":"line"});
219
             $("<input/>",{type : "radio", value : "3", name : "month"}).appendTo(monthly3);
219
             $("<input/>",{type : "radio", value : "3", name : "month"}).appendTo(monthly3);
220
             $(monthly3).append("周期 从");
220
             $(monthly3).append("周期 从");
223
             $("<input/>",{type : "text", id : "monthEnd_0", value : "2", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(monthly3);
223
             $("<input/>",{type : "text", id : "monthEnd_0", value : "2", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(monthly3);
224
             $(monthly3).append("月");
224
             $(monthly3).append("月");
225
             $(monthly3).appendTo(monthlyTab);
225
             $(monthly3).appendTo(monthlyTab);
226
-            
226
+
227
             var monthly4 = $("<div/>",{"class":"line"});
227
             var monthly4 = $("<div/>",{"class":"line"});
228
             $("<input/>",{type : "radio", value : "4", name : "month"}).appendTo(monthly4);
228
             $("<input/>",{type : "radio", value : "4", name : "month"}).appendTo(monthly4);
229
             $(monthly4).append("从");
229
             $(monthly4).append("从");
232
             $("<input/>",{type : "text", id : "monthEnd_1", value : "1", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(monthly4);
232
             $("<input/>",{type : "text", id : "monthEnd_1", value : "1", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(monthly4);
233
             $(monthly4).append("月执行一次");
233
             $(monthly4).append("月执行一次");
234
             $(monthly4).appendTo(monthlyTab);
234
             $(monthly4).appendTo(monthlyTab);
235
-            
235
+
236
             var monthly5 = $("<div/>",{"class":"line"});
236
             var monthly5 = $("<div/>",{"class":"line"});
237
             $("<input/>",{type : "radio", value : "5", name : "month", id: "month_appoint"}).appendTo(monthly5);
237
             $("<input/>",{type : "radio", value : "5", name : "month", id: "month_appoint"}).appendTo(monthly5);
238
             $(monthly5).append("指定");
238
             $(monthly5).append("指定");
239
             $(monthly5).appendTo(monthlyTab);
239
             $(monthly5).appendTo(monthlyTab);
240
-            
240
+
241
             $(monthlyTab).append('<div class="imp monthList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="1">01<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="2">02<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="3">03<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="4">04<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="5">05<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="6">06</div>');
241
             $(monthlyTab).append('<div class="imp monthList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="1">01<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="2">02<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="3">03<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="4">04<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="5">05<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="6">06</div>');
242
             $(monthlyTab).append('<div class="imp monthList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="7">07<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="8">08<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="9">09<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="10">10<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="11">11<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="12">12</div>');
242
             $(monthlyTab).append('<div class="imp monthList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="7">07<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="8">08<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="9">09<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="10">10<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="11">11<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="12">12</div>');
243
             $("<input/>",{type : "hidden", id : "monthHidden"}).appendTo(monthlyTab);
243
             $("<input/>",{type : "hidden", id : "monthHidden"}).appendTo(monthlyTab);
245
 
245
 
246
             //creating the weeklyTab
246
             //creating the weeklyTab
247
             var weeklyTab = $("<div/>", { "class": "tab-pane", id: "Weekly" });
247
             var weeklyTab = $("<div/>", { "class": "tab-pane", id: "Weekly" });
248
-            
248
+
249
             var weekly1 = $("<div/>",{"class":"line"});
249
             var weekly1 = $("<div/>",{"class":"line"});
250
             $("<input/>",{type : "radio", value : "1", name : "week"}).appendTo(weekly1);
250
             $("<input/>",{type : "radio", value : "1", name : "week"}).appendTo(weekly1);
251
             $(weekly1).append("每周 允许的通配符[, - * / L #]");
251
             $(weekly1).append("每周 允许的通配符[, - * / L #]");
252
             $(weekly1).appendTo(weeklyTab);
252
             $(weekly1).appendTo(weeklyTab);
253
-            
253
+
254
             var weekly2 = $("<div/>",{"class":"line"});
254
             var weekly2 = $("<div/>",{"class":"line"});
255
             $("<input/>",{type : "radio", value : "2", name : "week"}).appendTo(weekly2);
255
             $("<input/>",{type : "radio", value : "2", name : "week"}).appendTo(weekly2);
256
             $(weekly2).append("不指定");
256
             $(weekly2).append("不指定");
257
             $(weekly2).appendTo(weeklyTab);
257
             $(weekly2).appendTo(weeklyTab);
258
-            
258
+
259
             var weekly3 = $("<div/>",{"class":"line"});
259
             var weekly3 = $("<div/>",{"class":"line"});
260
             $("<input/>",{type : "radio", value : "3", name : "week"}).appendTo(weekly3);
260
             $("<input/>",{type : "radio", value : "3", name : "week"}).appendTo(weekly3);
261
             $(weekly3).append("周期 从星期");
261
             $(weekly3).append("周期 从星期");
263
             $(weekly3).append("-");
263
             $(weekly3).append("-");
264
             $("<input/>",{type : "text", id : "weekEnd_0", value : "2", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(weekly3);
264
             $("<input/>",{type : "text", id : "weekEnd_0", value : "2", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(weekly3);
265
             $(weekly3).appendTo(weeklyTab);
265
             $(weekly3).appendTo(weeklyTab);
266
-            
266
+
267
             var weekly4 = $("<div/>",{"class":"line"});
267
             var weekly4 = $("<div/>",{"class":"line"});
268
             $("<input/>",{type : "radio", value : "4", name : "week"}).appendTo(weekly4);
268
             $("<input/>",{type : "radio", value : "4", name : "week"}).appendTo(weekly4);
269
             $(weekly4).append("第");
269
             $(weekly4).append("第");
271
             $(weekly4).append("周的星期");
271
             $(weekly4).append("周的星期");
272
             $("<input/>",{type : "text", id : "weekEnd_1", value : "1", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(weekly4);
272
             $("<input/>",{type : "text", id : "weekEnd_1", value : "1", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(weekly4);
273
             $(weekly4).appendTo(weeklyTab);
273
             $(weekly4).appendTo(weeklyTab);
274
-            
274
+
275
             var weekly5 = $("<div/>",{"class":"line"});
275
             var weekly5 = $("<div/>",{"class":"line"});
276
             $("<input/>",{type : "radio", value : "5", name : "week"}).appendTo(weekly5);
276
             $("<input/>",{type : "radio", value : "5", name : "week"}).appendTo(weekly5);
277
             $(weekly5).append("本月最后一个星期");
277
             $(weekly5).append("本月最后一个星期");
278
             $("<input/>",{type : "text", id : "weekStart_2", value : "1", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(weekly5);
278
             $("<input/>",{type : "text", id : "weekStart_2", value : "1", style:"width:35px; height:20px; text-align: center; margin: 0 3px;"}).appendTo(weekly5);
279
             $(weekly5).appendTo(weeklyTab);
279
             $(weekly5).appendTo(weeklyTab);
280
-            
280
+
281
             var weekly6 = $("<div/>",{"class":"line"});
281
             var weekly6 = $("<div/>",{"class":"line"});
282
             $("<input/>",{type : "radio", value : "6", name : "week", id: "week_appoint"}).appendTo(weekly6);
282
             $("<input/>",{type : "radio", value : "6", name : "week", id: "week_appoint"}).appendTo(weekly6);
283
             $(weekly6).append("指定");
283
             $(weekly6).append("指定");
284
             $(weekly6).appendTo(weeklyTab);
284
             $(weekly6).appendTo(weeklyTab);
285
-            
285
+
286
             $(weeklyTab).append('<div class="imp weekList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="1">1<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="2">2<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="3">3<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="4">4<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="5">5<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="6">6<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="7">7</div>');
286
             $(weeklyTab).append('<div class="imp weekList"><input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="1">1<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="2">2<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="3">3<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="4">4<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="5">5<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="6">6<input type="checkbox" disabled="disabled" style="margin-left: 5px"  value="7">7</div>');
287
-            
287
+
288
             $("<input/>",{type : "hidden", id : "weekHidden"}).appendTo(weeklyTab);
288
             $("<input/>",{type : "hidden", id : "weekHidden"}).appendTo(weeklyTab);
289
             $(weeklyTab).appendTo(tabContent);
289
             $(weeklyTab).appendTo(tabContent);
290
 
290
 
291
             //creating the yearlyTab
291
             //creating the yearlyTab
292
             var yearlyTab = $("<div/>", { "class": "tab-pane", id: "Yearly" });
292
             var yearlyTab = $("<div/>", { "class": "tab-pane", id: "Yearly" });
293
-            
293
+
294
             var yearly1 = $("<div/>",{"class":"line"});
294
             var yearly1 = $("<div/>",{"class":"line"});
295
             $("<input/>",{type : "radio", value : "1", name : "year"}).appendTo(yearly1);
295
             $("<input/>",{type : "radio", value : "1", name : "year"}).appendTo(yearly1);
296
             $(yearly1).append("不指定 允许的通配符[, - * /] 非必填");
296
             $(yearly1).append("不指定 允许的通配符[, - * /] 非必填");
297
             $(yearly1).appendTo(yearlyTab);
297
             $(yearly1).appendTo(yearlyTab);
298
-            
298
+
299
             var yearly3 = $("<div/>",{"class":"line"});
299
             var yearly3 = $("<div/>",{"class":"line"});
300
             $("<input/>",{type : "radio", value : "2", name : "year"}).appendTo(yearly3);
300
             $("<input/>",{type : "radio", value : "2", name : "year"}).appendTo(yearly3);
301
             $(yearly3).append("每年");
301
             $(yearly3).append("每年");
302
             $(yearly3).appendTo(yearlyTab);
302
             $(yearly3).appendTo(yearlyTab);
303
-            
303
+
304
             var yearly2 = $("<div/>",{"class":"line"});
304
             var yearly2 = $("<div/>",{"class":"line"});
305
             $("<input/>",{type : "radio", value : "3", name : "year"}).appendTo(yearly2);
305
             $("<input/>",{type : "radio", value : "3", name : "year"}).appendTo(yearly2);
306
             $(yearly2).append("周期从");
306
             $(yearly2).append("周期从");
311
             $(yearly2).appendTo(yearlyTab);
311
             $(yearly2).appendTo(yearlyTab);
312
             $("<input/>",{type : "hidden", id : "yearHidden"}).appendTo(yearlyTab);
312
             $("<input/>",{type : "hidden", id : "yearHidden"}).appendTo(yearlyTab);
313
             $(yearlyTab).appendTo(tabContent);
313
             $(yearlyTab).appendTo(tabContent);
314
-            
314
+
315
             $(tabContent).appendTo(span12);
315
             $(tabContent).appendTo(span12);
316
 
316
 
317
-            //creating the button and results input           
318
-            resultsName = $(this).prop("id");
319
-            $(this).prop("name", resultsName);
317
+            //creating the button and results input
318
+            // resultsName = $(this).prop("id");
319
+            // $(this).prop("name", resultsName);
320
 
320
 
321
             $(span12).appendTo(row);
321
             $(span12).appendTo(row);
322
             $(row).appendTo(container);
322
             $(row).appendTo(container);
323
             $(container).appendTo(mainDiv);
323
             $(container).appendTo(mainDiv);
324
             $(cronContainer).append(mainDiv);
324
             $(cronContainer).append(mainDiv);
325
-            
325
+
326
             var that = $(this);
326
             var that = $(this);
327
 
327
 
328
             // Hide the original input
328
             // Hide the original input
355
 
355
 
356
             }).on('click', function (e) {
356
             }).on('click', function (e) {
357
                 e.preventDefault();
357
                 e.preventDefault();
358
-                
358
+
359
                 //fillDataOfMinutesAndHoursSelectOptions();
359
                 //fillDataOfMinutesAndHoursSelectOptions();
360
                 //fillDayWeekInMonth();
360
                 //fillDayWeekInMonth();
361
                 //fillInWeekDays();
361
                 //fillInWeekDays();
362
                 //fillInMonths();
362
                 //fillInMonths();
363
-                
363
+
364
                 $.fn.cronGen.tools.cronParse(inputElement.val());
364
                 $.fn.cronGen.tools.cronParse(inputElement.val());
365
-                
365
+
366
                 //绑定指定事件
366
                 //绑定指定事件
367
                 $.fn.cronGen.tools.initChangeEvent();
367
                 $.fn.cronGen.tools.initChangeEvent();
368
-                
369
-                
368
+
369
+
370
                 $('#CronGenTabs a').click(function (e) {
370
                 $('#CronGenTabs a').click(function (e) {
371
                     e.preventDefault();
371
                     e.preventDefault();
372
                     $(this).tab('show');
372
                     $(this).tab('show');
711
                     secondList.eq(0).change();
711
                     secondList.eq(0).change();
712
                 }
712
                 }
713
             });
713
             });
714
-        
714
+
715
             secondList.change(function() {
715
             secondList.change(function() {
716
                 var sencond_appoint = $("#sencond_appoint").prop("checked");
716
                 var sencond_appoint = $("#sencond_appoint").prop("checked");
717
                 if (sencond_appoint) {
717
                 if (sencond_appoint) {
723
                     });
723
                     });
724
                     var val = "?";
724
                     var val = "?";
725
                     if (vals.length > 0 && vals.length < 59) {
725
                     if (vals.length > 0 && vals.length < 59) {
726
-                        val = vals.join(","); 
726
+                        val = vals.join(",");
727
                     }else if(vals.length == 59){
727
                     }else if(vals.length == 59){
728
                         val = "*";
728
                         val = "*";
729
                     }
729
                     }
730
                     $("#secondHidden").val(val);
730
                     $("#secondHidden").val(val);
731
                 }
731
                 }
732
             });
732
             });
733
-            
733
+
734
             var minList = $(".minList").children();
734
             var minList = $(".minList").children();
735
             $("#min_appoint").click(function(){
735
             $("#min_appoint").click(function(){
736
                 if (this.checked) {
736
                 if (this.checked) {
740
                     minList.eq(0).change();
740
                     minList.eq(0).change();
741
                 }
741
                 }
742
             });
742
             });
743
-            
743
+
744
             minList.change(function() {
744
             minList.change(function() {
745
                 var min_appoint = $("#min_appoint").prop("checked");
745
                 var min_appoint = $("#min_appoint").prop("checked");
746
                 if (min_appoint) {
746
                 if (min_appoint) {
759
                     $("#minHidden").val(val);
759
                     $("#minHidden").val(val);
760
                 }
760
                 }
761
             });
761
             });
762
-            
762
+
763
             var hourList = $(".hourList").children();
763
             var hourList = $(".hourList").children();
764
             $("#hour_appoint").click(function(){
764
             $("#hour_appoint").click(function(){
765
                 if (this.checked) {
765
                 if (this.checked) {
769
                     hourList.eq(0).change();
769
                     hourList.eq(0).change();
770
                 }
770
                 }
771
             });
771
             });
772
-            
772
+
773
             hourList.change(function() {
773
             hourList.change(function() {
774
                 var hour_appoint = $("#hour_appoint").prop("checked");
774
                 var hour_appoint = $("#hour_appoint").prop("checked");
775
                 if (hour_appoint) {
775
                 if (hour_appoint) {
788
                     $("#hourHidden").val(val);
788
                     $("#hourHidden").val(val);
789
                 }
789
                 }
790
             });
790
             });
791
-            
791
+
792
             var dayList = $(".dayList").children();
792
             var dayList = $(".dayList").children();
793
             $("#day_appoint").click(function(){
793
             $("#day_appoint").click(function(){
794
                 if (this.checked) {
794
                 if (this.checked) {
798
                     dayList.eq(0).change();
798
                     dayList.eq(0).change();
799
                 }
799
                 }
800
             });
800
             });
801
-            
801
+
802
             dayList.change(function() {
802
             dayList.change(function() {
803
                 var day_appoint = $("#day_appoint").prop("checked");
803
                 var day_appoint = $("#day_appoint").prop("checked");
804
                 if (day_appoint) {
804
                 if (day_appoint) {
817
                    $("#dayHidden").val(val);
817
                    $("#dayHidden").val(val);
818
                 }
818
                 }
819
             });
819
             });
820
-            
820
+
821
             var monthList = $(".monthList").children();
821
             var monthList = $(".monthList").children();
822
             $("#month_appoint").click(function(){
822
             $("#month_appoint").click(function(){
823
                 if (this.checked) {
823
                 if (this.checked) {
827
                     monthList.eq(0).change();
827
                     monthList.eq(0).change();
828
                 }
828
                 }
829
             });
829
             });
830
-            
830
+
831
             monthList.change(function() {
831
             monthList.change(function() {
832
                 var month_appoint = $("#month_appoint").prop("checked");
832
                 var month_appoint = $("#month_appoint").prop("checked");
833
                 if (month_appoint) {
833
                 if (month_appoint) {
846
                     $("#monthHidden").val(val);
846
                     $("#monthHidden").val(val);
847
                 }
847
                 }
848
             });
848
             });
849
-            
849
+
850
             var weekList = $(".weekList").children();
850
             var weekList = $(".weekList").children();
851
             $("#week_appoint").click(function(){
851
             $("#week_appoint").click(function(){
852
                 if (this.checked) {
852
                 if (this.checked) {
856
                     weekList.eq(0).change();
856
                     weekList.eq(0).change();
857
                 }
857
                 }
858
             });
858
             });
859
-            
859
+
860
             weekList.change(function() {
860
             weekList.change(function() {
861
                 var week_appoint = $("#week_appoint").prop("checked");
861
                 var week_appoint = $("#week_appoint").prop("checked");
862
                 if (week_appoint) {
862
                 if (week_appoint) {