text: var solutionPage = function(e){
   // инициализировать ace-editor
      document.querySelectorAll('.js__editor').forEach(function(elem, index){
          var editor = ace.edit(elem.querySelector('.js__editor-ace'))
          editor.setOption("showPrintMargin", false)     // убрать верт черту
          editor.setOption("maxLines", "Infinity")       // авто-высота
          editor.setHighlightActiveLine(false);          // убрать строку вделения
          editor.setReadOnly(true)                       // для чтения
          switch(elem.getAttribute('data-lang')){
              case 'python':
                  editor.getSession().setMode("ace/mode/python"); break
              case 'cpp':
                  editor.getSession().setMode("ace/mode/c_cpp"); break
              case 'csharp':
                  editor.getSession().setMode("ace/mode/csharp"); break
          }
      })
  }
  
  window.addEventListener('solutionPageLoaded', solutionPage)
  