Develop and Download Open Source Software

Browse Subversion Repository

Diff of /SvgEditor.js

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 14 by isao-hara, Tue Jul 20 03:42:47 2010 UTC revision 16 by isao-hara, Tue Jul 20 06:13:09 2010 UTC
# Line 436  function fileSelectorOnServer(val) { Line 436  function fileSelectorOnServer(val) {
436       filelist = "<center><table class='filetable'>"+filelist+"</table></center>";       filelist = "<center><table class='filetable'>"+filelist+"</table></center>";
437      }      }
438      var Menu = "<button onClick=\"fileSelector();\">Local Storage</button>";      var Menu = "<button onClick=\"fileSelector();\">Local Storage</button>";
439        Menu += "<button onClick=\"getRemoteFileList();\">List on Server</button>";
440       menuDiv.innerHTML="<H1 class='title'>"+MainTitle+"</H1>"+Menu+filelist;       menuDiv.innerHTML="<H1 class='title'>"+MainTitle+"</H1>"+Menu+filelist;
441     }     }
442    setMode('List');    setMode('List');
# Line 447  function fileEntryOnServer(name){ Line 448  function fileEntryOnServer(name){
448    res += "<td class='filenamecell'  onClick=\"getRemoteFile('"+name+"');\">"+name+"</td>";    res += "<td class='filenamecell'  onClick=\"getRemoteFile('"+name+"');\">"+name+"</td>";
449    res += "<td class='filelinkcell'>";    res += "<td class='filelinkcell'>";
450    res += "<button class='green' onClick=\"showRemoteFile('"+name+"');\">View</button>";    res += "<button class='green' onClick=\"showRemoteFile('"+name+"');\">View</button>";
451    res += "<button  onClick=\"downloadFile('"+name+"');\">Download</button>";    res += "<button onClick=\"downloadFile('"+name+"');\">Download to local storage</button>";
452      res += "<button onClick=\"downloadToFile('"+name+"');\">Download as SVG File</button>";
453    res += "</td></tr>\n";    res += "</td></tr>\n";
454    
455    return res;    return res;
# Line 1242  function getRemoteFile(name){ Line 1244  function getRemoteFile(name){
1244    postRequest(MgrPath+iSlideMgr, data, previewRemoteFile);    postRequest(MgrPath+iSlideMgr, data, previewRemoteFile);
1245  }  }
1246    
1247    function saveRemoteFile(content){
1248    //  saveContenByFilename(content);
1249     alert("not implemented");
1250    }
1251    
1252    function downloadFile(name){
1253      var data=new Array();
1254      data['name'] = name;
1255      data['cmd'] = "get";
1256      var datadiv = document.getElementById('tempdata');
1257      datadiv.setAttribute('lfname', name);
1258      postRequest(MgrPath+iSlideMgr, data, saveRemoteFile);
1259    }
1260    
1261  function showRemoteFile(name){  function showRemoteFile(name){
1262    getRemoteFile(name);    getRemoteFile(name);
1263  }  }
1264    
1265    function downloadToFile(name){
1266      var downloadForm = "";
1267      downloadForm += "<form action=\"iSlideManager.php\" method=\"post\">";
1268      downloadForm += "<input type=\"hidden\" name=\"cmd\" value=\"download\">";
1269      downloadForm += "<input type=\"hidden\" name=\"name\" value=\""+name+"\">";
1270      downloadForm += "<input type=\"hidden\" name=\"filetype\" value=\"svg\">";
1271      downloadForm += "<input type=\"submit\">";
1272      downloadForm += "</form>";
1273    
1274      var cmdForm = document.getElementById('cmdForm');
1275      cmdForm.innerHTML = downloadForm;
1276      cmdForm.firstChild.submit();
1277    }
1278    
1279  //////// Event Handler  //////// Event Handler
1280  function setInnerHTML(id, val){  function setInnerHTML(id, val){
1281    var itm=document.getElementById(id);    var itm=document.getElementById(id);

Legend:
Removed from v.14  
changed lines
  Added in v.16

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26