From 03dcdca91ea9b0aa5823151e842956643a41b94c Mon Sep 17 00:00:00 2001 From: Hsu Still <341464@gmail.com> Date: Fri, 30 Mar 2018 03:23:29 +0800 Subject: [PATCH] Add lightbox & categorize templates --- .../plugins/DocFx.Plugin.ImageProcessor.dll | Bin 0 -> 10240 bytes docs/_template/{ => dark}/styles/docfx.css | 0 docs/_template/{ => dark}/styles/dracula.css | 0 .../partials/head.tmpl.partial | 20 ++++++++++++++++++ .../partials/scripts.tmpl.partial | 8 +++++++ .../styles/plugin-featherlight.js | 15 +++++++++++++ docs/docfx.json | 3 ++- 7 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 docs/_template/bootstrap-modal/plugins/DocFx.Plugin.ImageProcessor.dll rename docs/_template/{ => dark}/styles/docfx.css (100%) rename docs/_template/{ => dark}/styles/dracula.css (100%) create mode 100644 docs/_template/lightbox-featherlight/partials/head.tmpl.partial create mode 100644 docs/_template/lightbox-featherlight/partials/scripts.tmpl.partial create mode 100644 docs/_template/lightbox-featherlight/styles/plugin-featherlight.js diff --git a/docs/_template/bootstrap-modal/plugins/DocFx.Plugin.ImageProcessor.dll b/docs/_template/bootstrap-modal/plugins/DocFx.Plugin.ImageProcessor.dll new file mode 100644 index 0000000000000000000000000000000000000000..c608b941a6904789bc80b1ac646349c5de11df9f GIT binary patch literal 10240 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 EH + + + {{#title}}{{title}}{{/title}}{{^title}}{{>partials/title}}{{/title}} {{#_appTitle}}| {{_appTitle}} {{/_appTitle}} + + + + {{#_description}}{{/_description}} + + + + + + + + {{#_enableSearch}}{{/_enableSearch}} + {{#_enableNewTab}}{{/_enableNewTab}} + \ No newline at end of file diff --git a/docs/_template/lightbox-featherlight/partials/scripts.tmpl.partial b/docs/_template/lightbox-featherlight/partials/scripts.tmpl.partial new file mode 100644 index 000000000..cd7d0074c --- /dev/null +++ b/docs/_template/lightbox-featherlight/partials/scripts.tmpl.partial @@ -0,0 +1,8 @@ +{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} + + + + + + + \ No newline at end of file diff --git a/docs/_template/lightbox-featherlight/styles/plugin-featherlight.js b/docs/_template/lightbox-featherlight/styles/plugin-featherlight.js new file mode 100644 index 000000000..846494cf3 --- /dev/null +++ b/docs/_template/lightbox-featherlight/styles/plugin-featherlight.js @@ -0,0 +1,15 @@ +$(document).ready(function() { + //find all images, but not the logo, and add the lightbox + $('img').not('#logo').each(function(){ + var $img = $(this); + var filename = $img.attr('src') + //add cursor + $img.css('cursor','zoom-in'); + $img.css('cursor','-moz-zoom-in'); + $img.css('cursor','-webkit-zoom-in'); + + //add featherlight + $img.attr('alt', filename); + $img.featherlight(filename); + }); +}); \ No newline at end of file diff --git a/docs/docfx.json b/docs/docfx.json index df45f9d98..78232becd 100644 --- a/docs/docfx.json +++ b/docs/docfx.json @@ -54,7 +54,8 @@ "dest":"_site", "template":[ "default", - "_template" + "_template/dark", + "_template/lightbox-featherlight" ], "overwrite": "_overwrites/**/**.md", "globalMetadata":{