|
|
@@ -42,6 +42,29 @@ module.exports = (crowi) => {
|
|
|
],
|
|
|
};
|
|
|
|
|
|
+ // Todo swagger
|
|
|
+ router.get('/', loginRequiredStrictly, adminRequired, async(req, res) => {
|
|
|
+
|
|
|
+ // TODO GW-575 return others customize settings
|
|
|
+
|
|
|
+ /* eslint-disable quote-props, no-multi-spaces */
|
|
|
+ const highlightJsCssSelectorOptions = {
|
|
|
+ 'github': { name: '[Light] GitHub', border: false },
|
|
|
+ 'github-gist': { name: '[Light] GitHub Gist', border: true },
|
|
|
+ 'atom-one-light': { name: '[Light] Atom One Light', border: true },
|
|
|
+ 'xcode': { name: '[Light] Xcode', border: true },
|
|
|
+ 'vs': { name: '[Light] Vs', border: true },
|
|
|
+ 'atom-one-dark': { name: '[Dark] Atom One Dark', border: false },
|
|
|
+ 'hybrid': { name: '[Dark] Hybrid', border: false },
|
|
|
+ 'monokai': { name: '[Dark] Monokai', border: false },
|
|
|
+ 'tomorrow-night': { name: '[Dark] Tomorrow Night', border: false },
|
|
|
+ 'vs2015': { name: '[Dark] Vs 2015', border: false },
|
|
|
+ };
|
|
|
+ /* eslint-enable quote-props, no-multi-spaces */
|
|
|
+
|
|
|
+ return res.apiv3({ highlightJsCssSelectorOptions });
|
|
|
+ });
|
|
|
+
|
|
|
/**
|
|
|
* @swagger
|
|
|
*
|