Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

182
Views
Extraños problemas de estilo con Monaco Editor en Electron

Cuando integré el editor Monaco en mi aplicación Electron siguiendo electron-amd-sample , el editor se comportó según lo previsto.

Sin embargo, el ejemplo demuestra la instanciación del editor dentro de una etiqueta de secuencia de comandos dentro de una página HTML, mientras que me gustaría acceder al editor dentro de los archivos Javascript de mis proyectos.

Agregué el siguiente código a un archivo JS para crear una instancia del editor y observé algunos problemas de estilo extraños con el editor:

  1. Cuando hago clic en el menú de desplazamiento, se vuelve blanco en lugar de tener un poco de transparencia: ingrese la descripción de la imagen aquí
  2. Cuando hago clic en ir a referencias, aparece la ventana y luego comienza a reducirse hasta que desaparece: ingrese la descripción de la imagen aquí

Tenga en cuenta que tengo otro css definido para la página en la que ahora incrusté el editor, mientras que anteriormente se ejecutaba en una ventana de navegador aislada. Sin embargo, no estoy seguro de cómo saber si esto es un problema.

 /** * Sets up the Monaco code editor and links it to the code container div. * * @returns a Promise and passes the editor to resolve. */ async function setupMonacoEditor() { return new Promise((resolve, reject) => { amdRequire(['vs/editor/editor.main'], function () { const editor = monaco.editor.create( document.getElementById('ideCodeContainer'), { language: 'javascript', theme: vs-dark, automaticLayout: true, } ); resolve(editor); }); }); }
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Bueno, resulta que había dos problemas:

  1. Definí una clase css .active, demasiado genérica, que estaba en conflicto con el color del menú desplegable.
  2. Ajuste
 webFrame.setZoomFactor(Math.min(0.00104058272 * height, 0.00059523809 * width));

dentro de electron está causando el cambio de tamaño de la ventana de referencias.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!