From a841646559b7d4495bec59e3c16442b6d8ffb2f9 Mon Sep 17 00:00:00 2001 From: Shane Kilkelly Date: Mon, 31 Jul 2017 11:28:21 +0100 Subject: [PATCH] Add preamble parser --- .../ide/preamble/preamble/services/preamble.coffee | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 services/web/public/coffee/ide/preamble/preamble/services/preamble.coffee diff --git a/services/web/public/coffee/ide/preamble/preamble/services/preamble.coffee b/services/web/public/coffee/ide/preamble/preamble/services/preamble.coffee new file mode 100644 index 0000000000..bd52713952 --- /dev/null +++ b/services/web/public/coffee/ide/preamble/preamble/services/preamble.coffee @@ -0,0 +1,14 @@ +define [ + "base" +], (App) -> + + App.factory 'preamble', (ide) -> + + Preamble = { + getPreambleText: () -> + text = ide.editorManager.getCurrentDocValue().slice(0, 5000) + preamble = text.match(/([^]*)^\\begin\{document\}/m)[1] + + } + + return Preamble