-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy paths3clihelper.html
More file actions
114 lines (99 loc) · 5.4 KB
/
s3clihelper.html
File metadata and controls
114 lines (99 loc) · 5.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>S3 CLI Helper</title>
<link rel="stylesheet" href="css/styles.css" />
<link rel="stylesheet" href="css/nav.css" />
<link rel='stylesheet' href='css/fontawesome-all5.css' />
<link rel="stylesheet" href="css/dropdown.css" />
<link rel="shortcut icon" href="fvw.png" type="image/x-icon" />
<script src="js/jquery-1.12.4.js"></script>
<script src="config.js"></script>
<script src="js/nav.js"></script>
<script src="js/utils.js"></script>
<script src="js/tools.js"></script>
<script>
$(document).ready(function(){
initNav();
var newhtml="";
for(var i=0; i<config_in_mem.tools.length; i++) {
console.log("add "+i+" tool label="+config_in_mem.tools[i].label);
var newhtml=newhtml+"<a href=\"#\" onclick=\"SelectTool("+i+")\">"+config_in_mem.tools[i].label+"</a>";
}
$("#dropdownTool").html(newhtml);
onRefresh();
document.title = config_in_mem.title;
$("#dlbtn").attr("onclick","window.open(\'"+config_in_mem.zipfile+"\')");
openNavRight()
});
</script>
</head>
<body>
<!-- begin right side nav --->
<div id="mySidenavRight" class="sidenav sidenav_right">
<a href="javascript:void(0)" class="closebtn" onclick="closeNavRight()">×</a>
<table>
<tr><td colspan="2"><strong>Settings</strong></td></tr>
<tr><td colspan="2"> </td></tr>
<tr><td colspan="2">S3 Endpoint:</td></tr>
<tr><td colspan="2"><input id="inputS3Endpoint" type="text" size="35" value="http://s3-region.example.com" onblur="onBlur()" /></td></tr>
<tr><td colspan="2">AccessKeyID</td></tr>
<tr><td colspan="2"><input id="inputAccessKey" type="text" size="30" placeholder="s3publickey" onblur="onBlur()" /></td></tr>
<tr><td colspan="2">Secret Key</td></tr>
<tr><td colspan="2"><input id="inputSecretKey" type="password" size="30" placeholder="secret!" onblur="onBlur()" /></td></tr>
<tr><td>Bucket</td><td><input id="inputBucketName" type="text" size="20" placeholder="bucket-name" onblur="onBlur()" /></td></tr>
<tr><td>Region</td><td><input id="inputRegion" type="text" size="20" placeholder="us-east" onblur="onBlur()" /></td></tr>
<tr><td>Profile</td><td><input id="inputProfile" type="text" size="20" placeholder="default" onblur="onBlur()" /></td></tr>
<tr><td>Volume</td><td><input id="inputVolume" type="text" size="20" placeholder="volume" onblur="onBlur()" /></td></tr>
<tr><td>Storage Policy ID:</td><td><input id="inputStoragePolicy" type="text" size="20" placeholder="policyid" onblur="onBlur()" /></td></tr>
<tr><td>Upload ID:</td><td><input id="inputUploadID" type="text" size="20" placeholder="uploadid" onblur="onBlur()" /></td></tr>
<tr><td>Storage Class:</td><td><input id="inputStorageClass" type="text" size="20" placeholder="cloudian-greenfield" onblur="onBlur()" /></td></tr>
<tr><td>IAM Endpoint:</td><td><input id="inputIAMEndpoint" type="text" size="20" placeholder="http://iam.example.com:16080" onblur="onBlur()" /></td></tr>
<tr><td>User: </td><td><input id="inputDataUser" type="text" size="20" placeholder="cloudian" onblur="onBlur()" /></td></tr>
<tr><td>Group: </td><td><input id="inputDataGroup" type="text" size="20" placeholder="default" onblur="onBlur()" /></td></tr>
<tr><td colspan="2">Cloudian Mgmt Console:</td></tr><tr><td colspan="2">
<input id="inputCMCEndpoint" type="text" size="35" value="https://cmc.hs.example.com:8443" onblur="onBlur()" /></td></tr>
<tr><td colspan="2">File/Object Name: </td></tr>
<tr><td colspan="2"><input id="inputObjectName" type="text" size="25" placeholder="default" onblur="onBlur()" /></td></tr>
</table>
<table>
<tr>
<td style="width:100px"><button style="font-size:12px" onclick="Render()" id="loadButton" >Refresh <i class="fas fa-sync"></i></button></td>
</tr>
</table>
<BR>
</div>
<!--begin top nav -->
<div class="topnav" id="topnav">
<div class="dropdown">
<button class="dropbtn">Tool: <i class="fa fa-caret-down"></i></button>
<div class="dropdown-content" id="dropdownTool"></div>
</div>
<a href="#" id="CurrentTool">None</a>
<div class="dropdown">
<button class="dropbtn">Action: <i class="fa fa-caret-down"></i></button>
<div class="dropdown-content" id="dropdownActions"></div>
</div>
<a href="#" id="CurrentAction">None</a>
<a href="#" onclick="Render()">Render</a>
<div class="right-container"><a onclick="openNavRight()"><i class="fas fa-cog"></i></a></div>
</div>
<div id="main" style="padding-left: 10px">
An offline version of this software is available here: <button id="dlbtn" onclick="window.open('/s3clihelper/S3CliHelper.zip')" target="_"><i class="fa fa-download"></i></button>
<BR>
<BR>
<button onclick="CopyToClipBoardCLIA()">Copy <i class="far fa-copy"></i></button>
<button id="docButton" onclick="window.open('https://stackoverflow.com/')" target="_">Docs <i class="fas fa-external-link-alt"></i></button>
<button id="dowloadButton" onclick="window.open('https://www.google.com')" target="_">Download <i class="fa fa-download"></i></button>
<BR>
<textarea id="cliArea" style="width: 1230px; height: 137px; font-size: 15px;" readonly></textarea>
<HR><BR>
<span id="credfile"></span><BR>
<button onclick="CopyToClipBoardCA()">Copy <i class="far fa-copy"></i></button><BR>
<textarea id="credentialArea" style="width: 1230px; height: 335px; font-size: 15px;" readonly></textarea>
</div> <!-- end of main div -->
<div style="display:none" id="hiddentext"><input type="text" id="copytext" value="null"></div>
</body>
</html>