Browse Source

ajustes de eslint

pull/2485/head
Leandro Roberto 7 years ago
parent
commit
47a7b49c31
  1. 3
      sapl-frontend/.eslintrc.js
  2. 4
      sapl-frontend/package.json
  3. 197
      sapl-frontend/src/apps/compilacao/js/old/compilacao_edit.js
  4. 2
      sapl-frontend/src/global/functions.js
  5. 1
      sapl-frontend/src/global/image_cropping/js/jquery.Jcrop.js
  6. 1
      sapl-frontend/src/global/image_cropping/js/jquery.color.js
  7. 4
      sapl-frontend/src/global/main.js
  8. 71
      sapl-frontend/vue.config.js

3
sapl-frontend/.eslintrc.js

@ -12,7 +12,8 @@ module.exports = {
rules: { rules: {
'generator-star-spacing': 'off', 'generator-star-spacing': 'off',
'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off', 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off' 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
camelcase: 0
}, },
// required to lint *.vue files // required to lint *.vue files
plugins: [ plugins: [

4
sapl-frontend/package.json

@ -34,11 +34,11 @@
"@vue/cli-service": "^3.3.0", "@vue/cli-service": "^3.3.0",
"babel-eslint": "^10.0.1", "babel-eslint": "^10.0.1",
"css-loader": "^2.1.0", "css-loader": "^2.1.0",
"eslint": "^5.12.0", "eslint": "^5.12.1",
"eslint-config-standard": "^12.0.0", "eslint-config-standard": "^12.0.0",
"eslint-friendly-formatter": "^4.0.1", "eslint-friendly-formatter": "^4.0.1",
"eslint-loader": "^2.1.1", "eslint-loader": "^2.1.1",
"eslint-plugin-import": "^2.14.0", "eslint-plugin-import": "^2.15.0",
"eslint-plugin-node": "^8.0.1", "eslint-plugin-node": "^8.0.1",
"eslint-plugin-promise": "^4.0.1", "eslint-plugin-promise": "^4.0.1",
"eslint-plugin-standard": "^4.0.0", "eslint-plugin-standard": "^4.0.0",

197
sapl-frontend/src/apps/compilacao/js/old/compilacao_edit.js

@ -1,34 +1,34 @@
function DispositivoEdit () { window.DispositivoEdit = function () {
// Função única - Singleton pattern - operador new sempre devolve o mesmo objeto // Função única - Singleton pattern - operador new sempre devolve o mesmo objeto
var instance let instance
var editortype = 'textarea' let editortype = 'textarea'
if (!(this instanceof DispositivoEdit)) { if (!(this instanceof window.DispositivoEdit)) {
if (!instance) { if (!instance) {
instance = new DispositivoEdit() instance = new window.DispositivoEdit()
} }
return instance return instance
} }
instance = this instance = this
DispositivoEdit = function () { window.DispositivoEdit = function () {
return instance return instance
} }
instance.bindActionsEditorType = function (event) { instance.bindActionsEditorType = function (event) {
editortype = this.getAttribute('editortype') editortype = this.getAttribute('editortype')
SetCookie('editortype', editortype, 30) window.SetCookie('editortype', editortype, 30)
var dpt = $(this).closest('.dpt') let dpt = $(this).closest('.dpt')
var pk = dpt.attr('pk') let pk = dpt.attr('pk')
instance.clearEditSelected() instance.clearEditSelected()
instance.triggerBtnDptEdit(pk) instance.triggerBtnDptEdit(pk)
} }
instance.bindActionsClick = function (event) { instance.bindActionsClick = function (event) {
var pk = this.getAttribute('pk') let pk = this.getAttribute('pk')
var form_data = { let form_data = {
'action': this.getAttribute('action'), 'action': this.getAttribute('action'),
'tipo_pk': this.getAttribute('tipo_pk'), 'tipo_pk': this.getAttribute('tipo_pk'),
'perfil_pk': this.getAttribute('perfil_pk'), 'perfil_pk': this.getAttribute('perfil_pk'),
@ -36,7 +36,7 @@ function DispositivoEdit () {
'pk_bloco': this.getAttribute('pk_bloco') 'pk_bloco': this.getAttribute('pk_bloco')
} }
var url = pk + '/refresh' let url = pk + '/refresh'
instance.waitShow() instance.waitShow()
$.get(url, form_data).done(function (data) { $.get(url, form_data).done(function (data) {
@ -50,12 +50,12 @@ function DispositivoEdit () {
instance.clearEditSelected = function () { instance.clearEditSelected = function () {
$('.dpt-selected > .dpt-form').html('') $('.dpt-selected > .dpt-form').html('')
$('.dpt-actions, .dpt-actions-bottom').html('') $('.dpt-actions, .dpt-actions-bottom').html('')
tinymce.remove() window.tinymce.remove()
$('.dpt-selected').removeClass('dpt-selected') $('.dpt-selected').removeClass('dpt-selected')
} }
instance.editDispositivo = function (event) { instance.editDispositivo = function (event) {
var obj_click = (event.target.classList.contains('dpt-link') let obj_click = (event.target.classList.contains('dpt-link')
? event.target ? event.target
: (event.target.parentElement.classList.contains('dpt-link') : (event.target.parentElement.classList.contains('dpt-link')
? event.target.parentElement ? event.target.parentElement
@ -63,15 +63,15 @@ function DispositivoEdit () {
if (obj_click && obj_click.getAttribute('href') && obj_click.getAttribute('href').length > 0) { return } if (obj_click && obj_click.getAttribute('href') && obj_click.getAttribute('href').length > 0) { return }
var dpt = $(this).closest('.dpt') let dpt = $(this).closest('.dpt')
if (dpt.hasClass('dpt-selected')) { if (dpt.hasClass('dpt-selected')) {
if (this.getAttribute('action') == 'editor-close') { instance.clearEditSelected() } if (this.getAttribute('action') === 'editor-close') { instance.clearEditSelected() }
return return
} }
instance.clearEditSelected() instance.clearEditSelected()
instance.loadActionsEdit(dpt) instance.loadActionsEdit(dpt)
var formtype = dpt.attr('formtype') let formtype = dpt.attr('formtype')
dpt.on(formtype, instance[formtype]) dpt.on(formtype, instance[formtype])
instance.loadForm(dpt, formtype) instance.loadForm(dpt, formtype)
} }
@ -83,34 +83,34 @@ function DispositivoEdit () {
} }
instance.get_form_base = function () { instance.get_form_base = function () {
var _this = $(this) let _this = $(this)
_this.addClass('dpt-selected') _this.addClass('dpt-selected')
var dpt_form = _this.children().filter('.dpt-form') let dpt_form = _this.children().filter('.dpt-form')
dpt_form.find('form').submit(instance.onSubmitEditFormBase) dpt_form.find('form').submit(instance.onSubmitEditFormBase)
instance.scrollTo(_this) instance.scrollTo(_this)
_this.off('get_form_base') _this.off('get_form_base')
var btn_fechar = _this.find('.btn-fechar') let btn_fechar = _this.find('.btn-fechar')
btn_fechar.on('click', function () { btn_fechar.on('click', function () {
instance.clearEditSelected() instance.clearEditSelected()
}) })
var btns_excluir = _this.find('.btns-excluir') let btns_excluir = _this.find('.btns-excluir')
_this.find('.dpt-actions-bottom').first().append(btns_excluir) _this.find('.dpt-actions-bottom').first().append(btns_excluir)
btns_excluir.find('.btn-outline-danger').on('click', instance.bindActionsClick) btns_excluir.find('.btn-outline-danger').on('click', instance.bindActionsClick)
} }
instance.get_form_alteracao = function () { instance.get_form_alteracao = function () {
var _this = $(this) let _this = $(this)
_this.off('get_form_alteracao') _this.off('get_form_alteracao')
$('.dpt-actions, .dpt-actions-bottom').html('') $('.dpt-actions, .dpt-actions-bottom').html('')
var dpt_form = _this.children().filter('.dpt-form').children().first() let dpt_form = _this.children().filter('.dpt-form').children().first()
var url_search = dpt_form[0]['id_dispositivo_search_form'].value let url_search = dpt_form[0]['id_dispositivo_search_form'].value
DispositivoSearch({ window.DispositivoSearch({
'url_form': url_search, 'url_form': url_search,
'text_button': 'Selecionar' 'text_button': 'Selecionar'
}) })
@ -118,7 +118,7 @@ function DispositivoEdit () {
instance.scrollTo(_this) instance.scrollTo(_this)
dpt_form.submit(instance.onSubmitFormRegistraAlteracao) dpt_form.submit(instance.onSubmitFormRegistraAlteracao)
var btn_fechar = _this.find('.btn-fechar') let btn_fechar = _this.find('.btn-fechar')
btn_fechar.on('click', function () { btn_fechar.on('click', function () {
instance.clearEditSelected() instance.clearEditSelected()
instance.triggerBtnDptEdit(_this.attr('pk')) instance.triggerBtnDptEdit(_this.attr('pk'))
@ -126,13 +126,13 @@ function DispositivoEdit () {
} }
instance.get_form_inclusao = function () { instance.get_form_inclusao = function () {
var _this = $(this) let _this = $(this)
_this.off('get_form_inclusao') _this.off('get_form_inclusao')
$('.dpt-actions, .dpt-actions-bottom').html('') $('.dpt-actions, .dpt-actions-bottom').html('')
var dpt_form = _this.children().filter('.dpt-form').children().first() let dpt_form = _this.children().filter('.dpt-form').children().first()
var url_search = dpt_form[0]['id_dispositivo_search_form'].value let url_search = dpt_form[0]['id_dispositivo_search_form'].value
DispositivoSearch({ window.DispositivoSearch({
'url_form': url_search, 'url_form': url_search,
'text_button': 'Selecionar', 'text_button': 'Selecionar',
'post_selected': instance.allowed_inserts_registro_inclusao, 'post_selected': instance.allowed_inserts_registro_inclusao,
@ -143,7 +143,7 @@ function DispositivoEdit () {
instance.scrollTo(_this) instance.scrollTo(_this)
dpt_form.submit(instance.onSubmitFormRegistraInclusao) dpt_form.submit(instance.onSubmitFormRegistraInclusao)
var btn_fechar = _this.find('.btn-fechar') let btn_fechar = _this.find('.btn-fechar')
btn_fechar.on('click', function () { btn_fechar.on('click', function () {
instance.clearEditSelected() instance.clearEditSelected()
instance.triggerBtnDptEdit(_this.attr('pk')) instance.triggerBtnDptEdit(_this.attr('pk'))
@ -151,13 +151,13 @@ function DispositivoEdit () {
} }
instance.get_form_revogacao = function () { instance.get_form_revogacao = function () {
var _this = $(this) let _this = $(this)
_this.off('get_form_revogacao') _this.off('get_form_revogacao')
$('.dpt-actions, .dpt-actions-bottom').html('') $('.dpt-actions, .dpt-actions-bottom').html('')
var dpt_form = _this.children().filter('.dpt-form').children().first() let dpt_form = _this.children().filter('.dpt-form').children().first()
var url_search = dpt_form[0]['id_dispositivo_search_form'].value let url_search = dpt_form[0]['id_dispositivo_search_form'].value
DispositivoSearch({ window.DispositivoSearch({
'url_form': url_search, 'url_form': url_search,
'text_button': 'Selecionar' 'text_button': 'Selecionar'
}) })
@ -165,7 +165,7 @@ function DispositivoEdit () {
instance.scrollTo(_this) instance.scrollTo(_this)
dpt_form.submit(instance.onSubmitFormRegistraRevogacao) dpt_form.submit(instance.onSubmitFormRegistraRevogacao)
var btn_fechar = _this.find('.btn-fechar') let btn_fechar = _this.find('.btn-fechar')
btn_fechar.on('click', function () { btn_fechar.on('click', function () {
instance.clearEditSelected() instance.clearEditSelected()
instance.triggerBtnDptEdit(_this.attr('pk')) instance.triggerBtnDptEdit(_this.attr('pk'))
@ -173,16 +173,16 @@ function DispositivoEdit () {
} }
instance.allowed_inserts_registro_inclusao = function (params) { instance.allowed_inserts_registro_inclusao = function (params) {
var dispositivo_base_para_inclusao = $('#id' + params.pk_bloco + " input[name='dispositivo_base_para_inclusao']") let dispositivo_base_para_inclusao = $('#id' + params.pk_bloco + " input[name='dispositivo_base_para_inclusao']")
if (dispositivo_base_para_inclusao.length == 0) { return } if (dispositivo_base_para_inclusao.length === 0) { return }
var pk = dispositivo_base_para_inclusao[0].value let pk = dispositivo_base_para_inclusao[0].value
var form_data = { let form_data = {
'action': 'get_actions_allowed_inserts_registro_inclusao', 'action': 'get_actions_allowed_inserts_registro_inclusao',
'pk_bloco': params.pk_bloco 'pk_bloco': params.pk_bloco
} }
var url = pk + '/refresh' let url = pk + '/refresh'
instance.waitShow() instance.waitShow()
$.get(url, form_data).done(function (data) { $.get(url, form_data).done(function (data) {
@ -192,8 +192,8 @@ function DispositivoEdit () {
} }
instance.loadActionsEdit = function (dpt) { instance.loadActionsEdit = function (dpt) {
var pk = dpt.attr('pk') let pk = dpt.attr('pk')
var url = pk + '/refresh?action=get_actions' let url = pk + '/refresh?action=get_actions'
$.get(url).done(function (data) { $.get(url).done(function (data) {
dpt.find('.dpt-actions').first().html(data) dpt.find('.dpt-actions').first().html(data)
dpt.find('.btn-action').on('click', instance.bindActionsClick) dpt.find('.btn-action').on('click', instance.bindActionsClick)
@ -201,7 +201,7 @@ function DispositivoEdit () {
dpt.find('.btn-compila').on('click', instance.loadFormsCompilacao) dpt.find('.btn-compila').on('click', instance.loadFormsCompilacao)
dpt.find('.btn-editor-type').on('click', instance.bindActionsEditorType) dpt.find('.btn-editor-type').on('click', instance.bindActionsEditorType)
if (editortype == 'construct') { dpt.find('.btn-group-inserts').first().addClass('open') } if (editortype === 'construct') { dpt.find('.btn-group-inserts').first().addClass('open') }
dpt.find('.btn-group-inserts button').mouseenter(function (event) { dpt.find('.btn-group-inserts button').mouseenter(function (event) {
dpt.find('.btn-group-inserts').removeClass('open') dpt.find('.btn-group-inserts').removeClass('open')
@ -213,17 +213,17 @@ function DispositivoEdit () {
} }
instance.loadForm = function (dpt, trigger) { instance.loadForm = function (dpt, trigger) {
var pk = dpt.attr('pk') let pk = dpt.attr('pk')
var dpt_form = dpt.children().filter('.dpt-form') let dpt_form = dpt.children().filter('.dpt-form')
if (dpt_form.length == 1) { if (dpt_form.length === 1) {
var url = pk + '/refresh?action=' + trigger let url = pk + '/refresh?action=' + trigger
$.get(url).done(function (data) { $.get(url).done(function (data) {
if (editortype != 'construct') { if (editortype !== 'construct') {
dpt_form.html(data) dpt_form.html(data)
if (editortype == 'tinymce') { if (editortype === 'tinymce') {
initTextRichEditor() window.initTextRichEditor()
} }
OptionalCustomFrontEnd().init() // OptionalCustomFrontEnd().init()
} }
dpt.trigger(trigger) dpt.trigger(trigger)
}).always(function () { }).always(function () {
@ -233,14 +233,14 @@ function DispositivoEdit () {
} }
instance.loadFormsCompilacao = function (event) { instance.loadFormsCompilacao = function (event) {
var dpt = $(this).closest('.dpt') let dpt = $(this).closest('.dpt')
var formtype = this.getAttribute('action') let formtype = this.getAttribute('action')
dpt.on(formtype, instance[formtype]) dpt.on(formtype, instance[formtype])
instance.loadForm(dpt, formtype) instance.loadForm(dpt, formtype)
} }
instance.modalMessage = function (message, alert, closeFunction) { instance.modalMessage = function (message, alert, closeFunction) {
if (message != null && message != '') { if (message !== null && message !== '') {
$('#modal-message #message').html(message) $('#modal-message #message').html(message)
$('#modal-message').modal('show') $('#modal-message').modal('show')
$('#modal-message, #modal-message .alert button').off() $('#modal-message, #modal-message .alert button').off()
@ -267,9 +267,9 @@ function DispositivoEdit () {
} else { } else {
instance.refreshScreenFocusPk(data) instance.refreshScreenFocusPk(data)
if (!('message' in data)) { return } if (!('message' in data)) { return }
var cp_notify = $('.cp-notify') let cp_notify = $('.cp-notify')
cp_notify.removeClass('hide') cp_notify.removeClass('hide')
var msg = cp_notify.find('.message') let msg = cp_notify.find('.message')
msg.text(data.message.value) msg.text(data.message.value)
msg.removeClass('bg-primary bg-success bg-info bg-warning bg-danger').addClass('bg-' + data.message.type) msg.removeClass('bg-primary bg-success bg-info bg-warning bg-danger').addClass('bg-' + data.message.type)
setTimeout(function () { setTimeout(function () {
@ -284,21 +284,19 @@ function DispositivoEdit () {
$('.btn-dpt-edit').off() $('.btn-dpt-edit').off()
} }
instance.onClicks = function (container) { instance.onClicks = function (container) {
var objects let objects
if (container == null) { objects = $('.btn-dpt-edit') } else { objects = $(container).find('.btn-dpt-edit') } if (container === null) { objects = $('.btn-dpt-edit') } else { objects = $(container).find('.btn-dpt-edit') }
objects.on('click', instance.editDispositivo) objects.on('click', instance.editDispositivo)
} }
instance.onSubmitFormRegistraAlteracao = function (event) { instance.onSubmitFormRegistraAlteracao = function (event) {
var _this = this
if (this.dispositivo_alterado === undefined) { if (this.dispositivo_alterado === undefined) {
instance.modalMessage('Nenhum dispositivo selecionado', 'alert-info') instance.modalMessage('Nenhum dispositivo selecionado', 'alert-info')
if (event != null) { event.preventDefault() } if (event != null) { event.preventDefault() }
return return
} }
var dispositivo_alterado = this.dispositivo_alterado.length === undefined ? [this.dispositivo_alterado ] : Array.from(this.dispositivo_alterado) let dispositivo_alterado = this.dispositivo_alterado.length === undefined ? [ this.dispositivo_alterado ] : Array.from(this.dispositivo_alterado)
var form_data = { let form_data = {
'csrfmiddlewaretoken': this.csrfmiddlewaretoken.value, 'csrfmiddlewaretoken': this.csrfmiddlewaretoken.value,
'dispositivo_alterado': dispositivo_alterado.filter( 'dispositivo_alterado': dispositivo_alterado.filter(
function (elem, idx, array) { function (elem, idx, array) {
@ -309,10 +307,11 @@ function DispositivoEdit () {
}), }),
'formtype': 'get_form_alteracao' 'formtype': 'get_form_alteracao'
} }
var url = $(this).closest('.dpt').attr('pk') + '/refresh' let url = $(this).closest('.dpt').attr('pk') + '/refresh'
instance.waitShow() instance.waitShow()
// eslint-disable-next-line
$.post(url, form_data, dataType = 'json') $.post(url, form_data, dataType = 'json')
.done(function (data) { .done(function (data) {
instance.clearEditSelected() instance.clearEditSelected()
@ -329,14 +328,12 @@ function DispositivoEdit () {
} }
instance.onSubmitFormRegistraInclusao = function (event) { instance.onSubmitFormRegistraInclusao = function (event) {
var _this = this let form_data = {
var form_data = {
'csrfmiddlewaretoken': this['csrfmiddlewaretoken'].value, 'csrfmiddlewaretoken': this['csrfmiddlewaretoken'].value,
'dispositivo_base_para_inclusao': this['dispositivo_base_para_inclusao'].value, 'dispositivo_base_para_inclusao': this['dispositivo_base_para_inclusao'].value,
'formtype': 'get_form_inclusao' 'formtype': 'get_form_inclusao'
} }
var url = $(this).closest('.dpt').attr('pk') + '/refresh' let url = $(this).closest('.dpt').attr('pk') + '/refresh'
instance.waitShow() instance.waitShow()
@ -356,15 +353,13 @@ function DispositivoEdit () {
} }
instance.onSubmitFormRegistraRevogacao = function (event) { instance.onSubmitFormRegistraRevogacao = function (event) {
var _this = this
if (this.dispositivo_revogado === undefined) { if (this.dispositivo_revogado === undefined) {
instance.modalMessage('Nenhum dispositivo selecionado', 'alert-info') instance.modalMessage('Nenhum dispositivo selecionado', 'alert-info')
if (event != null) { event.preventDefault() } if (event != null) { event.preventDefault() }
return return
} }
var dispositivo_revogado = this.dispositivo_revogado.length === undefined ? [this.dispositivo_revogado ] : Array.from(this.dispositivo_revogado) let dispositivo_revogado = this.dispositivo_revogado.length === undefined ? [ this.dispositivo_revogado ] : Array.from(this.dispositivo_revogado)
var form_data = { let form_data = {
'csrfmiddlewaretoken': this.csrfmiddlewaretoken.value, 'csrfmiddlewaretoken': this.csrfmiddlewaretoken.value,
'dispositivo_revogado': dispositivo_revogado.filter( 'dispositivo_revogado': dispositivo_revogado.filter(
function (elem, idx, array) { function (elem, idx, array) {
@ -377,7 +372,7 @@ function DispositivoEdit () {
'formtype': 'get_form_revogacao' 'formtype': 'get_form_revogacao'
} }
var url = $(this).closest('.dpt').attr('pk') + '/refresh' let url = $(this).closest('.dpt').attr('pk') + '/refresh'
instance.waitShow() instance.waitShow()
@ -397,12 +392,12 @@ function DispositivoEdit () {
} }
instance.onSubmitEditFormBase = function (event) { instance.onSubmitEditFormBase = function (event) {
var _this = this let _this = this
var texto = '' let texto = ''
var texto_atualizador = '' let texto_atualizador = ''
var visibilidade = '' let visibilidade = ''
var editor_tiny_texto = tinymce.get('id_texto') let editor_tiny_texto = window.tinymce.get('id_texto')
var editor_tiny_texto_atualizador = tinymce.get('id_texto_atualizador') let editor_tiny_texto_atualizador = window.tinymce.get('id_texto_atualizador')
if (editor_tiny_texto != null) { texto = editor_tiny_texto.getContent() } else { texto = this['id_texto'].value } if (editor_tiny_texto != null) { texto = editor_tiny_texto.getContent() } else { texto = this['id_texto'].value }
@ -410,7 +405,7 @@ function DispositivoEdit () {
if ('visibilidade' in this) { visibilidade = this['visibilidade'].value } if ('visibilidade' in this) { visibilidade = this['visibilidade'].value }
var form_data = { let form_data = {
'csrfmiddlewaretoken': this['csrfmiddlewaretoken'].value, 'csrfmiddlewaretoken': this['csrfmiddlewaretoken'].value,
'texto': texto, 'texto': texto,
'texto_atualizador': texto_atualizador, 'texto_atualizador': texto_atualizador,
@ -418,14 +413,14 @@ function DispositivoEdit () {
'formtype': 'get_form_base' 'formtype': 'get_form_base'
} }
var url = $(this).closest('.dpt').attr('pk') + '/refresh' let url = $(this).closest('.dpt').attr('pk') + '/refresh'
instance.waitShow() instance.waitShow()
$.post(url, form_data) $.post(url, form_data)
.done(function (data) { .done(function (data) {
if (typeof data === 'string') { /* if obsoleto */ if (typeof data === 'string') { /* if obsoleto */
var dpt = $(_this).closest('.dpt') let dpt = $(_this).closest('.dpt')
dpt = $('#' + dpt.replaceWith(data).attr('id')) dpt = $('#' + dpt.replaceWith(data).attr('id'))
instance.onClicks(dpt) instance.onClicks(dpt)
instance.waitHide() instance.waitHide()
@ -444,15 +439,15 @@ function DispositivoEdit () {
if (event != null) { event.preventDefault() } if (event != null) { event.preventDefault() }
} }
instance.refreshContent = function (pais, trigger_edit_pk) { instance.refreshContent = function (pais, trigger_edit_pk) {
if (pais.length == 0) { if (pais.length === 0) {
instance.waitHide() instance.waitHide()
return return
} }
var pk = pais.shift() let pk = pais.shift()
var url = pk + '/refresh' let url = pk + '/refresh'
$.get(url).done(function (data) { $.get(url).done(function (data) {
var dpt = $('#id' + pk).closest('.dpt') let dpt = $('#id' + pk).closest('.dpt')
dpt = $('#' + dpt.replaceWith(data).attr('id')) dpt = $('#' + dpt.replaceWith(data).attr('id'))
instance.onClicks(dpt) instance.onClicks(dpt)
instance.reloadFunctionsDraggables() instance.reloadFunctionsDraggables()
@ -464,16 +459,16 @@ function DispositivoEdit () {
} }
instance.refreshScreenFocusPk = function (data) { instance.refreshScreenFocusPk = function (data) {
instance.waitShow() instance.waitShow()
if (data.pai[0] == -1) { if (data.pai[0] === -1) {
instance.waitShow() instance.waitShow()
href = location.href.split('#')[0] let href = location.href.split('#')[0]
location.href = href + '#' + data.pk location.href = href + '#' + data.pk
location.reload(true) location.reload(true)
} else { } else {
instance.refreshContent(data.pai, data.pk) instance.refreshContent(data.pai, data.pk)
/* setTimeout(function() { /* setTimeout(function() {
for (var pai = 1; pai < data.pai.length; pai++) for (let pai = 1; pai < data.pai.length; pai++)
instance.refreshContent(data.pai[pai]); instance.refreshContent(data.pai[pai]);
instance.waitHide(); instance.waitHide();
}, 1000); */ }, 1000); */
@ -487,10 +482,10 @@ function DispositivoEdit () {
start: function (event, ui) { start: function (event, ui) {
}, },
stop: function (event, ui) { stop: function (event, ui) {
var pk = ui.item.attr('pk') let pk = ui.item.attr('pk')
var bloco_pk = ui.item.closest('.dpt-alts').closest('.dpt').attr('pk') let bloco_pk = ui.item.closest('.dpt-alts').closest('.dpt').attr('pk')
var url = pk + '/refresh?action=json_drag_move_dpt_alterado&index=' + ui.item.index() + '&bloco_pk=' + bloco_pk let url = pk + '/refresh?action=json_drag_move_dpt_alterado&index=' + ui.item.index() + '&bloco_pk=' + bloco_pk
$.get(url).done(function (data) { $.get(url).done(function (data) {
console.log(pk + ' - ' + bloco_pk) console.log(pk + ' - ' + bloco_pk)
// reloadFunctionsForObjectsOfCompilacao(); // reloadFunctionsForObjectsOfCompilacao();
@ -523,8 +518,8 @@ function DispositivoEdit () {
} }
} }
instance.triggerBtnDptEdit = function (pk) { instance.triggerBtnDptEdit = function (pk) {
var btn_dpt_edit = $('#id' + pk + ' > .dpt-text.btn-dpt-edit') let btn_dpt_edit = $('#id' + pk + ' > .dpt-text.btn-dpt-edit')
if (btn_dpt_edit.length == 0) { btn_dpt_edit = $('#id' + pk + ' > .dpt-actions-fixed > .btn-dpt-edit') } if (btn_dpt_edit.length === 0) { btn_dpt_edit = $('#id' + pk + ' > .dpt-actions-fixed > .btn-dpt-edit') }
btn_dpt_edit.trigger('click') btn_dpt_edit.trigger('click')
} }
instance.waitHide = function () { instance.waitHide = function () {
@ -536,22 +531,22 @@ function DispositivoEdit () {
instance.init = function () { instance.init = function () {
$('.dpt-actions-fixed').first().css('opacity', '1') $('.dpt-actions-fixed').first().css('opacity', '1')
editortype = ReadCookie('editortype') editortype = window.ReadCookie('editortype')
if (editortype == null || editortype == '') { if (editortype === null || editortype === '') {
editortype = 'textarea' editortype = 'textarea'
SetCookie('editortype', editortype, 30) window.SetCookie('editortype', editortype, 30)
} }
// editortype = "textarea"; // editortype = "textarea";
instance.offClicks() instance.offClicks()
instance.onClicks() instance.onClicks()
instance.reloadFunctionsDraggables() instance.reloadFunctionsDraggables()
href = location.href.split('#') let href = location.href.split('#')
if (href.length == 2 && href[1] != '') { if (href.length === 2 && href[1] !== '') {
instance.triggerBtnDptEdit(href[1]) instance.triggerBtnDptEdit(href[1])
} }
$('main').click(function (event) { $('main').click(function (event) {
if (event.target == this || event.target == this.firstElementChild) { instance.clearEditSelected() } if (event.target === this || event.target === this.firstElementChild) { instance.clearEditSelected() }
}) })
instance.waitHide() instance.waitHide()
} }
@ -559,5 +554,5 @@ function DispositivoEdit () {
} }
$(document).ready(function () { $(document).ready(function () {
DispositivoEdit() window.DispositivoEdit()
}) })

2
sapl-frontend/src/global/functions.js

@ -65,7 +65,7 @@ window.autorModal = function () {
$('#div-resultado') $('#div-resultado')
.children() .children()
.remove() .remove()
if (data.pagination.total_entries == 0) { if (data.pagination.total_entries === 0) {
$('#selecionar').attr('hidden', 'hidden') $('#selecionar').attr('hidden', 'hidden')
$('#div-resultado').html( $('#div-resultado').html(
"<span class='alert'><strong>Nenhum resultado</strong></span>" "<span class='alert'><strong>Nenhum resultado</strong></span>"

1
sapl-frontend/src/global/image_cropping/js/jquery.Jcrop.js

@ -1,3 +1,4 @@
/* eslint-disable */
/** /**
* jquery.Jcrop.js v0.9.12 * jquery.Jcrop.js v0.9.12
* jQuery Image Cropping Plugin - released under MIT License * jQuery Image Cropping Plugin - released under MIT License

1
sapl-frontend/src/global/image_cropping/js/jquery.color.js

@ -1,3 +1,4 @@
/* eslint-disable */
/*! /*!
* jQuery Color Animations v2.0pre * jQuery Color Animations v2.0pre
* http://jquery.org/ * http://jquery.org/

4
sapl-frontend/src/global/main.js

@ -1,4 +1,3 @@
// eslint-disable-next-line
import 'jquery-mask-plugin' import 'jquery-mask-plugin'
import 'webpack-jquery-ui/dialog' import 'webpack-jquery-ui/dialog'
@ -9,9 +8,8 @@ import 'bootstrap'
import './image_cropping' import './image_cropping'
// eslint-disable-next-line
require('imports-loader?window.jQuery=jquery!./jquery.runner.js') require('imports-loader?window.jQuery=jquery!./jquery.runner.js')
// require(THEME_CUSTOM + '/src/assets/img/authenticated.png')
window.autorModal() window.autorModal()
window.refreshMask() window.refreshMask()

71
sapl-frontend/vue.config.js

@ -1,4 +1,3 @@
const webpack = require('webpack')
const path = require('path') const path = require('path')
const BundleTracker = require('webpack-bundle-tracker') const BundleTracker = require('webpack-bundle-tracker')
@ -12,20 +11,20 @@ module.exports = {
outputDir: './dist/', outputDir: './dist/',
configureWebpack: { configureWebpack: {
devtool: 'cheap-module-eval-source-map', devtool: 'cheap-module-eval-source-map'
}, },
chainWebpack: config => { chainWebpack: config => {
config.optimization config.optimization
.splitChunks(false) .splitChunks(false)
config config
.plugin('BundleTracker') .plugin('BundleTracker')
.use(BundleTracker, [{ filename: './webpack-stats.json' }]) .use(BundleTracker, [{ filename: './webpack-stats.json' }])
config.resolve.alias config.resolve.alias
.set('__STATIC__', 'static') .set('__STATIC__', 'static')
config.devServer config.devServer
.public('') .public('')
.host('localhost') .host('localhost')
@ -37,51 +36,25 @@ module.exports = {
.headers({ 'Access-Control-Allow-Origin': '*' }) .headers({ 'Access-Control-Allow-Origin': '*' })
.contentBase([ .contentBase([
path.join(__dirname, 'public'), path.join(__dirname, 'public'),
path.join(__dirname, 'src', 'assets'), path.join(__dirname, 'src', 'assets')
//path.join(__dirname, 'node_modules', THEME_CUSTOM, 'public'), // path.join(__dirname, 'node_modules', THEME_CUSTOM, 'public'),
//path.join(__dirname, 'node_modules', THEME_CUSTOM, 'src', 'assets') // path.join(__dirname, 'node_modules', THEME_CUSTOM, 'src', 'assets')
]) ])
config
.plugin('copy')
.tap(([options]) => {
options.push(
{
from: path.join(__dirname, 'node_modules', THEME_CUSTOM, 'public'),
to: path.join(__dirname, 'dist'),
toType: 'dir',
ignore: [
'.DS_Store'
]
})
return [options]
})
/* config
new CopyWebpackPlugin( .plugin('copy')
[ .tap(([options]) => {
options.push(
{ {
from: '/home/leandro/desenvolvimento/envs/sapl/sapl-frontend/public', from: path.join(__dirname, 'node_modules', THEME_CUSTOM, 'public'),
to: '/home/leandro/desenvolvimento/envs/sapl/sapl-frontend/dist', to: path.join(__dirname, 'dist'),
toType: 'dir', toType: 'dir',
ignore: [ ignore: [
'.DS_Store' '.DS_Store'
] ]
} })
] return [options]
), })
config
.module
.rule('images')
.use('url-loader')
.loader('url-loader')
.tap(options => {
options.fallback.options.name = (process.env.NODE_ENV === 'production'
? '/static/'
: '') + options.fallback.options.name
return options
}) */
config config
.plugin('provide') .plugin('provide')
.use(require('webpack/lib/ProvidePlugin'), [{ .use(require('webpack/lib/ProvidePlugin'), [{
@ -92,22 +65,22 @@ module.exports = {
_: 'lodash' _: 'lodash'
}]) }])
config.entryPoints.delete('app') config.entryPoints.delete('app')
config config
.entry(THEME_CUSTOM) .entry(THEME_CUSTOM)
.add('./src/theme-dev/main.js') .add('./src/theme-dev/main.js')
// .add(THEME_CUSTOM + '/src/main.js') // .add(THEME_CUSTOM + '/src/main.js')
.end() .end()
config config
.entry('global') .entry('global')
.add('./src/global/main.js') .add('./src/global/main.js')
.end() .end()
config.entry('compilacao') config.entry('compilacao')
.add('./src/apps/compilacao/main.js') .add('./src/apps/compilacao/main.js')
.end() .end()
/* config /* config
.plugin('theme') .plugin('theme')
.use(webpack.DefinePlugin, [{ .use(webpack.DefinePlugin, [{

Loading…
Cancel
Save