Skip to content

Commit dec6868

Browse files
committed
Persist nest_id, egg_id, pack_id
1 parent 432e28b commit dec6868

File tree

2 files changed

+34
-16
lines changed

2 files changed

+34
-16
lines changed

public/themes/pterodactyl/js/admin/new-server.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ $(document).ready(function() {
4343
});
4444
});
4545

46-
var lastActiveBox = null;
46+
let lastActiveBox = null;
4747
$(document).on('click', function (event) {
4848
if (lastActiveBox !== null) {
4949
lastActiveBox.removeClass('box-primary');
@@ -79,8 +79,8 @@ $('#pNestId').on('change', function (event) {
7979
});
8080

8181
$('#pEggId').on('change', function (event) {
82-
var parentChain = _.get(Pterodactyl.nests, $('#pNestId').val(), null);
83-
var objectChain = _.get(parentChain, 'eggs.' + $(this).val(), null);
82+
let parentChain = _.get(Pterodactyl.nests, $('#pNestId').val(), null);
83+
let objectChain = _.get(parentChain, 'eggs.' + $(this).val(), null);
8484

8585
$('#pDefaultContainer').val(_.get(objectChain, 'docker_image', 'not defined!'));
8686

@@ -103,8 +103,8 @@ $('#pEggId').on('change', function (event) {
103103

104104
$('#appendVariablesTo').html('');
105105
$.each(_.get(objectChain, 'variables', []), function (i, item) {
106-
var isRequired = (item.required === 1) ? '<span class="label label-danger">Required</span> ' : '';
107-
var dataAppend = ' \
106+
let isRequired = (item.required === 1) ? '<span class="label label-danger">Required</span> ' : '';
107+
let dataAppend = ' \
108108
<div class="form-group col-sm-6"> \
109109
<label for="var_ref_' + item.id + '" class="control-label">' + isRequired + item.name + '</label> \
110110
<input type="text" id="var_ref_' + item.id + '" autocomplete="off" name="environment[' + item.env_variable + ']" class="form-control" value="' + item.default_value + '" /> \

resources/views/admin/servers/new.blade.php

Lines changed: 29 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,19 @@
313313

314314
<script type="application/javascript">
315315
$(document).ready(function() {
316+
<!-- Persist 'Server Owner' select2 -->
317+
@if (old('owner_id'))
318+
$.ajax({
319+
url: '/admin/users/accounts.json?user_id={{ old('owner_id') }}',
320+
dataType: 'json',
321+
}).then(function (data) {
322+
initUserIdSelect([ data ]);
323+
});
324+
@else
325+
initUserIdSelect();
326+
@endif
327+
<!-- END Persist 'Server Owner' select2 -->
328+
316329
<!-- Persist 'Node' select2 -->
317330
@if (old('node_id'))
318331
$('#pNodeId').val('{{ old('node_id') }}').change();
@@ -337,18 +350,23 @@
337350
@endif
338351
<!-- END Persist 'Node' select2 -->
339352
340-
<!-- Persist 'Server Owner' select2 -->
341-
@if (old('owner_id'))
342-
$.ajax({
343-
url: '/admin/users/accounts.json?user_id={{ old('owner_id') }}',
344-
dataType: 'json',
345-
}).then(function (data) {
346-
initUserIdSelect([ data ]);
347-
});
348-
@else
349-
initUserIdSelect();
353+
<!-- Persist 'Nest' select2 -->
354+
@if (old('nest_id'))
355+
$('#pNestId').val('{{ old('nest_id') }}').change();
356+
357+
<!-- Persist 'Egg' select2 -->
358+
@if (old('egg_id'))
359+
$('#pEggId').val('{{ old('egg_id') }}').change();
360+
@endif
361+
<!-- END Persist 'Egg' select2 -->
362+
363+
<!-- Persist 'Data Pack' select2 -->
364+
@if (old('pack_id'))
365+
$('#pPackId').val('{{ old('pack_id') }}').change();
366+
@endif
367+
<!-- END Persist 'Data Pack' select2 -->
350368
@endif
351-
<!-- END Persist 'Server Owner' select2 -->
369+
<!-- END Persist 'Nest' select2 -->
352370
});
353371
</script>
354372
@endsection

0 commit comments

Comments
 (0)