From 2de53a7d0307fde66db523f75188ddd7edc72c90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Estev=C3=A3o=20Soares=20dos=20Santos?= Date: Mon, 15 Jun 2015 14:49:26 +0100 Subject: [PATCH] feat(showdown.getDefaultOptions): add method to retrieve default global options key->values Showdown default options are now retrievable through `showdown.getDefaultOptions()` function --- src/showdown.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/showdown.js b/src/showdown.js index 949e9f7..2866962 100644 --- a/src/showdown.js +++ b/src/showdown.js @@ -52,18 +52,32 @@ showdown.getOption = function (key) { /** * Get the global options * @static - * @returns {{omitExtraWLInCodeBlocks: boolean, prefixHeaderId: boolean}} + * @returns {{}} */ showdown.getOptions = function () { 'use strict'; return globalOptions; }; +/** + * Reset global options to the default values + * @static + */ showdown.resetOptions = function () { 'use strict'; globalOptions = JSON.parse(JSON.stringify(defaultOptions)); }; +/** + * Get the default options + * @static + * @returns {{}} + */ +showdown.getDefaultOptions = function () { + 'use strict'; + return defaultOptions; +}; + /** * Get or set a subParser *