summaryrefslogtreecommitdiffstats
path: root/modules-available/dozmod/templates/networkshares-edit.html
blob: f0b43837707bb6a3c463ec577c9e0661c58380cf (plain) (blame)
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
<h1>{{lang_networkshares}}</h1>

<div class="panel panel-default">
	<div class="panel-heading">
		{{lang_editNetworkshare}}
	</div>
	<div class="panel-body">
		<form method="post" action="?do=dozmod">
			<input type="hidden" name="token" value="{{token}}">
			<input type="hidden" name="section" value="networkshares">
			<input type="hidden" name="shareid" value="{{shareid}}">

			<div class="input-group">
				<label class="input-group-addon" for="name">{{lang_name}}</label>
				<input required type="text" name="sharename" id="name" class="form-control" value="{{sharename}}">
			</div>
			<div class="input-group">
				<label class="input-group-addon" for="path">{{lang_path}}</label>
				<input required type="text" name="path" id="path" class="form-control" value="{{path}}">
			</div>
			<div class="input-group">
				<label class="input-group-addon" for="target">{{lang_target}}</label>
				<select class="form-control" name="target" id="target">
					<option value="-">{{lang_none}}</option>
					<option value="D">D:</option><option value="E">E:</option><option value="F">F:</option>
					<option value="G">G:</option><option value="H">H:</option><option value="I">I:</option>
					<option value="J">J:</option><option value="K">K:</option><option value="L">L:</option>
					<option value="M">M:</option><option value="N">N:</option><option value="O">O:</option>
					<option value="P">P:</option><option value="Q">Q:</option><option value="R">R:</option>
					<option value="S">S:</option><option value="T">T:</option><option value="U">U:</option>
					<option value="V">V:</option><option value="W">W:</option><option value="X">X:</option>
					<option value="Y">Y:</option><option value="Z">Z:</option>
					<option value="PRINTER">{{lang_printer}}</option>
				</select>
			</div>
			<div class="input-group">
				<label class="input-group-addon" for="auth">{{lang_authMethod}}</label>
				<select class="form-control" name="auth" id="auth">
					<option value="LOGIN_USER" {{loggedInUser_selected}}>{{lang_loggedInUser}}</option>
					<option value="OTHER_USER" {{specificUser_selected}}>{{lang_specificUser}}</option>
				</select>
			</div>
			<div class="input-group">
				<label class="input-group-addon" for="username">{{lang_username}}</label>
				<input required type="text" name="username" id="username" class="form-control" value="{{username}}" {{#loggedInUser_selected}}disabled{{/loggedInUser_selected}}>
			</div>
			<div class="input-group">
				<label class="input-group-addon" for="password">{{lang_password}}</label>
				<input required type="{{password_type}}" name="password" id="password" class="form-control" value="{{password}}" {{#loggedInUser_selected}}disabled{{/loggedInUser_selected}}>
			</div>
			<div class="text-right" style="margin-top: 20px">
				<a href="?do=dozmod&amp;section=networkshares" class="btn btn-default">
					{{lang_cancel}}
				</a>
				<button type="submit" class="btn btn-primary" name="action" value="save">
					<span class="glyphicon glyphicon-floppy-disk"></span>
					{{lang_save}}
				</button>
			</div>
		</form>
	</div>
</div>

<script type="text/javascript">

	document.addEventListener("DOMContentLoaded", function () {

		$('#target').val('{{mountpoint}}');

		$('#auth').change(function () {
			var username = $('#username');
			var password = $('#password');
			if ($(this).val() === 'OTHER_USER') {
				username.prop('disabled', false);
				password.prop('disabled', false);
			} else {
				username.prop('disabled', true);
				password.prop('disabled', true);
			}
		}).change();

	})

</script>