From 2d5125dfa23b192e978f1a775cc65219929024e5 Mon Sep 17 00:00:00 2001 From: Ralf Teusner Date: Fri, 3 Feb 2017 13:53:32 +0100 Subject: [PATCH] resize ace editors on toggle of description text --- app/assets/javascripts/editor/editor.js.erb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/assets/javascripts/editor/editor.js.erb b/app/assets/javascripts/editor/editor.js.erb index 50e14514..af411da4 100644 --- a/app/assets/javascripts/editor/editor.js.erb +++ b/app/assets/javascripts/editor/editor.js.erb @@ -167,6 +167,13 @@ configureEditors: function () { $('button i.fa-spin').hide(); }, + + resizeAceEditors: function (){ + $('.editor').each(function (index, element) { + this.resizeParentOfAceEditor(element); + }.bind(this)); + }, + resizeParentOfAceEditor: function (element){ // calculate needed size: window height - position of top of button-bar - 60 for bar itself and margins var windowHeight = window.innerHeight - $('#editor-buttons').offset().top - 60; @@ -559,6 +566,9 @@ configureEditors: function () { $('#description-panel').toggleClass('description-panel'); $('#description-symbol').toggleClass('fa-chevron-down'); $('#description-symbol').toggleClass('fa-chevron-right'); + // resize ace editors + this.resizeAceEditors(); + },