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 zcmV+bDF4?@T95z(0000400030{{R5E000000000$0000000000000000000000000 z0000000000000000001h0000EAG!_zvMXX>K4yPg5XmZ)9aI4Gjt;000000000`MF0Ry0RsTQWoKCc000000002s z03sj@0Wbgn9smFU2mk;80000&JOBUyAOHXWKmY&$000mGAOHXW0ssI60000000006 z0000000000fB*mh0ssI2000030APgx01yBG5C8xG01yBG5C8xG0000G0000000000 z0002+I{*Mr00000KmY&`1ONa400000000000000000000U;qFN0002EIsgD100000 z00000000000000000000000000000000000000000000000000AOHXe0000000000 z00008AOHYJ00000000000000kbY*yS0000;8~^|SAOHXW9smFU0ssI20000000000 z0000W003Yva&vNH0000G1ONa4KmY&$1^@s6AOHXW00000000000000$002NPa%F69 zV*mgQ00000U;qFB0ssI2CIA2c00000000000000$002S&0000000000000000000a zJOBUy0000;0000200jUnBme;16951K0000000008H~;{!0ssI2000000000000000 z0000000000000000000000000000000000JFaZDu00001000pH0}3ku1}Xp>FarRq z00002000pHasdDUa3~T0015yA18)-m01AEr000CfEf*$!0RR95{ss#G00wgu000Ul zfC2yj1SkOj04r}6000UKD^CV*7XSbX3jhEIZx{do3U3(z016B%A_#99000UN00IOO z11K8+019s$000Uo9RL6dC<6ch1^@sEZyo>u3N6;&3kWO+2yY(%015!y00wU!000Ut zsoo0)EC&W}9{>Of0Neu;1S(^l69g6$ z1ppBQeggmi1SKsOCVl|`00jO93;+NIb0+`*3MGI8000Ci0{{RkZzuo&3KIq^Wf2B% zDF6Tp69)itu z3N4b}4G{(`2oVNv9{>Of0NfD;6ABRuEC>PyC3IGCfR{;QUa&G|ua0DnI000VaF8}}v3j=R3000UH zZ!rJ>3IGCf836!ra(Mv&aBnXF016BPZ!iD=3J7m8000UADgXczFarQT00004000pH z0&+_M0B|S=000IG26FcS0B{3uG5`Py3I=ik0swFXZ!!P?3JL~t5dr{k1#dC{0165Q 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 zbZ>4Tba`-PJtAUtbaZcSA|PXIVRLgmB4ccCb7dkRWMOn+Eo5nPZE16JJtA#yWMOO~ zAYpQ8VJ&Q7Vr6VSB13F%b7dkv4GJJ2ARr(hARr(hJaceiZXjWDX<;pBX=G$&ZapG& za&=`QJ|=W&ZDn&iJTG%_VQxMR3LqdLARr(hAUrQ(b#!!ZZaxhPARr(hARs(1WNCIj z4GJJ2ARr(hJY;EhAY*J{b8|f+ZEs{@Y%OAMWO*V!4GJJ2ARr(hARs(&K0Ik{XCQNO zV?82!b8mHWV`Y6JFFrgka6SzRARr(hARs(1WNCIjARr(hARrA2ARr(hJTGKvc0LUX zARs(1WNCIj4GKIjWNCIj0001I0002*yT3ehba`xLJ`D;kZEs{@Y%OAMWO+VmZD$~R z4GJJ2ARr)QX>)LFVRGmTxV%?Xmw&-WN%|;cr9#c zXJ~X{Z+IKk_ZDD6+P;zf$Wpi_Ha$Ij>YFtER zVs&R+L~mn8crH+Eb!TaAE=g@+XJt@wZ)0V1b8m7kaAaZt00000000000000000000 z00000000000000000000000000000000000000000000000000000000000000000 z00000000000000000000000000000000000000000000000000000000000000000 z0000000000000000000000000000000000OJOBUy000000000oJOBUyAOHXW00000 z0000000000000000000aJOBUy00000000000AE9Iazt!wO<`$n0Bv()Z*pa2E@W(M z000000RJTbAOH{m00000000000000000000000000000000000000000000000000 z00000000000000000000000000000000000000000000000000000000000000000 z00000000000000000000000000000000000000000000000000000000000000000 z00000000000000000000000000000000000000000000000000000000000000000 z00000000000000000000000000000000000000000000000000000000000000000 z00000000000000000000000000000000000000000000000000000000000000000 z00000000000000000000000000000000000000000000000000000000000000000 z00000000000000000000000000000000000000000000000000000000000000000 z0000000000000000000000000000000000000000000000000000000000000096H z0000O004jh000000000000000009620000m004jh000000000000000009610000; z00013KmY)=0{{R3000000002A12g~t09F7~0AB!B07U>&08;=-08ao;0ABz}08Ri# z08an_0002J1n>R;009610000000961000000096$0000000004000020000000000 z000000000)0000109F8D0CE6E0BHbh0A&D40B!(g0B-;Q0000a00aO408{{S0AT=b z0CNCr0AT=h0BHbk0B!&P000000I&oU0{{R408;>T0CE6n0B!(h07d|50Bitd07(FD z0A>Jh0002+0ssI305AYB05AYB05AYF0Ac_z0000Q0096207C$80Brzm0A&Df0CWIz z000000000Y0096207C$80Brzp0AT=b0C@mT0AT=a0A&CG000000001B02}}T07d|5 z0Bitd07L*~0CNCi0CE6n0B`_w0BHbk0B!&P0000)0B- + + + {{#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":{