|  | @@ -10,7 +10,7 @@
 | 
	
		
			
				|  |  |              options = $.extend({}, $.fn.cronGen.defaultOptions, options);
 | 
	
		
			
				|  |  |              //create top menu
 | 
	
		
			
				|  |  |              var cronContainer = $("<div/>", { id: "CronContainer", style: "display:none;width:300px;height:300px;" });
 | 
	
		
			
				|  |  | -            var mainDiv = $("<div/>", { id: "CronGenMainDiv", style: "width:410px;height:300px;" });
 | 
	
		
			
				|  |  | +            var mainDiv = $("<div/>", { id: "CronGenMainDiv", style: "width:410px;height:430px;" });
 | 
	
		
			
				|  |  |              var topMenu = $("<ul/>", { "class": "nav nav-tabs", id: "CronGenTabs" });
 | 
	
		
			
				|  |  |              $('<li/>', { 'class': 'active' }).html($('<a id="SecondlyTab" href="#Secondly">秒</a>')).appendTo(topMenu);
 | 
	
		
			
				|  |  |              $('<li/>').html($('<a id="MinutesTab" href="#Minutes">Minute</a>')).appendTo(topMenu);
 | 
	
	
		
			
				|  | @@ -318,9 +318,12 @@
 | 
	
		
			
				|  |  |              // resultsName = $(this).prop("id");
 | 
	
		
			
				|  |  |              // $(this).prop("name", resultsName);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +            var runTime = '<br style="padding-top: 10px"><label>Recent Run Time: </label></br><textarea id="runTime" rows="6" style="width: 90%;resize: none;background: none;border: none;outline: none;" readonly = readonly></textarea></div>';
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              $(span12).appendTo(row);
 | 
	
		
			
				|  |  |              $(row).appendTo(container);
 | 
	
		
			
				|  |  |              $(container).appendTo(mainDiv);
 | 
	
		
			
				|  |  | +            $(runTime).appendTo(mainDiv);
 | 
	
		
			
				|  |  |              $(cronContainer).append(mainDiv);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              var that = $(this);
 | 
	
	
		
			
				|  | @@ -354,6 +357,9 @@
 | 
	
		
			
				|  |  |                  placement: options.direction
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              }).on('click', function (e) {
 | 
	
		
			
				|  |  | +                if (inputElement.val().trim() !== '') {
 | 
	
		
			
				|  |  | +                    refreshRunTime();
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |                  e.preventDefault();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  //fillDataOfMinutesAndHoursSelectOptions();
 | 
	
	
		
			
				|  | @@ -374,6 +380,7 @@
 | 
	
		
			
				|  |  |                  });
 | 
	
		
			
				|  |  |                  $("#CronGenMainDiv select,input").change(function (e) {
 | 
	
		
			
				|  |  |                      generate();
 | 
	
		
			
				|  |  | +                    refreshRunTime();
 | 
	
		
			
				|  |  |                  });
 | 
	
		
			
				|  |  |                  $("#CronGenMainDiv input").focus(function (e) {
 | 
	
		
			
				|  |  |                      generate();
 | 
	
	
		
			
				|  | @@ -628,6 +635,24 @@
 | 
	
		
			
				|  |  |          displayElement.val(results);
 | 
	
		
			
				|  |  |      };
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    var refreshRunTime = function () {
 | 
	
		
			
				|  |  | +        $.ajax({
 | 
	
		
			
				|  |  | +            type : 'GET',
 | 
	
		
			
				|  |  | +            url : base_url + "/jobinfo/nextTriggerTime",
 | 
	
		
			
				|  |  | +            data : {
 | 
	
		
			
				|  |  | +                "cron" : inputElement.val(),
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            dataType : "json",
 | 
	
		
			
				|  |  | +            success : function(data){
 | 
	
		
			
				|  |  | +                if (data.code === 200) {
 | 
	
		
			
				|  |  | +                    $('#runTime').val(data.content.join("\n"));
 | 
	
		
			
				|  |  | +                } else {
 | 
	
		
			
				|  |  | +                    $('#runTime').val(data.msg);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        });
 | 
	
		
			
				|  |  | +    };
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  })(jQuery);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  (function($) {
 |