OSDN Git Service

make it to 0.8.0
[rec10/rec10-git.git] / Rec10WEB / trunk / src / rswi.htm
index 3d581b0..4b578b9 100644 (file)
@@ -1,25 +1,20 @@
 
-
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
+<html lang="ja">
     <head>
-        <meta http-equive="Content-Type" content="text/html;charset=UTF-8"/>
-        <title>Rec10 Simple Web Interface ver.0.4.1a</title>
+        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+        <title>Rec10 Simple Web Interface ver.0.8.0</title>
         <!-- dojo.jsの読み込み -->
-        <script src="../dojo/dojo.js" djConfig="parseOnLoad:true">
+        <script src="./dojo/dojo/dojo.js" djConfig="parseOnLoad:true">
         </script>
         <!-- テーマの読み込み -->
         <style type="text/css">
-            @import "../dojo/resources/dojo.css";
-            @import "../dijit/themes/tundra/tundra.css";
-
-
+            @import "./dojo/dojo/resources/dojo.css";
+            @import "./dojo/dijit/themes/tundra/tundra.css";
         </style>
         <script type="text/javascript">
-
             dojo.require("dojo.parser");
             // ※ ここで、使用するウィジェットの読み込みを行う
-
             dojo.require("dijit.form.Button");
             dojo.require("dijit.form.FilteringSelect");
             dojo.require("dijit.form.ValidationTextBox");
@@ -72,8 +67,9 @@
                 var s=dijit.byId("size").value;
                 str=str.replace("S","");
                 str=str.replace("H","");
+                str=str.replace("G","");
                 str=str.replace("F","");
-                str=str.replace("Q","");
+                str=str.replace("L","");
                 str=str+s;
                 //alert("Selected "+str);
                 dijit.byId("opts").setValue(str);
                 }else{
                     dijit.byId("2pass").setChecked(false);
                 }
-                if (str.indexOf("x")>-1){
-                    dijit.byId("xvid").setChecked(true);
-                }else{
-                    dijit.byId("xvid").setChecked(false);
-                }
                 if (str.indexOf("d")>-1){
                     dijit.byId("dualaudio").setChecked(true);
                 }else{
                     dijit.byId("size").setValue("S");
                 }else if (str.indexOf("H")>-1){
                     dijit.byId("size").setValue("H");
+                }else if (str.indexOf("G")>-1){
+                    dijit.byId("size").setValue("G");
                 }else if (str.indexOf("F")>-1){
                     dijit.byId("size").setValue("F");
-                }else if (str.indexOf("Q")>-1){
-                    dijit.byId("size").setValue("Q");
+                }else if (str.indexOf("L")>-1){
+                    dijit.byId("size").setValue("L");
                 }else{
                     changeSize();
                 }
                 var d=new Date;
                 var ds=txt;
                 if (ds.length>3){
-                    d.setYear(parseInt(ds.substring(0,4)));
+                    d.setYear(parseInt(ds.substring(0,4),10));
                 }
                 if (ds.length>6){
-                    d.setMonth(parseInt(ds.substring(5,7))-1);
+                    d.setMonth(parseInt(ds.substring(5,7),10)-1);
                 }
                 if (ds.length>9){
-                    d.setDate(parseInt(ds.substring(8,10)));
+                    d.setDate(parseInt(ds.substring(8,10),10));
                 }
                 if (ds.length>12){
-                    d.setHours(parseInt(ds.substring(11,13)));
+                    d.setHours(parseInt(ds.substring(11,13),10));
                 }
                 if (ds.length>15){
-                    d.setMinutes(parseInt(ds.substring(14,16)));
+                    d.setMinutes(parseInt(ds.substring(14,16),10));
                 }
                 if (ds.length>18){
-                    d.setSeconds(parseInt(ds.substring(17,19)));
+                    d.setSeconds(parseInt(ds.substring(17,19),10));
                 }
                 return d
             }
             function add_btimemin(min){
                 var ds=dijit.byId("btime").value;
                 var d=txt2date(ds);
+                //window.alert(ds.toString()+":"+d.toString());
                 d.setTime(d.getTime()+min*60*1000);
                 setbtime(d);
             }
                 var nowtxt="";
                 //window.alert("setbtime");
                 nowtxt=String(date.getFullYear())+"-";
-                if (date.getMonth()<10){
+                if (date.getMonth()+1<10){
                     nowtxt=nowtxt+"0";
                 }
                 nowtxt=nowtxt+String(date.getMonth()+1)+"-";
                 var nowtxt="";
                 //window.alert("test");
                 nowtxt=String(date.getFullYear())+"-";
-                if (date.getMonth()<10){
+                if (date.getMonth()+1<10){
                     nowtxt=nowtxt+"0";
                 }
                 nowtxt=nowtxt+String(date.getMonth()+1)+"-";
     <!-- テーマの読み込み -->
     <body class="tundra">
         <div dojoType="dijit.form.Form" action="rec10web.py" onExecute="this.submit()">
-        <h1>Rec10 Simple Web Interface ver.0.4.1a</h1><br>
-        <select name="type"
-                dojoType="dijit.form.FilteringSelect"
-                autocomplete="false"
-                value="<!--type-value//-->"
-                onChange="setType">
-            <option value="res">通常予約</option>
-            <option value="key">キーワード予約</option>
-            <option value="keyday">曜日予約</option>
-            <option value="keyevery">隔日予約</option>
-            <option value="rec">最終予約</option>
-            <option value="ts2avi">エンコード予約</option>
-        </select>番組名/キーワード
-        <input type="text"
-               length="40"
-               dojoType="dijit.form.TextBox"
-               value="<!--title-value//-->"
-               id="title"
-               name="title">チャンネル
-        <select name="chtxt"
-                dojoType="dijit.form.FilteringSelect"
-                autocomplete="false"
-                value="<!--ch-value//-->"
-                onChange="setType">
-            <!--text_for_replace_chtxt_input//-->
-        </select>
-        <br><br>開始時刻
-        <div name="btime"
-             id="btime"
-             dojoType="dijit.form.ValidationTextBox"
-             promptmessage="年-月-日 時間:分:秒"
-             value="<!--btime-value//-->"
-             regexp="\d{4}\-\d{2}\-\d{2} \d{2}\:\d{2}\:\d{2}">
-        </div>
-        <div dojoType="dijit.form.Button" onclick="setbtime_now()">現在</div>
-        <div dojoType="dijit.form.Button" onclick="add_btimemin(30)">+30m</div>
-        <div dojoType="dijit.form.Button" onclick="add_btimemin(180)">+3h</div>
-        <div dojoType="dijit.form.Button" onclick="add_btimemin(720)">+12h</div>
-        終了時刻
-        <div name="etime"
-             id="etime"
-             dojoType="dijit.form.ValidationTextBox"
-             promptmessage="年-月-日 時間:分:秒"
-             value="<!--etime-value//-->"
-             regexp="\d{4}\-\d{2}\-\d{2} \d{2}\:\d{2}\:\d{2}">
-        </div>
-        <div dojoType="dijit.form.Button" onclick="setetime_now()">一致</div>
-        <div dojoType="dijit.form.Button" onclick="add_etimemin(5)">+5m</div>
-        <div dojoType="dijit.form.Button" onclick="add_etimemin(30)">+30m</div>
-        <div dojoType="dijit.form.Button" onclick="add_etimemin(60)">+1h</div>
-        <br>
-        <br>隔日周期(days)
-        <input dojoType="dijit.form.NumberSpinner"
-               value="7"
-               smallDelta="1"
-               largeDelta="10"
-               constraints="{min:0,max:24,places:0}"
-               maxlength="2"
-               id="deltaday"
-               name="deltaday">
-        キーワード録画許容誤差(hours)
-        <input dojoType="dijit.form.NumberSpinner"
-               value="3"
-               smallDelta="1"
-               largeDelta="10"
-               constraints="{min:0,max:24,places:0}"
-               maxlength="2"
-               id="deltahour"
-               name="deltahour"><br><br>
+            <h1>Rec10 Simple Web Interface ver.0.7.0</h1><br>
+            Rec10WEB MENU <a href="./rec10web.py?exec=schedule">Schedule</a>     <a href="./rec10web.py?exec=iepg-show">iEPG-Data</a><br><br><br>
+            <select name="type"
+                    dojoType="dijit.form.FilteringSelect"
+                    autocomplete="false"
+                    value="<!--type-value//-->"
+                    onChange="setType">
+                <option value="res">通常予約</option>
+                <option value="key">キーワード予約</option>
+                <option value="keyday">曜日予約</option>
+                <option value="keyevery">隔日予約</option>
+                <option value="rec">最終予約</option>
+                <option value="ts2avi">エンコード予約</option>
+                <option value="b252ts">復号化予約</option>
+            </select>番組名/キーワード
+            <input type="text"
+                   length="40"
+                   dojoType="dijit.form.TextBox"
+                   value="<!--title-value//-->"
+                   id="title"
+                   name="title">チャンネル
+            <select name="chtxt"
+                    dojoType="dijit.form.FilteringSelect"
+                    autocomplete="false"
+                    value="<!--ch-value//-->"
+                    onChange="setType">
+                <!--text_for_replace_chtxt_input//-->
+            </select>
+            <br><br>開始時刻
+            <div name="btime"
+                 id="btime"
+                 dojoType="dijit.form.ValidationTextBox"
+                 promptmessage="年-月-日 時間:分:秒"
+                 value="<!--btime-value//-->"
+                 regexp="\d{4}\-\d{2}\-\d{2} \d{2}\:\d{2}\:\d{2}">
+            </div>
+            <div dojoType="dijit.form.Button" onclick="setbtime_now()">現在</div>
+            <div dojoType="dijit.form.Button" onclick="add_btimemin(30)">+30m</div>
+            <div dojoType="dijit.form.Button" onclick="add_btimemin(180)">+3h</div>
+            <div dojoType="dijit.form.Button" onclick="add_btimemin(720)">+12h</div>
+            終了時刻
+            <div name="etime"
+                 id="etime"
+                 dojoType="dijit.form.ValidationTextBox"
+                 promptmessage="年-月-日 時間:分:秒"
+                 value="<!--etime-value//-->"
+                 regexp="\d{4}\-\d{2}\-\d{2} \d{2}\:\d{2}\:\d{2}">
+            </div>
+            <div dojoType="dijit.form.Button" onclick="setetime_now()">一致</div>
+            <div dojoType="dijit.form.Button" onclick="add_etimemin(5)">+5m</div>
+            <div dojoType="dijit.form.Button" onclick="add_etimemin(30)">+30m</div>
+            <div dojoType="dijit.form.Button" onclick="add_etimemin(60)">+1h</div>
+            <br>
+            <br>隔日周期(days)
+            <input dojoType="dijit.form.NumberSpinner"
+                   value="7"
+                   smallDelta="1"
+                   largeDelta="10"
+                   constraints="{min:0,max:24,places:0}"
+                   maxlength="2"
+                   id="deltaday"
+                   name="deltaday">
+            キーワード録画許容誤差(hours)
+            <input dojoType="dijit.form.NumberSpinner"
+                   value="3"
+                   smallDelta="1"
+                   largeDelta="10"
+                   constraints="{min:0,max:24,places:0}"
+                   maxlength="2"
+                   id="deltahour"
+                   name="deltahour"><br><br>
 
-        <input type="checkbox"
-               dojoType="dijit.form.CheckBox"
-               id="day_Mon" name="day_Mon" value="1">月曜</input>
-        <input type="checkbox"
-               dojoType="dijit.form.CheckBox"
-               id="day_Tue" name="day_Tue" value="2">火曜</input>
-        <input type="checkbox"
-               dojoType="dijit.form.CheckBox"
-               id="day_Wed" name="day_Wed" value="3">水曜</input>
-        <input type="checkbox"
-               dojoType="dijit.form.CheckBox"
-               id="day_Thu" name="day_Thu" value="4">木曜</input>
-        <input type="checkbox"
-               dojoType="dijit.form.CheckBox"
-               id="day_Fri" name="day_Fri" value="5">金曜</input>
-        <input type="checkbox"
-               dojoType="dijit.form.CheckBox"
-               id="day_Sat" name="day_Sat" value="6">土曜</input>
-        <input type="checkbox"
-               dojoType="dijit.form.CheckBox"
-               id="day_Sun" name="day_Sun" value="7">日曜</input>
-        <br><br>
-        録画サイズ
-        <select name="size"
-                dojoType="dijit.form.FilteringSelect"
-                autocomplete="false"
-                value="<!--size-value//-->"
-                id="size"
-                onChange="changeSize">
-            <option selected="selected" value="S">SD画質(720x480)</option>
-            <option value="H">HD画質(1280x720)</option>
-            <option value="Q">WQVG画質(400x240)</option>
-            <option value="F">FULLHD画質(1920x1080)</option>
             <input type="checkbox"
                    dojoType="dijit.form.CheckBox"
-                   id="anime" name="anime" value="a"
-                   onClick="setOpts(this)">アニメ</input>
+                   id="day_Mon" name="day_Mon" value="1">月曜</input>
+            <input type="checkbox"
+                   dojoType="dijit.form.CheckBox"
+                   id="day_Tue" name="day_Tue" value="2">火曜</input>
             <input type="checkbox"
                    dojoType="dijit.form.CheckBox"
-                   id="dualaudio" name="dualaudio" value="d"
-                   onClick="setOpts(this)">二ヶ国語放送</input>
+                   id="day_Wed" name="day_Wed" value="3">水曜</input>
             <input type="checkbox"
                    dojoType="dijit.form.CheckBox"
-                   id="pentaaudio" name="pentaaudio" value="5"
-                   onClick="setOpts(this)">5.1ch放送</input>
+                   id="day_Thu" name="day_Thu" value="4">木曜</input>
             <input type="checkbox"
                    dojoType="dijit.form.CheckBox"
-                   id="2pass" name="2pass" value="2"
-                   onClick="setOpts(this)">2passモード</input>
+                   id="day_Fri" name="day_Fri" value="5">金曜</input>
             <input type="checkbox"
                    dojoType="dijit.form.CheckBox"
-                   id="xvid" name="xvid" value="x"
-                   onClick="setOpts(this)">Xvidモード</input>
-        </select>
-        Options
-        <div name="opts"
-             dojoType="dijit.form.ValidationTextBox"
-             value="<!--opts-value//-->"
-             onChange="changeOpts"
-             id="opts">
-        </div><div dojoType="dijit.form.Button" type="submit">予約</div>
-        <div name="exec"
-             dojoType="dijit.form.ValidationTextBox"
-             value="yes"
-             style="display:none";>
-             </div>
-    </body>
+                   id="day_Sat" name="day_Sat" value="6">土曜</input>
+            <input type="checkbox"
+                   dojoType="dijit.form.CheckBox"
+                   id="day_Sun" name="day_Sun" value="7">日曜</input>
+            <br><br>
+            録画サイズ
+            <select name="size"
+                    dojoType="dijit.form.FilteringSelect"
+                    autocomplete="false"
+                    value="<!--size-value//-->"
+                    id="size"
+                    onChange="changeSize">
+                <option selected="selected" value="S">SDサイズ(720x480 1250kbps)</option>
+                <option value="L">CS放送SDサイズ(リサイズ無し 1250kbps)</option>
+                <option value="G">低画質HDサイズ(1280x720 2500kbps)</option>
+                <option value="H">HDサイズ(1280x720 3750kbps)</option>
+                <option value="F">フルハイビジョン(1920x1080 5000kbps)</option>
+                <input type="checkbox"
+                       dojoType="dijit.form.CheckBox"
+                       id="anime" name="anime" value="a"
+                       onClick="setOpts(this)">アニメ</input>
+                <input type="checkbox"
+                       dojoType="dijit.form.CheckBox"
+                       id="dualaudio" name="dualaudio" value="d"
+                       onClick="setOpts(this)">二ヶ国語放送</input>
+                <input type="checkbox"
+                       dojoType="dijit.form.CheckBox"
+                       id="pentaaudio" name="pentaaudio" value="5"
+                       onClick="setOpts(this)">5.1ch放送</input>
+                <input type="checkbox"
+                       dojoType="dijit.form.CheckBox"
+                       id="2pass" name="2pass" value="2"
+                       onClick="setOpts(this)">2passモード</input>
+            </select>
+            Options
+            <div name="opts"
+                 dojoType="dijit.form.ValidationTextBox"
+                 value="<!--opts-value//-->"
+                 onChange="changeOpts"
+                 id="opts">
+            </div><div dojoType="dijit.form.Button" type="submit">予約</div>
+            <div name="exec"
+                 dojoType="dijit.form.ValidationTextBox"
+                 value="<!--exec-value//-->"
+                 style="display:none";>
+        </div>
+</body>
 </html>