Stackedit/public/res/settings.js

64 lines
2.2 KiB
JavaScript
Raw Normal View History

2013-05-27 19:45:33 +00:00
define([
2013-05-27 22:13:41 +00:00
"underscore",
2013-09-15 14:14:42 +00:00
"config",
"storage"
2013-05-27 19:45:33 +00:00
], function(_) {
2013-05-29 19:55:23 +00:00
var settings = {
layoutOrientation: "horizontal",
lazyRendering: true,
2013-09-09 00:08:55 +00:00
editorFontFamily: 'Menlo, Consolas, "Courier New", Courier, monospace',
editorFontSize: 12,
2013-09-15 01:35:58 +00:00
maxWidth: 960,
2013-06-02 19:35:44 +00:00
defaultContent: "\n\n\n> Written with [StackEdit](" + MAIN_URL + ").",
commitMsg: "Published with " + MAIN_URL,
2013-10-06 14:34:40 +00:00
gdriveFullAccess: true,
2013-05-29 19:55:23 +00:00
template: [
2013-09-22 22:16:59 +00:00
'<!DOCTYPE html>\n',
'<html>\n',
'<head>\n',
'<meta charset="utf-8">\n',
'<title><%= documentTitle %></title>\n',
'<link rel="stylesheet" href="',
MAIN_URL,
'res-min/themes/default.css" />\n',
'<script type="text/javascript" src="',
MAIN_URL,
'libs/MathJax/MathJax.js?config=TeX-AMS_HTML"></script>\n',
2013-09-22 22:16:59 +00:00
'</head>\n',
'<body><div class="container"><%= documentHTML %></div></body>\n',
'</html>'
].join(""),
pdfTemplate: [
2013-09-23 22:00:56 +00:00
'<!DOCTYPE html>\n',
'<html>\n',
'<head>\n',
'<meta charset="utf-8">\n',
'<title><%= documentTitle %></title>\n',
'<link rel="stylesheet" href="',
MAIN_URL,
'res-min/themes/default.css" />\n',
'<script type="text/x-mathjax-config">\n',
'MathJax.Hub.Config({ messageStyle: "none" });\n',
'</script>\n',
'<script type="text/javascript" src="',
MAIN_URL,
'libs/MathJax/MathJax.js?config=TeX-AMS_HTML"></script>\n',
2013-09-23 22:00:56 +00:00
'</head>\n',
'<body class="pdf"><%= documentHTML %></body>\n',
'</html>'
2013-05-29 19:55:23 +00:00
].join(""),
sshProxy: SSH_PROXY_URL,
2013-09-30 00:16:01 +00:00
shortcuts: {},
2013-05-29 19:55:23 +00:00
extensionSettings: {}
};
2013-06-03 22:19:52 +00:00
try {
2013-05-29 19:55:23 +00:00
_.extend(settings, JSON.parse(localStorage.settings));
}
2013-06-03 22:19:52 +00:00
catch(e) {
// Ignore parsing error
}
2013-05-29 19:55:23 +00:00
return settings;
2013-05-27 19:45:33 +00:00
});