| 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'); |
| 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; |
| 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); |