akvelon / flutter-code-editor

Flutter Code Editor is a multi-platform code editor supporting syntax highlighting, code blocks folding, autocompletion, read-only code blocks, hiding specific code blocks, themes, and more.

Home Page:https://akvelon.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[BUG] Code sections isn't working for Javascript language

TaylorHo opened this issue · comments

I tested with Java, Dart, and Javascript. Javascript was the only one of those languages where the sections didn't work.

I was trying to make the code read-only with controller.readOnlySectionNames = {'section1'};.

Dart example:

final controller = CodeController(
    text: '''
          // [START section1]
          final String test = "testing here";
          // [END section1]
          ''',
    language: dart,
    namedSectionParser: const BracketsStartEndNamedSectionParser(),
  );

Result:
Screenshot from 2023-07-25 20-53-40


Javascript example:

final controller = CodeController(
    text: '''
          // [START section1]
          console.log("teste");
          // [END section1]
          ''',
    language: javascript,
    namedSectionParser: const BracketsStartEndNamedSectionParser(),
  );

Result:
Screenshot from 2023-07-25 20-52-09