/hsweb-platform-ui-miniui/src/main/resources/static/ui/plugins/crontool/index.html
https://github.com/hs-web/hsweb-platform · HTML · 737 lines · 723 code · 14 blank · 0 comment · 0 complexity · 627dd4dee373987570467c372edf8b14 MD5 · raw file
- <!DOCTYPE html>
- <html>
- <head>
- <title>Be Cron - 在线Cron表达式生成器</title>
- <meta name="description" content="通过这个生成器,您可以在线生成任务调度比如Quartz的Cron表达式,对Quartz Cron 表达式的可视化双向解析和生成."/>
- <meta name="keywords" content="cron creater,generate Cron Expression,Cron Expression online,Quartz Cron Expresssion,cron在线生成工具"/>
- <meta name="baidu-tc-cerfication" content="52031c379393b942ce0d59195791f366"/>
- <link href="Cron/themes/bootstrap/easyui.css" rel="stylesheet" type="text/css"/>
- <link href="Cron/themes/icon.css" rel="stylesheet" type="text/css"/>
- <link href="Cron/icon.css" rel="stylesheet" type="text/css"/>
- <script src="Cron/jquery-1.6.2.min.js" type="text/javascript"></script>
- <script src="Cron/jquery.easyui.min.js" type="text/javascript"></script>
- <script src="Cron/cron.js" type="text/javascript"></script>
- <style type="text/css">
- .line {
- height: 25px;
- line-height: 25px;
- margin: 3px;
- }
- .imp {
- padding-left: 25px;
- }
- .col {
- width: 95px;
- }
- </style>
- </head>
- <body>
- <div class="easyui-layout" style="width:830px;height:460px;margin: auto; border: 1px rgb(202, 196, 196) solid;
- border-radius: 5px;">
- <div style="height: 100%;">
- <div class="easyui-tabs" data-options="fit:true,border:false">
- <div title="秒">
- <div class="line">
- <input type="radio" checked="checked" name="second" onclick="everyTime(this)">
- 每秒 允许的通配符[, - * /]
- </div>
- <div class="line">
- <input type="radio" name="second" onclick="cycle(this)">
- 周期从
- <input class="numberspinner" style="width: 60px;" data-options="min:1,max:58" value="1"
- id="secondStart_0">
- -
- <input class="numberspinner" style="width: 60px;" data-options="min:2,max:59" value="2"
- id="secondEnd_0">
- 秒
- </div>
- <div class="line">
- <input type="radio" name="second" onclick="startOn(this)">
- 从
- <input class="numberspinner" style="width: 60px;" data-options="min:0,max:59" value="0"
- id="secondStart_1">
- 秒开始,每
- <input class="numberspinner" style="width: 60px;" data-options="min:1,max:59" value="1"
- id="secondEnd_1">
- 秒执行一次
- </div>
- <div class="line">
- <input type="radio" name="second" id="sencond_appoint">
- 指定
- </div>
- <div class="imp secondList">
- <input type="checkbox" value="1">01
- <input type="checkbox" value="2">02
- <input type="checkbox" value="3">03
- <input type="checkbox" value="4">04
- <input type="checkbox" value="5">05
- <input type="checkbox" value="6">06
- <input type="checkbox" value="7">07
- <input type="checkbox" value="8">08
- <input type="checkbox" value="9">09
- <input type="checkbox" value="10">10
- </div>
- <div class="imp secondList">
- <input type="checkbox" value="11">11
- <input type="checkbox" value="12">12
- <input type="checkbox" value="13">13
- <input type="checkbox" value="14">14
- <input type="checkbox" value="15">15
- <input type="checkbox" value="16">16
- <input type="checkbox" value="17">17
- <input type="checkbox" value="18">18
- <input type="checkbox" value="19">19
- <input type="checkbox" value="20">20
- </div>
- <div class="imp secondList">
- <input type="checkbox" value="21">21
- <input type="checkbox" value="22">22
- <input type="checkbox" value="23">23
- <input type="checkbox" value="24">24
- <input type="checkbox" value="25">25
- <input type="checkbox" value="26">26
- <input type="checkbox" value="27">27
- <input type="checkbox" value="28">28
- <input type="checkbox" value="29">29
- <input type="checkbox" value="30">30
- </div>
- <div class="imp secondList">
- <input type="checkbox" value="31">31
- <input type="checkbox" value="32">32
- <input type="checkbox" value="33">33
- <input type="checkbox" value="34">34
- <input type="checkbox" value="35">35
- <input type="checkbox" value="36">36
- <input type="checkbox" value="37">37
- <input type="checkbox" value="38">38
- <input type="checkbox" value="39">39
- <input type="checkbox" value="40">40
- </div>
- <div class="imp secondList">
- <input type="checkbox" value="41">41
- <input type="checkbox" value="42">42
- <input type="checkbox" value="43">43
- <input type="checkbox" value="44">44
- <input type="checkbox" value="45">45
- <input type="checkbox" value="46">46
- <input type="checkbox" value="47">47
- <input type="checkbox" value="48">48
- <input type="checkbox" value="49">49
- <input type="checkbox" value="50">50
- </div>
- <div class="imp secondList">
- <input type="checkbox" value="51">51
- <input type="checkbox" value="52">52
- <input type="checkbox" value="53">53
- <input type="checkbox" value="54">54
- <input type="checkbox" value="55">55
- <input type="checkbox" value="56">56
- <input type="checkbox" value="57">57
- <input type="checkbox" value="58">58
- <input type="checkbox" value="59">59
- </div>
- </div>
- <div title="分钟">
- <div class="line">
- <input type="radio" checked="checked" name="min" onclick="everyTime(this)">
- 分钟 允许的通配符[, - * /]
- </div>
- <div class="line">
- <input type="radio" name="min" onclick="cycle(this)">
- 周期从
- <input class="numberspinner" style="width: 60px;" data-options="min:1,max:58" value="1"
- id="minStart_0">
- -
- <input class="numberspinner" style="width: 60px;" data-options="min:2,max:59" value="2"
- id="minEnd_0">
- 分钟
- </div>
- <div class="line">
- <input type="radio" name="min" onclick="startOn(this)">
- 从
- <input class="numberspinner" style="width: 60px;" data-options="min:0,max:59" value="0"
- id="minStart_1">
- 分钟开始,每
- <input class="numberspinner" style="width: 60px;" data-options="min:1,max:59" value="1"
- id="minEnd_1">
- 分钟执行一次
- </div>
- <div class="line">
- <input type="radio" name="min" id="min_appoint">
- 指定
- </div>
- <div class="imp minList">
- <input type="checkbox" value="1">01
- <input type="checkbox" value="2">02
- <input type="checkbox" value="3">03
- <input type="checkbox" value="4">04
- <input type="checkbox" value="5">05
- <input type="checkbox" value="6">06
- <input type="checkbox" value="7">07
- <input type="checkbox" value="8">08
- <input type="checkbox" value="9">09
- <input type="checkbox" value="10">10
- </div>
- <div class="imp minList">
- <input type="checkbox" value="11">11
- <input type="checkbox" value="12">12
- <input type="checkbox" value="13">13
- <input type="checkbox" value="14">14
- <input type="checkbox" value="15">15
- <input type="checkbox" value="16">16
- <input type="checkbox" value="17">17
- <input type="checkbox" value="18">18
- <input type="checkbox" value="19">19
- <input type="checkbox" value="20">20
- </div>
- <div class="imp minList">
- <input type="checkbox" value="21">21
- <input type="checkbox" value="22">22
- <input type="checkbox" value="23">23
- <input type="checkbox" value="24">24
- <input type="checkbox" value="25">25
- <input type="checkbox" value="26">26
- <input type="checkbox" value="27">27
- <input type="checkbox" value="28">28
- <input type="checkbox" value="29">29
- <input type="checkbox" value="30">30
- </div>
- <div class="imp minList">
- <input type="checkbox" value="31">31
- <input type="checkbox" value="32">32
- <input type="checkbox" value="33">33
- <input type="checkbox" value="34">34
- <input type="checkbox" value="35">35
- <input type="checkbox" value="36">36
- <input type="checkbox" value="37">37
- <input type="checkbox" value="38">38
- <input type="checkbox" value="39">39
- <input type="checkbox" value="40">40
- </div>
- <div class="imp minList">
- <input type="checkbox" value="41">41
- <input type="checkbox" value="42">42
- <input type="checkbox" value="43">43
- <input type="checkbox" value="44">44
- <input type="checkbox" value="45">45
- <input type="checkbox" value="46">46
- <input type="checkbox" value="47">47
- <input type="checkbox" value="48">48
- <input type="checkbox" value="49">49
- <input type="checkbox" value="50">50
- </div>
- <div class="imp minList">
- <input type="checkbox" value="51">51
- <input type="checkbox" value="52">52
- <input type="checkbox" value="53">53
- <input type="checkbox" value="54">54
- <input type="checkbox" value="55">55
- <input type="checkbox" value="56">56
- <input type="checkbox" value="57">57
- <input type="checkbox" value="58">58
- <input type="checkbox" value="59">59
- </div>
- </div>
- <div title="小时">
- <div class="line">
- <input type="radio" checked="checked" name="hour" onclick="everyTime(this)">
- 小时 允许的通配符[, - * /]
- </div>
- <div class="line">
- <input type="radio" name="hour" onclick="cycle(this)">
- 周期从
- <input class="numberspinner" style="width: 60px;" data-options="min:0,max:23" value="0"
- id="hourStart_0">
- -
- <input class="numberspinner" style="width: 60px;" data-options="min:2,max:23" value="2"
- id="hourEnd_1">
- 小时
- </div>
- <div class="line">
- <input type="radio" name="hour" onclick="startOn(this)">
- 从
- <input class="numberspinner" style="width: 60px;" data-options="min:0,max:23" value="0"
- id="hourStart_1">
- 小时开始,每
- <input class="numberspinner" style="width: 60px;" data-options="min:1,max:23" value="1"
- id="hourEnd_1">
- 小时执行一次
- </div>
- <div class="line">
- <input type="radio" name="hour" id="hour_appoint">
- 指定
- </div>
- <div class="imp hourList">
- AM:
- <input type="checkbox" value="0">00
- <input type="checkbox" value="1">01
- <input type="checkbox" value="2">02
- <input type="checkbox" value="3">03
- <input type="checkbox" value="4">04
- <input type="checkbox" value="5">05
- <input type="checkbox" value="6">06
- <input type="checkbox" value="7">07
- <input type="checkbox" value="8">08
- <input type="checkbox" value="9">09
- <input type="checkbox" value="10">10
- <input type="checkbox" value="11">11
- </div>
- <div class="imp hourList">
- PM:
- <input type="checkbox" value="12">12
- <input type="checkbox" value="13">13
- <input type="checkbox" value="14">14
- <input type="checkbox" value="15">15
- <input type="checkbox" value="16">16
- <input type="checkbox" value="17">17
- <input type="checkbox" value="18">18
- <input type="checkbox" value="19">19
- <input type="checkbox" value="20">20
- <input type="checkbox" value="21">21
- <input type="checkbox" value="22">22
- <input type="checkbox" value="23">23
- </div>
- </div>
- <div title="日">
- <div class="line">
- <input type="radio" checked="checked" name="day" onclick="everyTime(this)">
- 日 允许的通配符[, - * / L W]
- </div>
- <div class="line">
- <input type="radio" name="day" onclick="unAppoint(this)">
- 不指定
- </div>
- <div class="line">
- <input type="radio" name="day" onclick="cycle(this)">
- 周期从
- <input class="numberspinner" style="width: 60px;" data-options="min:1,max:31" value="1"
- id="dayStart_0">
- -
- <input class="numberspinner" style="width: 60px;" data-options="min:2,max:31" value="2"
- id="dayEnd_0">
- 日
- </div>
- <div class="line">
- <input type="radio" name="day" onclick="startOn(this)">
- 从
- <input class="numberspinner" style="width: 60px;" data-options="min:1,max:31" value="1"
- id="dayStart_1">
- 日开始,每
- <input class="numberspinner" style="width: 60px;" data-options="min:1,max:31" value="1"
- id="dayEnd_1">
- 天执行一次
- </div>
- <div class="line">
- <input type="radio" name="day" onclick="workDay(this)">
- 每月
- <input class="numberspinner" style="width: 60px;" data-options="min:1,max:31" value="1"
- id="dayStart_2">
- 号最近的那个工作日
- </div>
- <div class="line">
- <input type="radio" name="day" onclick="lastDay(this)">
- 本月最后一天
- </div>
- <div class="line">
- <input type="radio" name="day" id="day_appoint">
- 指定
- </div>
- <div class="imp dayList">
- <input type="checkbox" value="1">1
- <input type="checkbox" value="2">2
- <input type="checkbox" value="3">3
- <input type="checkbox" value="4">4
- <input type="checkbox" value="5">5
- <input type="checkbox" value="6">6
- <input type="checkbox" value="7">7
- <input type="checkbox" value="8">8
- <input type="checkbox" value="9">9
- <input type="checkbox" value="10">10
- <input type="checkbox" value="11">11
- <input type="checkbox" value="12">12
- <input type="checkbox" value="13">13
- <input type="checkbox" value="14">14
- <input type="checkbox" value="15">15
- <input type="checkbox" value="16">16
- </div>
- <div class="imp dayList">
- <input type="checkbox" value="17">17
- <input type="checkbox" value="18">18
- <input type="checkbox" value="19">19
- <input type="checkbox" value="20">20
- <input type="checkbox" value="21">21
- <input type="checkbox" value="22">22
- <input type="checkbox" value="23">23
- <input type="checkbox" value="24">24
- <input type="checkbox" value="25">25
- <input type="checkbox" value="26">26
- <input type="checkbox" value="27">27
- <input type="checkbox" value="28">28
- <input type="checkbox" value="29">29
- <input type="checkbox" value="30">30
- <input type="checkbox" value="31">31
- </div>
- </div>
- <div title="月">
- <div class="line">
- <input type="radio" checked="checked" name="mouth" onclick="everyTime(this)">
- 月 允许的通配符[, - * /]
- </div>
- <div class="line">
- <input type="radio" name="mouth" onclick="unAppoint(this)">
- 不指定
- </div>
- <div class="line">
- <input type="radio" name="mouth" onclick="cycle(this)">
- 周期从
- <input class="numberspinner" style="width: 60px;" data-options="min:1,max:12" value="1"
- id="mouthStart_0">
- -
- <input class="numberspinner" style="width: 60px;" data-options="min:2,max:12" value="2"
- id="mouthEnd_0">
- 月
- </div>
- <div class="line">
- <input type="radio" name="mouth" onclick="startOn(this)">
- 从
- <input class="numberspinner" style="width: 60px;" data-options="min:1,max:12" value="1"
- id="mouthStart_1">
- 日开始,每
- <input class="numberspinner" style="width: 60px;" data-options="min:1,max:12" value="1"
- id="mouthEnd_1">
- 月执行一次
- </div>
- <div class="line">
- <input type="radio" name="mouth" id="mouth_appoint">
- 指定
- </div>
- <div class="imp mouthList">
- <input type="checkbox" value="1">1
- <input type="checkbox" value="2">2
- <input type="checkbox" value="3">3
- <input type="checkbox" value="4">4
- <input type="checkbox" value="5">5
- <input type="checkbox" value="6">6
- <input type="checkbox" value="7">7
- <input type="checkbox" value="8">8
- <input type="checkbox" value="9">9
- <input type="checkbox" value="10">10
- <input type="checkbox" value="11">11
- <input type="checkbox" value="12">12
- </div>
- </div>
- <div title="周">
- <div class="line">
- <input type="radio" checked="checked" name="week" onclick="everyTime(this)">
- 周 允许的通配符[, - * / L #]
- </div>
- <div class="line">
- <input type="radio" name="week" onclick="unAppoint(this)">
- 不指定
- </div>
- <div class="line">
- <input type="radio" name="week" onclick="startOn(this)">
- 周期 从星期<input class="numberspinner" style="width: 60px;" data-options="min:1,max:7"
- id="weekStart_0" value="1">
- -
- <input class="numberspinner" style="width: 60px;" data-options="min:2,max:7" value="2"
- id="weekEnd_0"></div>
- <div class="line">
- <input type="radio" name="week" onclick="weekOfDay(this)">
- 第<input class="numberspinner" style="width: 60px;" data-options="min:1,max:4" value="1"
- id="weekStart_1">
- 周 的星期<input class="numberspinner" style="width: 60px;" data-options="min:1,max:7"
- id="weekEnd_1" value="1"></div>
- <div class="line">
- <input type="radio" name="week" onclick="lastWeek(this)">
- 本月最后一个星期<input class="numberspinner" style="width: 60px;" data-options="min:1,max:7"
- id="weekStart_2" value="1"></div>
- <div class="line">
- <input type="radio" name="week" id="week_appoint">
- 指定
- </div>
- <div class="imp weekList">
- <input type="checkbox" value="1">1
- <input type="checkbox" value="2">2
- <input type="checkbox" value="3">3
- <input type="checkbox" value="4">4
- <input type="checkbox" value="5">5
- <input type="checkbox" value="6">6
- <input type="checkbox" value="7">7
- </div>
- </div>
- <div title="年">
- <div class="line">
- <input type="radio" checked="checked" name="year" onclick="unAppoint(this)">
- 不指定 允许的通配符[, - * /] 非必填
- </div>
- <div class="line">
- <input type="radio" name="year" onclick="everyTime(this)">
- 每年
- </div>
- <div class="line">
- <input type="radio" name="year" onclick="cycle(this)">周期 从
- <input class="numberspinner" style="width: 90px;" data-options="min:2013,max:3000"
- id="yearStart_0" value="2013">
- -
- <input class="numberspinner" style="width: 90px;" data-options="min:2014,max:3000"
- id="yearEnd_0" value="2014"></div>
- </div>
- </div>
- </div>
- <div data-options="region:'south',border:false" style="height:150px">
- <fieldset style="border-radius: 3px; height: 116px;">
- <legend>表达式</legend>
- <table style="height: 100px;">
- <tbody>
- <tr>
- <td>
- </td>
- <td align="center">
- 秒
- </td>
- <td align="center">
- 分钟
- </td>
- <td align="center">
- 小时
- </td>
- <td align="center">
- 日
- </td>
- <td align="center">
- 月<br/>
- </td>
- <td align="center">
- 星期
- </td>
- <td align="center">
- 年
- </td>
- </tr>
- <tr>
- <td>
- 表达式字段:
- </td>
- <td>
- <input type="text" name="v_second" class="col" value="*" readonly="readonly"/>
- </td>
- <td>
- <input type="text" name="v_min" class="col" value="*" readonly="readonly"/>
- </td>
- <td>
- <input type="text" name="v_hour" class="col" value="*" readonly="readonly"/>
- </td>
- <td>
- <input type="text" name="v_day" class="col" value="*" readonly="readonly"/>
- </td>
- <td>
- <input type="text" name="v_mouth" class="col" value="*" readonly="readonly"/>
- </td>
- <td>
- <input type="text" name="v_week" class="col" value="?" readonly="readonly"/>
- </td>
- <td>
- <input type="text" name="v_year" class="col" readonly="readonly"/>
- </td>
- </tr>
- <tr>
- <td>Cron 表达式:</td>
- <td colspan="5"><input type="text" name="cron" style="width: 100%;" value="* * * * * ?" id="cron"
- /></td>
- <td colspan="2">
- <input type="button" value="反解析到UI" id="btnFan" onclick="btnFan()"/>
- <input type="button" value="确定选择" id="ok" onclick="ok()"/>
- </td>
- </tr>
- </tbody>
- </table>
- </fieldset>
- <div style="text-align: center; margin-top: 5px;">
- <script type="text/javascript">
- /*killIe*/
- $.parser.parse($("body"));
- var cpro_id = "u1331261";
- function btnFan() {
- //获取参数中表达式的值
- var txt = $("#cron").val();
- if (txt) {
- var regs = txt.split(' ');
- $("input[name=v_second]").val(regs[0]);
- $("input[name=v_min]").val(regs[1]);
- $("input[name=v_hour]").val(regs[2]);
- $("input[name=v_day]").val(regs[3]);
- $("input[name=v_mouth]").val(regs[4]);
- $("input[name=v_week]").val(regs[5]);
- initObj(regs[0], "second");
- initObj(regs[1], "min");
- initObj(regs[2], "hour");
- initDay(regs[3]);
- initMonth(regs[4]);
- initWeek(regs[5]);
- if (regs.length > 6) {
- $("input[name=v_year]").val(regs[6]);
- initYear(regs[6]);
- }
- }
- }
- function initObj(strVal, strid) {
- var ary = null;
- var objRadio = $("input[name='" + strid + "'");
- if (strVal == "*") {
- objRadio.eq(0).attr("checked", "checked");
- } else if (strVal.split('-').length > 1) {
- ary = strVal.split('-');
- objRadio.eq(1).attr("checked", "checked");
- $("#" + strid + "Start_0").numberspinner('setValue', ary[0]);
- $("#" + strid + "End_0").numberspinner('setValue', ary[1]);
- } else if (strVal.split('/').length > 1) {
- ary = strVal.split('/');
- objRadio.eq(2).attr("checked", "checked");
- $("#" + strid + "Start_1").numberspinner('setValue', ary[0]);
- $("#" + strid + "End_1").numberspinner('setValue', ary[1]);
- } else {
- objRadio.eq(3).attr("checked", "checked");
- if (strVal != "?") {
- ary = strVal.split(",");
- for (var i = 0; i < ary.length; i++) {
- $("." + strid + "List input[value='" + ary[i] + "']").attr("checked", "checked");
- }
- }
- }
- }
- function initDay(strVal) {
- var ary = null;
- var objRadio = $("input[name='day']");
- if (strVal == "*") {
- objRadio.eq(0).attr("checked", "checked");
- } else if (strVal == "?") {
- objRadio.eq(1).attr("checked", "checked");
- } else if (strVal.split('-').length > 1) {
- ary = strVal.split('-');
- objRadio.eq(2).attr("checked", "checked");
- $("#dayStart_0").numberspinner('setValue', ary[0]);
- $("#dayEnd_0").numberspinner('setValue', ary[1]);
- } else if (strVal.split('/').length > 1) {
- ary = strVal.split('/');
- objRadio.eq(3).attr("checked", "checked");
- $("#dayStart_1").numberspinner('setValue', ary[0]);
- $("#dayEnd_1").numberspinner('setValue', ary[1]);
- } else if (strVal.split('W').length > 1) {
- ary = strVal.split('W');
- objRadio.eq(4).attr("checked", "checked");
- $("#dayStart_2").numberspinner('setValue', ary[0]);
- } else if (strVal == "L") {
- objRadio.eq(5).attr("checked", "checked");
- } else {
- objRadio.eq(6).attr("checked", "checked");
- ary = strVal.split(",");
- for (var i = 0; i < ary.length; i++) {
- $(".dayList input[value='" + ary[i] + "']").attr("checked", "checked");
- }
- }
- }
- function initMonth(strVal) {
- var ary = null;
- var objRadio = $("input[name='mouth']");
- if (strVal == "*") {
- objRadio.eq(0).attr("checked", "checked");
- } else if (strVal == "?") {
- objRadio.eq(1).attr("checked", "checked");
- } else if (strVal.split('-').length > 1) {
- ary = strVal.split('-');
- objRadio.eq(2).attr("checked", "checked");
- $("#mouthStart_0").numberspinner('setValue', ary[0]);
- $("#mouthEnd_0").numberspinner('setValue', ary[1]);
- } else if (strVal.split('/').length > 1) {
- ary = strVal.split('/');
- objRadio.eq(3).attr("checked", "checked");
- $("#mouthStart_1").numberspinner('setValue', ary[0]);
- $("#mouthEnd_1").numberspinner('setValue', ary[1]);
- } else {
- objRadio.eq(4).attr("checked", "checked");
- ary = strVal.split(",");
- for (var i = 0; i < ary.length; i++) {
- $(".mouthList input[value='" + ary[i] + "']").attr("checked", "checked");
- }
- }
- }
- function initWeek(strVal) {
- var ary = null;
- var objRadio = $("input[name='week']");
- if (strVal == "*") {
- objRadio.eq(0).attr("checked", "checked");
- } else if (strVal == "?") {
- objRadio.eq(1).attr("checked", "checked");
- } else if (strVal.split('/').length > 1) {
- ary = strVal.split('/');
- objRadio.eq(2).attr("checked", "checked");
- $("#weekStart_0").numberspinner('setValue', ary[0]);
- $("#weekEnd_0").numberspinner('setValue', ary[1]);
- } else if (strVal.split('-').length > 1) {
- ary = strVal.split('-');
- objRadio.eq(3).attr("checked", "checked");
- $("#weekStart_1").numberspinner('setValue', ary[0]);
- $("#weekEnd_1").numberspinner('setValue', ary[1]);
- } else if (strVal.split('L').length > 1) {
- ary = strVal.split('L');
- objRadio.eq(4).attr("checked", "checked");
- $("#weekStart_2").numberspinner('setValue', ary[0]);
- } else {
- objRadio.eq(5).attr("checked", "checked");
- ary = strVal.split(",");
- for (var i = 0; i < ary.length; i++) {
- $(".weekList input[value='" + ary[i] + "']").attr("checked", "checked");
- }
- }
- }
- function initYear(strVal) {
- var ary = null;
- var objRadio = $("input[name='year']");
- if (strVal == "*") {
- objRadio.eq(1).attr("checked", "checked");
- } else if (strVal.split('-').length > 1) {
- ary = strVal.split('-');
- objRadio.eq(2).attr("checked", "checked");
- $("#yearStart_0").numberspinner('setValue', ary[0]);
- $("#yearEnd_0").numberspinner('setValue', ary[1]);
- }
- }
- </script>
- <div>
- </div>
- </div>
- </div>
- <div>
- </div>
- </div>
- </body>
- </html>
- <script type="text/javascript">
- function ok() {
- var cron = $('#cron').val();
- closeWindow(cron);
- }
- window.setCron = function (cron) {
- $('#cron').val(cron);
- btnFan();
- }
- function closeWindow(action) {
- if (window.CloseOwnerWindow) return window.CloseOwnerWindow(action);
- else window.close();
- }
- </script>