From 9ed9c1a82c1ed016e763a359ac2dde3297ba2d64 Mon Sep 17 00:00:00 2001 From: Pau Navarro Date: Wed, 30 Nov 2022 13:13:06 +0100 Subject: [PATCH] Delete sendsms from core/components --- front/core/components/sendSms/index.html | 45 ------------------ front/core/components/sendSms/index.js | 52 --------------------- front/core/components/sendSms/locale/es.yml | 9 ---- front/core/components/sendSms/style.scss | 5 -- 4 files changed, 111 deletions(-) delete mode 100644 front/core/components/sendSms/index.html delete mode 100644 front/core/components/sendSms/index.js delete mode 100644 front/core/components/sendSms/locale/es.yml delete mode 100644 front/core/components/sendSms/style.scss diff --git a/front/core/components/sendSms/index.html b/front/core/components/sendSms/index.html deleted file mode 100644 index 6915942c2d..0000000000 --- a/front/core/components/sendSms/index.html +++ /dev/null @@ -1,45 +0,0 @@ - - -
-
Send SMS
- - - - - - - - - - - {{'Characters remaining' | translate}}: - - {{$ctrl.charactersRemaining()}} - - - -
-
- - - - -
\ No newline at end of file diff --git a/front/core/components/sendSms/index.js b/front/core/components/sendSms/index.js deleted file mode 100644 index 69975e7f7b..0000000000 --- a/front/core/components/sendSms/index.js +++ /dev/null @@ -1,52 +0,0 @@ -import ngModule from '../../module'; -import './style.scss'; -import Dialog from '../dialog'; - -export default class sendSmsDialog extends Dialog { - constructor($element, $scope, $http, $translate, vnApp) { - super($element, $scope, $http, $translate, vnApp); - - new CustomEvent('openSmsDialog', { - detail: { - this: this - } - }); - document.addEventListener('openSmsDialog', e => { - this.route = e.detail.route; - this.$.SMSDialog.show(); - }); - } - - charactersRemaining() { - const element = this.sms.message; - const maxLength = 160; - return maxLength - element.length; - } - - onResponse() { - try { - if (!this.sms.destination) - throw new Error(`The destination can't be empty`); - if (!this.sms.message) - throw new Error(`The message can't be empty`); - if (this.charactersRemaining() < 0) - throw new Error(`The message it's too long`); - - this.$http.post(this.route, this.sms).then(res => { - this.vnApp.showMessage(this.$t('SMS sent!')); - }); - } catch (e) { - this.vnApp.showError(this.$t(e.message)); - return false; - } - return true; - } -} - -ngModule.vnComponent('vnSmsDialog', { - template: require('./index.html'), - controller: sendSmsDialog, - bindings: { - sms: '<', - } -}); diff --git a/front/core/components/sendSms/locale/es.yml b/front/core/components/sendSms/locale/es.yml deleted file mode 100644 index 64c3fcca67..0000000000 --- a/front/core/components/sendSms/locale/es.yml +++ /dev/null @@ -1,9 +0,0 @@ -Send SMS: Enviar SMS -Destination: Destinatario -Message: Mensaje -SMS sent!: ¡SMS enviado! -Characters remaining: Carácteres restantes -The destination can't be empty: El destinatario no puede estar vacio -The message can't be empty: El mensaje no puede estar vacio -The message it's too long: El mensaje es demasiado largo -Special characters like accents counts as a multiple: Carácteres especiales como los acentos cuentan como varios \ No newline at end of file diff --git a/front/core/components/sendSms/style.scss b/front/core/components/sendSms/style.scss deleted file mode 100644 index 84571a5f42..0000000000 --- a/front/core/components/sendSms/style.scss +++ /dev/null @@ -1,5 +0,0 @@ -@import "variables"; - -.SMSDialog { - min-width: 400px -} \ No newline at end of file