Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [orion-dev] onInputChange: how are file types decided?

I accidentally stumbled on the answer in examples/editor/embeddededitor:

if (fileName) {
                var splits = fileName.split(".");
                var extension = splits.pop().toLowerCase();
                if (splits.length > 0) {
                    switch(extension) {
                        case "js":
this.styler = new examples.textview.TextStyler(editorWidget, "js");
                            break;
                        case "java":
this.styler = new examples.textview.TextStyler(editorWidget, "java");
                            break;
                        case "css":
this.styler = new examples.textview.TextStyler(editorWidget, "css");
                            break;
                        case "html":
this.styler = new orion.editor.TextMateStyler(editorWidget, orion.editor.HtmlGrammar.grammar);
                            break;
                    }
                }
            }

This should be a platform call so we call get the same answer and don't dupe code.

jjb


Back to the top