For I'am codemirror and my project Expanding the EMMT summarizes great works in the codemirror editor when interactively done (CTRL + E) I have to make a further step further by extending the summaries within the javascript code.
& lt ;! DOCTYPE html & gt; & Lt; Html & gt; & Lt; Top & gt; & Lt; Meta charset = "UTF-8" & gt; & Lt; Link rel = "stylesheet" type = "text / css" href = "codemirror / lib / codemirror.css" & gt; & Lt; Link rel = "stylesheet" type = "text / css" href = "codemirror / lib / codemirror.css" & gt; & Lt; Script type = "text / javascript" src = "codemirror / lib / codemirror.js" & gt; & Lt; / Script & gt; & Lt; Script type = "text / javascript" src = "codemirror / lib / codemirror.js" & gt; & Lt; / Script & gt; & Lt; Script type = "text / javascript" src = "codemirror / mode / xml / xml.js" & gt; & Lt; / Script & gt; & Lt; Script type = "text / javascript" src = "codemirror / mode / javascript / javascript.js" & gt; & Lt; / Script & gt; & Lt; Script type = "text / javascript" src = "codemirror / mode / css / css.js" & gt; & Lt; / Script & gt; & Lt; Script type = "text / javascript" src = "codemir / mode / htmlmixed / htmlmixed.js" & gt; & Lt; / Script & gt; & Lt; Script type = "text / javascript" src = "resource / emmet.js" & gt; & Lt; / Script & gt; & Lt; / Head & gt; & Lt; Body & gt; & Lt; Div id = "editorcontainer" & gt; & Lt; / Div & gt; & Lt; Script type = "text / javascript" & gt; Var Test = {}; Test. Editor = null; Test.init = function () {Test.editor = CodeMirror (document.getElementById ('editorContainer'), {autofocus: true, lineNumbers: true, mode: "text / html", profile: 'xhtml', / * ammt Defines the output profile *); EmmetCodeMirror (Test.editor); Test.ol (); } Test.ol = function () {Test.editor.getDoc (). ReplaceSelection ('ol'; li * 3 ',' end '); Test.editor.focus (); EmmetCodeMirror.emmet.run ('wide_abet', test. Editor); }; Test.init (); & Lt; / Script & gt; & Lt; / Body & gt; & Lt; / Html & gt; By calling test.ol ()
ol> Li * 3
is inserted, but its following execution emmetCodeMirror.emmet.run ('extension_base', test. Editor);
result in a typeError: editor.getProfileName is not a function emmet.js: 41541
Can someone tell me that I What am I doing,
Thank you very much!
>
You CodeMirror
editor example Emmet.run ()
instead of EmmetEditor
. Anyway, the ultimate solution is only for the registered AMP command, for example
Test.editor.execCommand ('emmet.expand_abence')
No comments:
Post a Comment