[LON-CAPA-cvs] cvs: loncom /publisher publisher.html

albertel lon-capa-cvs@mail.lon-capa.org
Tue, 04 Feb 2003 20:33:20 -0000


This is a MIME encoded message

--albertel1044390800
Content-Type: text/plain

albertel		Tue Feb  4 15:33:20 2003 EDT

  Modified files:              
    /loncom/publisher	publisher.html 
  Log:
  - lots of changes to the top frame in publish space, but can now select the option 'New file' Yeah!!
  - none of this actually works so don't use this version yet.
  
  
  
--albertel1044390800
Content-Type: text/plain
Content-Disposition: attachment; filename="albertel-20030204153320.txt"

Index: loncom/publisher/publisher.html
diff -u loncom/publisher/publisher.html:1.23 loncom/publisher/publisher.html:1.24
--- loncom/publisher/publisher.html:1.23	Thu Dec 26 10:38:54 2002
+++ loncom/publisher/publisher.html	Tue Feb  4 15:33:19 2003
@@ -40,33 +40,21 @@
    }
 }
 
-function getdelfilename() {
-  document.del.filename.value=parent.LONCAPAToBePublished.location.href;
-  document.del.submit();
-}
-
-function getrenamefilename() {
-  document.rename.filename.value=parent.LONCAPAToBePublished.location.href;
-  document.rename.submit();
-}
-
-function getcpfilename() {
-  document.cp.filename.value=parent.LONCAPAToBePublished.location.href;
-  document.cp.submit();
-}
-
-function getnewdirfilename() {
-   document.newdir.filename.value=parent.LONCAPAToBePublished.location.href;
-   if (document.newdir.filename.value.indexOf('/adm/pubdir')!=-1) {
-       document.newdir.filename.value=document.dpublisher.filename.value;
-   }
-   if ((document.newdir.filename.value.charAt(
-        document.newdir.filename.value.length-1)!='/') &&
-       (document.newdir.filename.value.indexOf('/adm/pubdir')==-1)) {
-      alert('Must create new subdirectory inside a directory');
-   } else {
-      document.newdir.submit();
+function getactionfilename() {
+  document.fileaction.filename.value=parent.LONCAPAToBePublished.location.href;
+  var test=document.fileaction.action.selectedIndex;
+  if (test == 4) { // trying to create a directory
+      if (document.fileaction.filename.value.indexOf('/adm/pubdir')!=-1) {
+          document.fileaction.filename.value=document.dpublisher.filename.value;
+      }
+      if ((document.fileaction.filename.value.charAt(
+           document.fileaction.filename.value.length-1)!='/') &&
+           (document.fileaction.filename.value.indexOf('/adm/pubdir')==-1)) {
+          alert('Must create new subdirectory inside a directory');
+          return;
+      }
    }
+   document.fileaction.submit();
 }
 
 function getpostdata() {
@@ -74,77 +62,68 @@
   document.printout.submit();
 }
 </script>
-</head>
-<body bgcolor="#ccffdd" text='#002200' link='#003333' vlink='#006666'>
-<font size="-2">
-<table border=0><tr><th bgcolor="#004400" height=20>
-<table border=0><tr valign="middle">
-<form name="publisher" action="/adm/publish" target="_parent" method="post">
-<td bgcolor="#ccddaa">
-<input type="hidden" name="filename" value="">
-<input type="button" value="Publish this Resource" onClick="getfilename();">
-</td></form>
-<form name="dpublisher" action="/adm/pubdir" target="LONCAPAToBePublished" method="post">
-<td bgcolor="#ccddaa">
-<input type="hidden" name="filename" value="">
-<input type="button" value="List Directory" onClick="getdfilename();">
-</td></form>
-<form name="cp" action="/adm/cfile" target="_parent" method="post" onSubmit="getcpfilename();">
-<td bgcolor="#ccddaa">
-<input type="hidden" name="filename" value="">
-<input type="hidden" name="action" value="copy">
-<input type="text" size=10 name="newfilename" value="">
-<input type="button" value="Copy" onClick="getcpfilename();">
-</td></form>
-<form name="upublisher" action="/adm/upload" target="_parent" 
-method="post" enctype="multipart/form-data">
-<td bgcolor="#ccddaa" valign="top">
-<input type="hidden" name="filename" value="">
-<input type="file" name="upfile" size="10">
-<input type="button" value="Upload file"  onClick="getufilename();">
-</td></form>
-<form name="printout" target="_parent" action="/adm/printout" target="LONCAPAToBePublished"
-method="post" onSubmit="getpostdata();">
-<td rowspan=2 bgcolor="#ccddaa">
-<input type="hidden" name="postdata" value="">
-<input type="button" value="Printout" onClick="getpostdata();">
-</td>
-</form>
-</tr>
-
-<tr valign="middle">
-<form name="rpublisher" action="/adm/retrieve" target="_parent" method="post">
-<td bgcolor="#ccddaa">
-<input type="hidden" name="filename" value="">
-<input type="button" value="Retrieve Old Version" onClick="getrfilename();">
-</td></form>
-<form name="del" action="/adm/cfile" target="_parent" method="post">
-<td bgcolor="#ccddaa">
-<input type="hidden" name="filename" value="">
-<input type="hidden" name="action" value="delete">
-<input type="button" value="Delete" onClick="getdelfilename();">
-</td></form>
-<form name="rename" action="/adm/cfile" target="_parent" method="post" onSubmit="getrenamefilename();">
-<td bgcolor="#ccddaa">
-<input type="hidden" name="filename" value="">
-<input type="hidden" name="action" value="rename">
-<input type="text" size=10 name="newfilename" value="">
-<input type="button" value="Rename" onClick="getrenamefilename();">
-</td></form>
-<form name="newdir" action="/adm/cfile" target="_parent" method="post" onSubmit="getnewdirfilename();">
-<td bgcolor="#ccddaa">
-<input type="hidden" name="filename" value="">
-<input type="hidden" name="action" value="newdir">
-<input type="text" size=10 name="newfilename" value="">
-<input type="button" value="New Subdirectory" onClick="getnewdirfilename();">
-</td></form>
-</tr>
-</table>
-</th></tr></table>
-</font>
-</body>
-</html>
-
-
-
-
+    </head>
+    <body bgcolor="#ccffdd" text='#002200' link='#003333' vlink='#006666'>
+      <font size="-2">
+	<table border="0" align="center"><tr><th bgcolor="#004400" height="20">
+	      <table border="0" cellspacing="4"><tr valign="middle">
+		  <form name="publisher" action="/adm/publish" target="_parent" method="post">
+		    <td bgcolor="#ccddaa" align="center">
+		      <input type="hidden" name="filename" value="" />
+	              <input type="button" value="Publish this Resource" onClick="getfilename();" />
+		    </td>
+		  </form>
+		  <form name="dpublisher" action="/adm/pubdir" target="LONCAPAToBePublished" method="post">
+		    <td bgcolor="#ccddaa" align="center">
+		      <input type="hidden" name="filename" value="" />
+		      <input type="button" value="List Directory" onClick="getdfilename();" />
+		    </td>
+		  </form>
+		  <form name="upublisher" action="/adm/upload" target="_parent"
+			method="post" enctype="multipart/form-data">
+		    <td bgcolor="#ccddaa" valign="top" align="center">
+		      <input type="hidden" name="filename" value="" />
+		      <input type="file" name="upfile" size="20" />
+		      <input type="button" value="Upload file"  onClick="getufilename();" />
+		    </td>
+		  </form>
+		</tr>
+		<tr valign="middle">
+		  <form name="rpublisher" action="/adm/retrieve" target="_parent" method="post">
+		    <td bgcolor="#ccddaa" align="center">
+		      <input type="hidden" name="filename" value="" />
+		      <input type="button" value="Retrieve Old Version" onClick="getrfilename();" />
+		    </td>
+		  </form>
+		  <form name="printout" target="_parent" action="/adm/printout" target="LONCAPAToBePublished" method="post" onSubmit="getpostdata();">
+		    <td bgcolor="#ccddaa" align="center">
+		      <input type="hidden" name="postdata" value="" />
+		      <input type="button" value="Print" onClick="getpostdata();" />
+		    </td>
+		  </form>
+		  <form name="fileaction" action="/adm/cfile" target="_parent" method="post">
+		    <td bgcolor="#ccddaa" align="center">
+		      <nobr>
+			<input type="hidden" name="filename" value="" />
+			  <select name="action">
+			    <option>Select Action</option>
+			    <option value="newfile">New file:</option>
+			    <option value="newhtmlfile">New HTML file:</option>
+			    <option value="newproblemfile">New problem:</option>
+			    <option value="newsubdir">New subdirectory:</option>
+			    <option value="rename">Rename current file to:</option>
+			    <option value="copy">Copy current file to:</option>
+			  </select>&nbsp;<input type="text" name="filename" value="Type Name Here" onFocus="if (this.value == 'Type Name Here') this.value=''" />&nbsp;<input type="button" value="Go" onClick="getactionfilename();" />
+		      </nobr>
+		    </td>
+		  </form>
+		</td>
+		</form>
+		</tr>
+	      </table>
+	    </th>
+	  </tr>
+	</table>
+      </font>
+    </body>
+  </html>

--albertel1044390800--