akurath
Version:
IDE Frontend for codepsaces.io
35 lines (31 loc) • 887 B
JavaScript
define([
"views/preview_html",
"views/preview_markdown"
], function(PreviewHtml, PreviewMarkdown) {
var _ = codebox.require("hr/utils");
var files = codebox.require("core/files");
var htmlExts = [
".html", ".htm"
];
files.addHandler("preview", {
name: "HTML Preview",
icon: "eye",
position: 10,
View: PreviewHtml,
valid: function(file) {
return (!file.isDirectory() && _.contains(htmlExts, file.extension()));
}
});
var markdownExts = [
".md", ".markdown", ".txt"
];
files.addHandler("preview-markdown", {
name: "Markdown Preview",
icon: "eye",
position: 10,
View: PreviewMarkdown,
valid: function(file) {
return (!file.isDirectory() && _.contains(markdownExts, file.extension()));
}
});
});