Unverified Commit 658a22f6 authored by Aline Tenório's avatar Aline Tenório Committed by GitHub
Browse files

Merge pull request #41 from lmts-ufape/fixInstituicao

Ajustes na instituição de vínculo
parents 8fcd22b8 1f7d4995
......@@ -38,22 +38,27 @@
</div>
{{-- Instituição de Ensino e Celular --}}
<div class="form-group row">
<div class="col-md-4">
<div class="col-md-6">
<label class="col-form-label">{{ __('Instituição de Vínculo*') }}</label>
<input style="display: none;" id="instituicao" type="text" class="form-control @error('instituicao') is-invalid @enderror" name="instituicao" value="{{ old('instituicao') }}" placeholder="Digite o nome da Instituição" autocomplete="instituicao" autofocus>
<select style="display: inline" onchange="showInstituicao()" class="form-control @error('instituicaoSelect') is-invalid @enderror" name="instituicaoSelect" id="instituicaoSelect">
<option value="" disabled hidden>-- Instituição --</option>
@if($user->instituicao != "UFAPE")
<option value="{{ $user->instituicao }}" selected>{{ $user->instituicao }}</option>
<option value="UFAPE">Universidade Federal do Agreste de Pernambuco - UFAPE</option>
<option>Outra</option>
@endif
<option @if( $user->instituicao == "UFAPE") selected @endif value="UFAPE">Universidade Federal do Agreste de Pernambuco - UFAPE</option>
<option @if(old('instituicaoSelect') == "Outra") selected @endif value="Outra">Outra</option>
</select>
@error('instituicao')
@error('instituicaoSelect')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@error('instituicaoSelect')
</div>
<div class='col-md-4' style="display: none;">
<label for="instituicao" class="col-form-label">{{ __('Digite a Instituição*') }}</label>
<input id="instituicao" type="text" class="form-control @error('instituicao') is-invalid @enderror" name="instituicao" value="{{ old('instituicao') }}" placeholder="Digite o nome da Instituição" autocomplete="instituicao" autofocus>
@error('instituicao')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
......@@ -70,7 +75,7 @@
<option @if($user->tipo =='participante' ) selected @endif value="participante">Participante</option>
</select>
</div>
<div class="col-md-4">
<div class="col-md-2">
<label for="celular" class="col-form-label">{{ __('Celular*') }}</label>
<input id="celular" type="text" class="form-control @error('celular') is-invalid @enderror" name="celular" value="{{ $user->celular }}" required autocomplete="celular" autofocus>
......@@ -497,10 +502,18 @@
var instituicao = document.getElementById('instituicao');
var instituicaoSelect = document.getElementById('instituicaoSelect');
// if(instituicaoSelect.value === "Outra"){
// instituicaoSelect.style.display = "none";
// instituicao.style.display = "inline";
// }
if(instituicaoSelect.value === "Outra"){
instituicaoSelect.style.display = "none";
instituicao.style.display = "inline";
instituicaoSelect.parentElement.className = 'col-md-2';
instituicao.parentElement.style.display = '';
}else if(instituicaoSelect.value === "UFAPE"){
instituicaoSelect.parentElement.className = 'col-md-6';
instituicao.parentElement.style.display = 'none';
}
}
window.onload = showInstituicao();
</script>
@endsection
\ No newline at end of file
......@@ -39,21 +39,24 @@
</div>
{{-- Instituição de Ensino e Celular --}}
<div class="form-group row">
<div class="col-md-4">
<div class="col-md-6">
<label class="col-form-label">{{ __('Instituição de Vínculo*') }}</label>
<input style="display: none;" id="instituicao" type="text" class="form-control @error('instituicao') is-invalid @enderror" name="instituicao" value="{{ old('instituicao') }}" placeholder="Digite o nome da Instituição" autocomplete="instituicao" autofocus>
<select style="display: inline" onchange="showInstituicao()" class="form-control @error('instituicaoSelect') is-invalid @enderror" name="instituicaoSelect" id="instituicaoSelect">
<option value="" disabled selected hidden>-- Instituição --</option>
<option value="UFAPE">Universidade Federal do Agreste de Pernambuco - UFAPE</option>
<option>Outra</option>
<option @if(old('instituicaoSelect') == "UFAPE") selected @endif value="UFAPE">Universidade Federal do Agreste de Pernambuco - UFAPE</option>
<option @if(old('instituicaoSelect') == "Outra") selected @endif value="Outra">Outra</option>
</select>
@error('instituicao')
@error('instituicaoSelect')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@error('instituicaoSelect')
</div>
<div class='col-md-4' style='display:none'>
<label for="instituicao" class="col-form-label">{{ __('Digite a Instituição*') }}</label>
<input id="instituicao" type="text" class="form-control @error('instituicao') is-invalid @enderror" name="instituicao" value="{{ old('instituicao') }}" placeholder="Digite o nome da Instituição" autocomplete="instituicao" autofocus>
@error('instituicao')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
......@@ -70,7 +73,7 @@
<option value="participante">Participante</option>
</select>
</div>
<div class="col-md-4">
<div class="col-md-2">
<label for="celular" class="col-form-label">{{ __('Celular*') }}</label>
<input id="celular" type="text" class="form-control @error('celular') is-invalid @enderror" name="celular" value="{{ old('celular') }}" required autocomplete="celular" autofocus>
......@@ -326,10 +329,18 @@
var instituicao = document.getElementById('instituicao');
var instituicaoSelect = document.getElementById('instituicaoSelect');
// if(instituicaoSelect.value === "Outra"){
// instituicaoSelect.style.display = "none";
// instituicao.style.display = "inline";
// }
if(instituicaoSelect.value === "Outra"){
instituicaoSelect.style.display = "none";
instituicao.style.display = "inline";
instituicaoSelect.parentElement.className = 'col-md-2';
instituicao.parentElement.style.display = '';
}else if(instituicaoSelect.value === "UFAPE"){
instituicaoSelect.parentElement.className = 'col-md-6';
instituicao.parentElement.style.display = 'none';
}
}
window.onload = showInstituicao();
</script>
@endsection
\ No newline at end of file
......@@ -43,19 +43,23 @@
<div class="form-group row">
<div class="col-md-8">
<label for="instituicao" class="col-form-label">{{ __('Instituição de Vínculo*') }}</label>
<input style="display: none;" id="instituicao" type="text" class="form-control @error('instituicao') is-invalid @enderror" name="instituicao" value="{{ old('instituicao') }}" placeholder="Digite o nome da Instituição" autocomplete="instituicao" autofocus>
<select style="display: inline" onchange="showInstituicao()" class="form-control @error('instituicaoSelect') is-invalid @enderror" name="instituicaoSelect" id="instituicaoSelect">
<option value="" disabled selected hidden>-- Instituição --</option>
<option value="UFAPE">Universidade Federal do Agreste de Pernambuco - UFAPE</option>
<option>Outra</option>
<option @if(old('instituicaoSelect')=='UFAPE' ) selected @endif value="UFAPE">Universidade Federal do Agreste de Pernambuco - UFAPE</option>
<option @if(old('instituicaoSelect')=='Outra' ) selected @endif value="Outra" >Outra</option>
</select>
@error('instituicao')
@error('instituicaoSelect')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@error('instituicaoSelect')
</div>
<div class='col-md-6' style='display:none'>
<label for="instituicao" class="col-form-label">{{ __('Digite a Instituição*') }}</label>
<input id="instituicao" type="text" class="form-control @error('instituicao') is-invalid @enderror" name="instituicao" value="{{ old('instituicao') }}" placeholder="Digite o nome da Instituição" autocomplete="instituicao" autofocus>
@error('instituicao')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
......@@ -325,8 +329,11 @@
var instituicaoSelect = document.getElementById('instituicaoSelect');
if(instituicaoSelect.value === "Outra"){
instituicaoSelect.style.display = "none";
instituicao.style.display = "inline";
instituicaoSelect.parentElement.className = 'col-md-2';
instituicao.parentElement.style.display = '';
}else if(instituicaoSelect.value === "UFAPE"){
instituicaoSelect.parentElement.className = 'col-md-8';
instituicao.parentElement.style.display = 'none';
}
}
......
......@@ -49,28 +49,33 @@
</div>
{{-- Instituição de Ensino e Celular --}}
<div class="form-group row">
<div class="col-md-4">
<div class="col-md-6">
<label class="col-form-label">{{ __('Instituição de Vínculo*') }}</label>
<input style="display: none;" id="instituicao" type="text" class="form-control @error('instituicao') is-invalid @enderror" name="instituicao" value="{{ old('instituicao') }}" placeholder="Digite o nome da Instituição" autocomplete="instituicao" autofocus>
<select style="display: inline" onchange="showInstituicao()" class="form-control @error('instituicaoSelect') is-invalid @enderror" name="instituicaoSelect" id="instituicaoSelect">
<option value="" disabled hidden>-- Instituição --</option>
@if($user->instituicao != "UFAPE")
<option value="{{ $user->instituicao }}" selected>{{ $user->instituicao }}</option>
<option value="UFAPE">Universidade Federal do Agreste de Pernambuco - UFAPE</option>
<option>Outra</option>
@endif
<option @if( $user->instituicao == "UFAPE") selected @endif value="UFAPE">Universidade Federal do Agreste de Pernambuco - UFAPE</option>
<option @if(old('instituicaoSelect') == "Outra") selected @endif value="Outra">Outra</option>
</select>
@error('instituicao')
@error('instituicaoSelect')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
@error('instituicaoSelect')
</div>
<div class='col-md-4' style="display: none;">
<label for="instituicao" class="col-form-label">{{ __('Digite a Instituição*') }}</label>
<input id="instituicao" type="text" class="form-control @error('instituicao') is-invalid @enderror" name="instituicao" value="{{ old('instituicao') }}" placeholder="Digite o nome da Instituição" autocomplete="instituicao" autofocus>
@error('instituicao')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-md-4">
<div class="col-md-2">
<label for="celular" class="col-form-label">{{ __('Celular*') }}</label>
<input id="celular" type="text" class="form-control @error('celular') is-invalid @enderror" name="celular" value="{{ $user->celular }}" required autocomplete="celular" autofocus>
......@@ -423,9 +428,16 @@
var instituicao = document.getElementById('instituicao');
var instituicaoSelect = document.getElementById('instituicaoSelect');
// if(instituicaoSelect.value === "Outra"){
// instituicaoSelect.style.display = "none";
// instituicao.style.display = "inline";
// }
if(instituicaoSelect.value === "Outra"){
instituicaoSelect.style.display = "none";
instituicao.style.display = "inline";
instituicaoSelect.parentElement.className = 'col-md-2';
instituicao.parentElement.style.display = '';
}else if(instituicaoSelect.value === "UFAPE"){
instituicaoSelect.parentElement.className = 'col-md-6';
instituicao.parentElement.style.display = 'none';
}
}
......@@ -448,5 +460,7 @@
emailInput.disabled = false;
form.submit();
}
window.onload = showInstituicao();
</script>
@endsection
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment