From bdfc0adcc02cb5fe3e17bd0b54f857758e31c532 Mon Sep 17 00:00:00 2001 From: Pea Tyczynska Date: Mon, 10 Aug 2020 18:14:36 +0100 Subject: [PATCH] New template button creates new template for broadcast services --- app/assets/javascripts/templateFolderForm.js | 12 +++++++++--- app/templates/views/templates/_move_to.html | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/app/assets/javascripts/templateFolderForm.js b/app/assets/javascripts/templateFolderForm.js index 22a7f1a68..a9f2a4bfd 100644 --- a/app/assets/javascripts/templateFolderForm.js +++ b/app/assets/javascripts/templateFolderForm.js @@ -153,13 +153,19 @@ return changed; }; + this.$broadcastService = (document.querySelector('div[id=add_new_template_form]')).getAttribute("data-broadcast") + this.actionButtonClicked = function(event) { event.preventDefault(); this.currentState = $(event.currentTarget).val(); - if (this.stateChanged()) { - this.render(); - } + if (event.currentTarget.value === 'add-new-template' && this.$broadcastService) { + return window.location = "/services/" + this.$broadcastService + "/templates/add-broadcast"; + } else { + if (this.stateChanged()) { + this.render(); + }; + }; }; this.selectionStatus = { diff --git a/app/templates/views/templates/_move_to.html b/app/templates/views/templates/_move_to.html index f4d2ee494..09a69e186 100644 --- a/app/templates/views/templates/_move_to.html +++ b/app/templates/views/templates/_move_to.html @@ -28,7 +28,7 @@ {{ page_footer('Add new folder', button_name='operation', button_value='add-new-folder') }} -
+
{{ radios(templates_and_folders_form.add_template_by_template_type) }}