Compare commits
2 Commits
55f08bd959
...
240b46aa9e
Author | SHA1 | Date | |
---|---|---|---|
240b46aa9e | |||
0dd74146cb |
@ -51,6 +51,9 @@
|
|||||||
$('attribute#krbTicketFlags').find('i')
|
$('attribute#krbTicketFlags').find('i')
|
||||||
.on('click',function() {
|
.on('click',function() {
|
||||||
var item = $(this);
|
var item = $(this);
|
||||||
|
if ($('form#dn-edit').attr('readonly'))
|
||||||
|
return;
|
||||||
|
|
||||||
var key = Number(item.attr('id').substring(1));
|
var key = Number(item.attr('id').substring(1));
|
||||||
|
|
||||||
if (item.data('old') === undefined)
|
if (item.data('old') === undefined)
|
||||||
|
@ -220,7 +220,7 @@
|
|||||||
<!-- All other attributes -->
|
<!-- All other attributes -->
|
||||||
@default
|
@default
|
||||||
@php($clone=TRUE)
|
@php($clone=TRUE)
|
||||||
<span @class(['btn','btn-sm','btn-outline-primary','mt-3','addable','d-none'=>(! $new)]) id="{{ $o->name }}-addnew"><i class="fas fa-fw fa-plus"></i> @lang('Add Value')</span>
|
<button @class(['btn','btn-sm','btn-outline-primary','mt-3','addable','d-none'=>(! $new)]) id="{{ $o->name }}-addnew"><i class="fas fa-fw fa-plus"></i> @lang('Add Value')</button>
|
||||||
|
|
||||||
@section('page-scripts')
|
@section('page-scripts')
|
||||||
@if($clone && $edit && $o->can_addvalues)
|
@if($clone && $edit && $o->can_addvalues)
|
||||||
|
@ -85,7 +85,7 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
// Our password type
|
// Our password type
|
||||||
$('div#userPassword .form-select').each(function() {
|
$('attribute#userPassword .form-select').each(function() {
|
||||||
$(this).prop('disabled',false);
|
$(this).prop('disabled',false);
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
<div class="tab-content">
|
<div class="tab-content">
|
||||||
<!-- All Attributes -->
|
<!-- All Attributes -->
|
||||||
<div class="tab-pane active" id="attributes" role="tabpanel">
|
<div class="tab-pane active" id="attributes" role="tabpanel">
|
||||||
<form id="dn-edit" method="POST" class="needs-validation" action="{{ url('entry/update/pending') }}" novalidate>
|
<form id="dn-edit" method="POST" class="needs-validation" action="{{ url('entry/update/pending') }}" novalidate readonly>
|
||||||
@csrf
|
@csrf
|
||||||
|
|
||||||
<input type="hidden" name="dn" value="">
|
<input type="hidden" name="dn" value="">
|
||||||
@ -156,9 +156,12 @@
|
|||||||
function editmode() {
|
function editmode() {
|
||||||
$('#dn-edit input[name="dn"]').val(dn);
|
$('#dn-edit input[name="dn"]').val(dn);
|
||||||
|
|
||||||
|
$('form#dn-edit').attr('readonly',false);
|
||||||
$('button[id=entry-edit]')
|
$('button[id=entry-edit]')
|
||||||
.removeClass('btn-outline-dark')
|
.removeClass('btn-outline-dark')
|
||||||
.addClass('btn-dark');
|
.addClass('btn-dark')
|
||||||
|
.addClass('opacity-100')
|
||||||
|
.attr('disabled',true);
|
||||||
|
|
||||||
// Find all input items and turn off readonly
|
// Find all input items and turn off readonly
|
||||||
$('input.form-control').each(function() {
|
$('input.form-control').each(function() {
|
||||||
@ -170,13 +173,13 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
// Our password type
|
// Our password type
|
||||||
$('div#userPassword .form-select').each(function() {
|
$('attribute#userPassword .form-select').each(function() {
|
||||||
$(this).prop('disabled',false);
|
$(this).prop('disabled',false);
|
||||||
})
|
})
|
||||||
|
|
||||||
$('.row.d-none').removeClass('d-none');
|
$('.row.d-none').removeClass('d-none');
|
||||||
$('.addable.d-none').removeClass('d-none');
|
$('button.addable.d-none').removeClass('d-none');
|
||||||
$('.deletable.d-none').removeClass('d-none');
|
$('button.deletable.d-none').removeClass('d-none');
|
||||||
|
|
||||||
@if($o->getMissingAttributes()->count())
|
@if($o->getMissingAttributes()->count())
|
||||||
$('#newattr-select.d-none').removeClass('d-none');
|
$('#newattr-select.d-none').removeClass('d-none');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user