From 00d437ea1e7cb5a6751d2c374141a22cc205aeaf Mon Sep 17 00:00:00 2001 From: David Baldwynn Date: Mon, 20 Nov 2017 20:23:25 -0800 Subject: [PATCH] added 'copied' label after copy button is clicked --- .../modules/forms/admin/config/i18n/english.js | 3 +++ public/modules/forms/admin/config/i18n/french.js | 3 +++ public/modules/forms/admin/config/i18n/german.js | 4 +++- .../modules/forms/admin/config/i18n/italian.js | 4 +++- .../modules/forms/admin/config/i18n/spanish.js | 4 +++- .../directives/share-form.client.directive.js | 8 +++++++- .../views/adminTabs/shareTabs/embed_form.html | 16 ++++++++++++---- .../views/adminTabs/shareTabs/share_form.html | 12 +++++++++--- 8 files changed, 43 insertions(+), 11 deletions(-) diff --git a/public/modules/forms/admin/config/i18n/english.js b/public/modules/forms/admin/config/i18n/english.js index 4e319661..5f9392f2 100644 --- a/public/modules/forms/admin/config/i18n/english.js +++ b/public/modules/forms/admin/config/i18n/english.js @@ -65,6 +65,9 @@ angular.module('forms').config(['$translateProvider', function ($translateProvid VIEW_MY_TELLFORM: 'View my tellform', LIVE: 'Live', PREVIEW: 'Preview', + + //Share Tab + COPIED_LABEL: 'Copied', COPY: 'Copy', COPY_AND_PASTE: 'Copy and Paste this to add your TellForm to your website', CHANGE_WIDTH_AND_HEIGHT: 'Change the width and height values to suit you best', diff --git a/public/modules/forms/admin/config/i18n/french.js b/public/modules/forms/admin/config/i18n/french.js index 02955d77..902973c1 100644 --- a/public/modules/forms/admin/config/i18n/french.js +++ b/public/modules/forms/admin/config/i18n/french.js @@ -65,6 +65,9 @@ angular.module('forms').config(['$translateProvider', function ($translateProvid VIEW_MY_TELLFORM: "Afficher ma forme", LIVE: "Live", PREVIEW: 'Aperçu', + + //Share Tab + COPIED_LABEL: 'Copié', COPY: "Copier", COPY_AND_PASTE: "Copiez et collez ceci pour ajouter votre TellForm à votre site Web", CHANGE_WIDTH_AND_HEIGHT: "Changez les valeurs de largeur et de hauteur pour mieux vous convenir", diff --git a/public/modules/forms/admin/config/i18n/german.js b/public/modules/forms/admin/config/i18n/german.js index 9c6ef36e..6a2f1cf4 100644 --- a/public/modules/forms/admin/config/i18n/german.js +++ b/public/modules/forms/admin/config/i18n/german.js @@ -65,9 +65,11 @@ angular.module('forms').config(['$translateProvider', function ($translateProvid VIEW_MY_TELLFORM: 'Mein tellform anzeigen', LIVE: 'Leben', PREVIEW: 'Vorschau', + + //Share Tab + COPIED_LABEL: 'Kopiert', COPY: 'Kopieren', COPY_AND_PASTE: 'Kopieren und einfügen, um Ihre TellForm auf Ihrer Website hinzuzufügen', - CHANGE_WIDTH_AND_HEIGHT: 'Ändern Sie die Werte für Breite und Höhe, um Ihnen am besten zu entsprechen', POWERED_BY: 'Unterstützt von', TELLFORM_URL: "Ihr TellForm ist dauerhaft unter dieser URL", diff --git a/public/modules/forms/admin/config/i18n/italian.js b/public/modules/forms/admin/config/i18n/italian.js index f7db8665..44553d65 100644 --- a/public/modules/forms/admin/config/i18n/italian.js +++ b/public/modules/forms/admin/config/i18n/italian.js @@ -65,9 +65,11 @@ angular.module('forms').config(['$translateProvider', function ($translateProvid VIEW_MY_TELLFORM: 'Visualizza la mia informazione', LIVE: 'Live', PREVIEW: 'Anteprima', + + // Share Tab + COPIED_LABEL: "Copiato", COPY: 'Copia', COPY_AND_PASTE: 'Copia e incolla questo per aggiungere il tuo TellForm al tuo sito web', - CHANGE_WIDTH_AND_HEIGHT: 'Modifica i valori di larghezza e di altezza per adattarti al meglio', POWERED_BY: 'Offerto da', TELLFORM_URL: 'Il tuo TellForm è permanente in questo URL', diff --git a/public/modules/forms/admin/config/i18n/spanish.js b/public/modules/forms/admin/config/i18n/spanish.js index 1e596dd1..71e9e7e8 100644 --- a/public/modules/forms/admin/config/i18n/spanish.js +++ b/public/modules/forms/admin/config/i18n/spanish.js @@ -65,9 +65,11 @@ angular.module('forms').config(['$translateProvider', function ($translateProvid VIEW_MY_TELLFORM: 'Ver mi tellform', LIVE: 'Online', PREVIEW: 'Vista previa', + + // Share Tab + COPIED_LABEL: 'Copiado', COPY: 'Copiar', COPY_AND_PASTE: 'Copiar y pegar esto para agregar su TellForm a su sitio web', - CHANGE_WIDTH_AND_HEIGHT: 'Cambie los valores de ancho y altura para adaptar el formulario a sus necesidades', POWERED_BY: 'Con la tecnlogía de', TELLFORM_URL: 'Tu TellForm está en esta URL permanente', diff --git a/public/modules/forms/admin/directives/share-form.client.directive.js b/public/modules/forms/admin/directives/share-form.client.directive.js index 0e5bb674..71dcacd3 100644 --- a/public/modules/forms/admin/directives/share-form.client.directive.js +++ b/public/modules/forms/admin/directives/share-form.client.directive.js @@ -11,7 +11,12 @@ angular.module('forms').directive('shareFormDirective', ['$rootScope', '$transla controller: function($scope){ $scope.actualFormURL = $scope.actualformurl; - $scope.fullScreen = ""+ + $scope.isCopied = false; + $scope.onCopySuccess = function(){ + $scope.isCopied = true; + } + + $scope.embedCode = ""+ "
"+ $translate.instant('POWERED_BY')+ "TellForm"+ @@ -32,6 +37,7 @@ angular.module('forms').directive('shareFormDirective', ['$rootScope', '$transla ]; $scope.go = function(tab){ + $scope.isCopied = false; tab.active = true; $state.go(tab.route); }; diff --git a/public/modules/forms/admin/views/adminTabs/shareTabs/embed_form.html b/public/modules/forms/admin/views/adminTabs/shareTabs/embed_form.html index 1efdc1e8..d8b2a7d4 100644 --- a/public/modules/forms/admin/views/adminTabs/shareTabs/embed_form.html +++ b/public/modules/forms/admin/views/adminTabs/shareTabs/embed_form.html @@ -5,15 +5,23 @@
- +
- {{ fullScreen }} + {{ embedCode }}
-
\ No newline at end of file diff --git a/public/modules/forms/admin/views/adminTabs/shareTabs/share_form.html b/public/modules/forms/admin/views/adminTabs/shareTabs/share_form.html index ba71bc97..b43aecc9 100644 --- a/public/modules/forms/admin/views/adminTabs/shareTabs/share_form.html +++ b/public/modules/forms/admin/views/adminTabs/shareTabs/share_form.html @@ -5,13 +5,19 @@
- +
-
\ No newline at end of file