OSDN Git Service

Add: For PIONE tutorial Advanced2, support for delete a needless file. v2.0.2p0077
authorkinoshita-eos <kinoshita@yasunaga-lab.bio.kyutech.ac.jp>
Tue, 16 Dec 2014 08:44:53 +0000 (17:44 +0900)
committerkinoshita-eos <kinoshita@yasunaga-lab.bio.kyutech.ac.jp>
Tue, 16 Dec 2014 08:44:53 +0000 (17:44 +0900)
modified:   SampleCode/PIONE/Advanced2/Annotation.pione
new file:   SampleCode/PIONE/Advanced2/bin/FileDelete.cgi
new file:   SampleCode/PIONE/Advanced2/etc/FileDelete.html
modified:   SampleCode/PIONE/Advanced2/etc/index.html
modified:   SampleCode/PIONE/Advanced2/etc/mrcImageLowPassFilter.html

SampleCode/PIONE/Advanced2/Annotation.pione
SampleCode/PIONE/Advanced2/bin/FileDelete.cgi [new file with mode: 0644]
SampleCode/PIONE/Advanced2/etc/FileDelete.html [new file with mode: 0644]
SampleCode/PIONE/Advanced2/etc/index.html
SampleCode/PIONE/Advanced2/etc/mrcImageLowPassFilter.html

index 2b51e11..2bd5cae 100644 (file)
@@ -1,3 +1,3 @@
 .@ PackageName :: "LowPassFilter"
 .@ Editor              :: "Kinoshita"
-.@ Tag                 :: "v0.1.0"
+.@ Tag                 :: "v0.2.0"
diff --git a/SampleCode/PIONE/Advanced2/bin/FileDelete.cgi b/SampleCode/PIONE/Advanced2/bin/FileDelete.cgi
new file mode 100644 (file)
index 0000000..12d7517
--- /dev/null
@@ -0,0 +1,26 @@
+#!/usr/bin/env ruby
+
+require 'cgi'
+
+cgi = CGI.new
+
+### Header
+HTMLstr = ""
+HTMLstr += "<!DOCTYPE html>"
+HTMLstr += "<html>"
+HTMLstr += "<head>"
+HTMLstr += "<title>FileDelete</title>"
+
+## Query to Parameters
+strDeleteFile = cgi['DeleteFile']
+
+## View as HTML Statement
+HTMLstr += '<meta http-equiv="refresh" content="0;URL=./' + strDeleteFile + '?pione-action=delete">'
+
+HTMLstr += "</head>"
+HTMLstr += "</html>"
+
+# Output as html
+cgi.out(type: "text/html") do
+       HTMLstr
+end
diff --git a/SampleCode/PIONE/Advanced2/etc/FileDelete.html b/SampleCode/PIONE/Advanced2/etc/FileDelete.html
new file mode 100644 (file)
index 0000000..4fdc110
--- /dev/null
@@ -0,0 +1,32 @@
+<!DOCTYPE html>
+<html>
+       <head>
+               <meta charset="utf-8">
+               <title>InteractiveCommand Index Page</title>
+       </head>
+       <body>
+               <a href="index.html">戻る</a><br>
+               <a href="?pione-action=finish">終了</a><br>
+               <br>
+               <form action="FileDelete.cgi" method="post" enctype="multipart/form-data">
+                       削除ファイル名<br>
+                       <input type="text" name="DeleteFile" value=""/>
+                       <button type="submit">削除</button>
+               </form>
+               ファイルリスト<br>
+               <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
+               <div id="textDiv"></div>
+               <script type="text/javascript">
+                       var div = document.getElementById("textDiv");
+                       div.textContent = "";
+                       $.getJSON("./", {"pione-action": "list"}, function(data){
+                               $.each(data, function() {
+                                       strOut = ".lpf"
+                                       if( this.name.indexOf(strOut) + strOut.length == this.name.length ){
+                                               div.textContent += this.name +"\n";
+                                       }
+                               });
+                       });
+               </script>
+       </body>
+</html>
\ No newline at end of file
index 36ff7d3..5771616 100644 (file)
@@ -5,8 +5,8 @@
                <title>InteractiveCommand Index Page</title>
        </head>
        <body>
-               <a href="mrcImageLowPassFilter.html">mrcImageLowPassFilter</a>
-               <br>
+               <a href="mrcImageLowPassFilter.html">mrcImageLowPassFilter</a><br>
+               <a href="FileDelete.html">FileDelete</a><br>
                <br>
                <a href="?pione-action=finish">終了</a>
        </body>
index 9bdc3b6..9b6a63c 100644 (file)
@@ -59,6 +59,7 @@
                </form>
                <br>
                <br>
-               <a href="?pione-action=finish">終了</a>
+               <a href="index.html">戻る</a><br>
+               <a href="?pione-action=finish">終了</a><br>
        </body>
 </html>
\ No newline at end of file