From d87ca9d20ca0ef73a01d3551a6e5ae3f16d889a2 Mon Sep 17 00:00:00 2001 From: ciro.junior Date: Mon, 18 Apr 2016 16:35:53 -0300 Subject: [PATCH] [Redmine #4466] Inserindo botoes para os campos dinamicos. --- cit-ecm-web/src/main/java/br/com/centralit/listener/StartupListenerEcm.java | 1 + cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/TarjaAssinaturaController.js | 77 ++++++++++++++++++++++++++++++++++++++++------------------------------------- cit-ecm-web/src/main/webapp/html/tarjaAssinatura/tarjaAssinaturaEdit.html | 138 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------- 3 files changed, 129 insertions(+), 87 deletions(-) diff --git a/cit-ecm-web/src/main/java/br/com/centralit/listener/StartupListenerEcm.java b/cit-ecm-web/src/main/java/br/com/centralit/listener/StartupListenerEcm.java index 8dc0efa..861229c 100644 --- a/cit-ecm-web/src/main/java/br/com/centralit/listener/StartupListenerEcm.java +++ b/cit-ecm-web/src/main/java/br/com/centralit/listener/StartupListenerEcm.java @@ -408,6 +408,7 @@ public class StartupListenerEcm extends UtilStartup implements ApplicationListen internacionalizacaoList.add(new Internacionalizacao("ECM.LABEL.TIPO_ASSINATURA", "Tipo de assinatura", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("ECM.LABEL.CONTEUDO_HTML", "Conteúdo HTML", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("ECM.LABEL.REMOVER_IMAGEM", "Remover imagem", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("ECM.LABEL.CAMPOS_DINAMICOS", "Campos Dinâmicos", dominio, modulo)); } /** diff --git a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/TarjaAssinaturaController.js b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/TarjaAssinaturaController.js index 6e7da67..42e6b0f 100644 --- a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/TarjaAssinaturaController.js +++ b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/TarjaAssinaturaController.js @@ -18,12 +18,12 @@ citApp.controller('TarjaAssinaturaController', $scope.resetForm = function() { - if($scope.tarjaAssinatura) { - var originalTipoAssinatura = $scope.tarjaAssinatura.tipoAssinatura; - $scope.tarjaAssinatura = { - tipoAssinatura : originalTipoAssinatura - } - } + if($scope.tarjaAssinatura) { + var originalTipoAssinatura = $scope.tarjaAssinatura.tipoAssinatura; + $scope.tarjaAssinatura = { + tipoAssinatura : originalTipoAssinatura + } + } if ($scope.uploaderLogo){ $scope.uploaderLogo.clearQueue(); @@ -77,25 +77,25 @@ citApp.controller('TarjaAssinaturaController', $scope.edit= false } - $scope.fetchResult = function(){ - angular.element('#searchTarjaAssinatura').scope().fetchResult(); - }; - - $scope.removeImagem = function (){ - if($scope.tarjaAssinatura.anexoImagem){ - TarjaAssinaturaRepository.removeImagem($scope.tarjaAssinatura).then(function (result) { - $scope.tarjaAssinatura = result.originalElement; - if($scope.uploaderLogo.queue.length > 0){ - $scope.uploaderLogo.clearQueue(); - } - }) - } - } - $scope.openFile = function () { - if($scope.edit){ - angular.element('#uploadLogoTarjaAssinatura').trigger('click'); - } - } + $scope.fetchResult = function(){ + angular.element('#searchTarjaAssinatura').scope().fetchResult(); + }; + + $scope.removeImagem = function (){ + if($scope.tarjaAssinatura.anexoImagem){ + TarjaAssinaturaRepository.removeImagem($scope.tarjaAssinatura).then(function (result) { + $scope.tarjaAssinatura = result.originalElement; + if($scope.uploaderLogo.queue.length > 0){ + $scope.uploaderLogo.clearQueue(); + } + }) + } + } + $scope.openFile = function () { + if($scope.edit){ + angular.element('#uploadLogoTarjaAssinatura').trigger('click'); + } + } //INSTANCIA DO OBJETO PARA FAZER UPLOAD $scope.uploaderLogo = new FileUploader({ @@ -152,19 +152,22 @@ citApp.controller('TarjaAssinaturaController', }; $scope.getTarjaAssinatura = function(id, edit) { - $scope.resetForm(); - $scope.setLoadingGet(true); - TarjaAssinaturaRepository.get(id).then(function(result) { - $scope.tarjaAssinatura = result.originalElement; - vincularIdTarjaUploader(); - $scope.edit = edit; - $scope.setLoading(false); - }); - }; + $scope.setLoadingGet(true); + TarjaAssinaturaRepository.get(id).then(function(result) { + $scope.tarjaAssinatura = result.originalElement; + vincularIdTarjaUploader(); + $scope.edit = edit; + $scope.setLoading(false); + }); + }; var vincularIdTarjaUploader = function () { - if($scope.tarjaAssinatura.id){ - $scope.uploaderLogo.url += $scope.tarjaAssinatura.id; - } + if($scope.tarjaAssinatura.id){ + $scope.uploaderLogo.url += $scope.tarjaAssinatura.id; + } }; + + $scope.insertTextEditor = function(button){ + CKEDITOR.instances.editorConteudo.insertText(button); + } }]); diff --git a/cit-ecm-web/src/main/webapp/html/tarjaAssinatura/tarjaAssinaturaEdit.html b/cit-ecm-web/src/main/webapp/html/tarjaAssinatura/tarjaAssinaturaEdit.html index e701919..2f72f8f 100644 --- a/cit-ecm-web/src/main/webapp/html/tarjaAssinatura/tarjaAssinaturaEdit.html +++ b/cit-ecm-web/src/main/webapp/html/tarjaAssinatura/tarjaAssinaturaEdit.html @@ -38,62 +38,100 @@ ECM.LABEL.DADOS_TARJA_ASSINATURA - -

( * ) LABEL.CAMPOS_OBRIGATORIOS

-
-
- -
-
- + +

( * ) LABEL.CAMPOS_OBRIGATORIOS

+
+
+ +
+
+ +
-
-
-
-
- -
-
- MSG.ARRASTE_SOLTE_ARQUIVO - {{uploaderLogo.queue[0].file.name}} +
+
+
+ +
+
+ MSG.ARRASTE_SOLTE_ARQUIVO + {{uploaderLogo.queue[0].file.name}} +
-
- -
+ +
+
-
-
-
- +
+
+ +
-
-
-
-
- +
+
+ +
-
-
-
-
-
- -
- +
+
+
-
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ +
+ +
+
+
+
-- libgit2 0.21.2