Initial commit
This commit is contained in:
@@ -0,0 +1,71 @@
|
||||
/* global $, axios */
|
||||
|
||||
function sumbitFormForConsultancy(e) {
|
||||
const id = document.querySelector('#entry-id').value
|
||||
const questionTitle = document.querySelector('#question-title').value
|
||||
const domain = document.querySelector('#select-cerif').value
|
||||
const question = document.querySelector('#question').value
|
||||
const answer = $('#opinion').summernote('code')
|
||||
|
||||
axios.put(e.target.action, {
|
||||
id,
|
||||
questionTitle,
|
||||
domain,
|
||||
question,
|
||||
answer
|
||||
})
|
||||
axios
|
||||
.put('/api/v1/consultancy/entry', {
|
||||
id,
|
||||
questionTitle,
|
||||
domain,
|
||||
question,
|
||||
answer
|
||||
})
|
||||
.then(() => {
|
||||
window.location.href = '/svetovanje/vprasanje/admin/v-delu'
|
||||
})
|
||||
}
|
||||
|
||||
{
|
||||
/*
|
||||
$('#opinion').summernote({
|
||||
codeviewFilter: true,
|
||||
codeviewIframeFilter: true
|
||||
})
|
||||
*/
|
||||
|
||||
const ef = document.querySelector('#edit-form')
|
||||
|
||||
ef.addEventListener('submit', e => {
|
||||
e.preventDefault()
|
||||
|
||||
sumbitFormForConsultancy(e)
|
||||
})
|
||||
|
||||
ef.addEventListener('change', e => {
|
||||
document.querySelector('#opt1').disabled = false
|
||||
})
|
||||
|
||||
$('#opinion').on('summernote.change', function (we, contents, $editable) {
|
||||
document.querySelector('#opt1').disabled = false
|
||||
})
|
||||
|
||||
const resizeFields = document.querySelectorAll('.explanation-field')
|
||||
if (resizeFields.length) {
|
||||
resizeFields.forEach(el =>
|
||||
el.addEventListener('input', () => autoResize(el))
|
||||
)
|
||||
}
|
||||
|
||||
function autoResize(el) {
|
||||
if (el.style) {
|
||||
el.style.height = 42 + 'px'
|
||||
el.style.height = `${el.scrollHeight}px`
|
||||
}
|
||||
}
|
||||
|
||||
resizeFields.forEach(el => {
|
||||
autoResize(el)
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user