added tinydrive docs and demo
@@ -231,6 +231,7 @@
|
||||
- url: "#contextmenu"
|
||||
- url: "#contextmenu_never_use_native"
|
||||
- url: "directionality"
|
||||
- url: "tinydrive"
|
||||
- url: "emoticons"
|
||||
- url: "mediaembed"
|
||||
- url: "fullpage"
|
||||
@@ -396,7 +397,6 @@
|
||||
pages:
|
||||
- url: "#textpattern_patterns"
|
||||
- url: "tinycomments"
|
||||
- url: "tinydrive"
|
||||
- url: "toc"
|
||||
pages:
|
||||
- url: "#toc_depth"
|
||||
|
||||
@@ -0,0 +1,206 @@
|
||||
{
|
||||
"files": [
|
||||
{
|
||||
"path": "/Hero Backgrounds",
|
||||
"name": "action-adventure-bicycle-71104.jpg",
|
||||
"url": "../tiny-drive-demo/images/Hero Backgrounds/action-adventure-bicycle-71104.jpg",
|
||||
"date": "2018-06-13 16:49:10",
|
||||
"size": 756767,
|
||||
"thumbUrl": "../tiny-drive-demo/images/Hero Backgrounds/action-adventure-bicycle-71104_thumb.jpg"
|
||||
},
|
||||
{
|
||||
"path": "/Hero Backgrounds",
|
||||
"name": "adventure-altitude-cold-1145378.jpg",
|
||||
"url": "../tiny-drive-demo/images/Hero Backgrounds/adventure-altitude-cold-1145378.jpg",
|
||||
"date": "2018-06-13 16:49:10",
|
||||
"size": 1180390,
|
||||
"thumbUrl": "../tiny-drive-demo/images/Hero Backgrounds/adventure-altitude-cold-1145378_thumb.jpg"
|
||||
},
|
||||
{
|
||||
"path": "/Hero Backgrounds",
|
||||
"name": "adventure-backpack-backpacking-12057.jpg",
|
||||
"url": "../tiny-drive-demo/images/Hero Backgrounds/adventure-backpack-backpacking-12057.jpg",
|
||||
"date": "2018-06-13 16:49:10",
|
||||
"size": 942994,
|
||||
"thumbUrl": "../tiny-drive-demo/images/Hero Backgrounds/adventure-backpack-backpacking-12057_thumb.jpg"
|
||||
},
|
||||
{
|
||||
"path": "/Hero Backgrounds",
|
||||
"name": "adventure-beach-bicycle-462036.jpg",
|
||||
"url": "../tiny-drive-demo/images/Hero Backgrounds/adventure-beach-bicycle-462036.jpg",
|
||||
"date": "2018-06-13 16:49:10",
|
||||
"size": 621651,
|
||||
"thumbUrl": "../tiny-drive-demo/images/Hero Backgrounds/adventure-beach-bicycle-462036_thumb.jpg"
|
||||
},
|
||||
{
|
||||
"path": "/Hero Backgrounds",
|
||||
"name": "adventure-bicycle-bike-161172.jpg",
|
||||
"url": "../tiny-drive-demo/images/Hero Backgrounds/adventure-bicycle-bike-161172.jpg",
|
||||
"date": "2018-06-13 16:49:10",
|
||||
"size": 1444217,
|
||||
"thumbUrl": "../tiny-drive-demo/images/Hero Backgrounds/adventure-bicycle-bike-161172_thumb.jpg"
|
||||
},
|
||||
{
|
||||
"path": "/Hero Backgrounds",
|
||||
"name": "adventure-bikers-bikes-163407.jpg",
|
||||
"url": "../tiny-drive-demo/images/Hero Backgrounds/adventure-bikers-bikes-163407.jpg",
|
||||
"date": "2018-06-13 16:49:10",
|
||||
"size": 3679714,
|
||||
"thumbUrl": "../tiny-drive-demo/images/Hero Backgrounds/adventure-bikers-bikes-163407_thumb.jpg"
|
||||
},
|
||||
{
|
||||
"path": "/Hero Backgrounds",
|
||||
"name": "aluminium-antique-coffee-6255.jpg",
|
||||
"url": "../tiny-drive-demo/images/Hero Backgrounds/aluminium-antique-coffee-6255.jpg",
|
||||
"date": "2018-06-13 16:49:10",
|
||||
"size": 845594,
|
||||
"thumbUrl": "../tiny-drive-demo/images/Hero Backgrounds/aluminium-antique-coffee-6255_thumb.jpg"
|
||||
},
|
||||
{
|
||||
"path": "/Hero Backgrounds",
|
||||
"name": "ash-bonfire-burn-164168.jpg",
|
||||
"url": "../tiny-drive-demo/images/Hero Backgrounds/ash-bonfire-burn-164168.jpg",
|
||||
"date": "2018-06-13 16:49:10",
|
||||
"size": 689043,
|
||||
"thumbUrl": "../tiny-drive-demo/images/Hero Backgrounds/ash-bonfire-burn-164168_thumb.jpg"
|
||||
},
|
||||
{
|
||||
"path": "/Hero Backgrounds",
|
||||
"name": "background-clouds-daylight-747964.jpg",
|
||||
"url": "../tiny-drive-demo/images/Hero Backgrounds/background-clouds-daylight-747964.jpg",
|
||||
"date": "2018-06-13 16:49:10",
|
||||
"size": 949082,
|
||||
"thumbUrl": "../tiny-drive-demo/images/Hero Backgrounds/background-clouds-daylight-747964_thumb.jpg"
|
||||
},
|
||||
{
|
||||
"path": "/Hero Backgrounds",
|
||||
"name": "boat-daylight-lake-675764.jpg",
|
||||
"url": "../tiny-drive-demo/images/Hero Backgrounds/boat-daylight-lake-675764.jpg",
|
||||
"date": "2018-06-13 16:49:10",
|
||||
"size": 805382,
|
||||
"thumbUrl": "../tiny-drive-demo/images/Hero Backgrounds/boat-daylight-lake-675764_thumb.jpg"
|
||||
},
|
||||
{
|
||||
"path": "/Hero Backgrounds",
|
||||
"name": "countryside-dawn-daylight-1009355.jpg",
|
||||
"url": "../tiny-drive-demo/images/Hero Backgrounds/countryside-dawn-daylight-1009355.jpg",
|
||||
"date": "2018-06-13 16:49:10",
|
||||
"size": 2103708,
|
||||
"thumbUrl": "../tiny-drive-demo/images/Hero Backgrounds/countryside-dawn-daylight-1009355_thumb.jpg"
|
||||
},
|
||||
{
|
||||
"path": "/Hero Backgrounds",
|
||||
"name": "forest-landscape-mountain-range-129105.jpg",
|
||||
"url": "../tiny-drive-demo/images/Hero Backgrounds/forest-landscape-mountain-range-129105.jpg",
|
||||
"date": "2018-06-13 16:49:10",
|
||||
"size": 1204626,
|
||||
"thumbUrl": "../tiny-drive-demo/images/Hero Backgrounds/forest-landscape-mountain-range-129105_thumb.jpg"
|
||||
},
|
||||
{
|
||||
"path": "/Hero Backgrounds",
|
||||
"name": "forest-landscape-nature-6921.jpg",
|
||||
"url": "../tiny-drive-demo/images/Hero Backgrounds/forest-landscape-nature-6921.jpg",
|
||||
"date": "2018-06-13 16:49:10",
|
||||
"size": 1469476,
|
||||
"thumbUrl": "../tiny-drive-demo/images/Hero Backgrounds/forest-landscape-nature-6921_thumb.jpg"
|
||||
},
|
||||
{
|
||||
"path": "/Hero Backgrounds",
|
||||
"name": "modern-adventure-background-220147.jpg",
|
||||
"url": "../tiny-drive-demo/images/Hero Backgrounds/modern-adventure-background-220147.jpg",
|
||||
"date": "2018-06-13 16:49:10",
|
||||
"size": 696115,
|
||||
"thumbUrl": "../tiny-drive-demo/images/Hero Backgrounds/modern-adventure-background-220147_thumb.jpg"
|
||||
},
|
||||
{
|
||||
"path": "/",
|
||||
"name": "hero-background-campaign-alternate.png",
|
||||
"url": "../tiny-drive-demo/images/hero-background-campaign-alternate.png",
|
||||
"date": "2018-06-13 16:49:10",
|
||||
"size": 527006,
|
||||
"thumbUrl": "../tiny-drive-demo/images/hero-background-campaign-alternate_thumb.png"
|
||||
},
|
||||
{
|
||||
"path": "/",
|
||||
"name": "hero-background-campaign.png",
|
||||
"url": "../tiny-drive-demo/images/hero-background-campaign.png",
|
||||
"date": "2018-06-13 16:49:10",
|
||||
"size": 367324,
|
||||
"thumbUrl": "../tiny-drive-demo/images/hero-background-campaign_thumb.png"
|
||||
},
|
||||
{
|
||||
"path": "/logos",
|
||||
"name": "logo-on-black.eps",
|
||||
"url": "../tiny-drive-demo/images/logos/logo-on-black.eps",
|
||||
"date": "2018-06-13 16:09:01",
|
||||
"size": 32456
|
||||
},
|
||||
{
|
||||
"path": "/logos",
|
||||
"name": "logo-on-black.png",
|
||||
"url": "../tiny-drive-demo/images/logos/logo-on-black.png",
|
||||
"date": "2018-06-13 16:09:01",
|
||||
"size": 36994,
|
||||
"thumbUrl": "../tiny-drive-demo/images/logos/logo-on-black_thumb.png"
|
||||
},
|
||||
{
|
||||
"path": "/logos",
|
||||
"name": "logo-on-black.svg",
|
||||
"url": "../tiny-drive-demo/images/logos/logo-on-black.svg",
|
||||
"date": "2018-06-13 16:09:01",
|
||||
"size": 7060
|
||||
},
|
||||
{
|
||||
"path": "/logos",
|
||||
"name": "logo-on-white.eps",
|
||||
"url": "../tiny-drive-demo/images/logos/logo-on-white.eps",
|
||||
"date": "2018-06-13 16:09:01",
|
||||
"size": 32510
|
||||
},
|
||||
{
|
||||
"path": "/logos",
|
||||
"name": "logo-on-white.png",
|
||||
"url": "../tiny-drive-demo/images/logos/logo-on-white.png",
|
||||
"date": "2018-06-13 16:09:01",
|
||||
"size": 39630,
|
||||
"thumbUrl": "../tiny-drive-demo/images/logos/logo-on-white_thumb.png"
|
||||
},
|
||||
{
|
||||
"path": "/logos",
|
||||
"name": "logo-on-white.svg",
|
||||
"url": "../tiny-drive-demo/images/logos/logo-on-white.svg",
|
||||
"date": "2018-06-13 16:09:01",
|
||||
"size": 7060
|
||||
},
|
||||
{
|
||||
"path": "/",
|
||||
"name": "pricelist-latest.pdf",
|
||||
"url": "../tiny-drive-demo/images/pricelist-latest.pdf",
|
||||
"date": "2018-06-13 16:09:01",
|
||||
"size": 8727
|
||||
},
|
||||
{
|
||||
"path": "/",
|
||||
"name": "Promo-bike-rentals.jpg",
|
||||
"url": "../tiny-drive-demo/images/Promo-bike-rentals.jpg",
|
||||
"date": "2018-06-13 16:49:10",
|
||||
"size": 45021,
|
||||
"thumbUrl": "../tiny-drive-demo/images/Promo-bike-rentals_thumb.jpg"
|
||||
},
|
||||
{
|
||||
"path": "/",
|
||||
"name": "Promo-may-love-coffee.jpg",
|
||||
"url": "../tiny-drive-demo/images/Promo-may-love-coffee.jpg",
|
||||
"date": "2018-06-13 16:49:10",
|
||||
"size": 27871,
|
||||
"thumbUrl": "../tiny-drive-demo/images/Promo-may-love-coffee_thumb.jpg"
|
||||
},
|
||||
{
|
||||
"path": "/",
|
||||
"name": "summer-competition-presentation.pdf",
|
||||
"url": "../tiny-drive-demo/images/summer-competition-presentation.pdf",
|
||||
"date": "2018-06-13 16:09:01",
|
||||
"size": 8727
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 739 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 680 KiB |
|
After Width: | Height: | Size: 7.4 KiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 921 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 607 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 3.5 MiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 826 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 673 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 927 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 786 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 2.0 MiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 34 KiB |
|
After Width: | Height: | Size: 680 KiB |
|
After Width: | Height: | Size: 7.4 KiB |
|
After Width: | Height: | Size: 44 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 515 KiB |
|
After Width: | Height: | Size: 74 KiB |
|
After Width: | Height: | Size: 359 KiB |
|
After Width: | Height: | Size: 53 KiB |
|
After Width: | Height: | Size: 36 KiB |
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="448px" height="448px" viewBox="0 0 448 448" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<!-- Generator: Sketch 50.2 (55047) - http://www.bohemiancoding.com/sketch -->
|
||||
<title>logos/logo-on-black</title>
|
||||
<desc>Created with Sketch.</desc>
|
||||
<defs></defs>
|
||||
<g id="logos/logo-on-black" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<circle id="Oval-Copy-2" stroke="#FFFFFF" stroke-width="14" stroke-linecap="round" stroke-linejoin="round" cx="224" cy="224" r="217"></circle>
|
||||
<circle id="Oval-2-Copy" fill="#F58D2C" cx="168" cy="160" r="53"></circle>
|
||||
<path d="M418.8492,258.575836 C402.568316,351.594289 321.399057,422.291584 223.71756,422.291584 C122.284667,422.291584 38.6566495,346.059848 27,247.762868 L65.9600604,212.568498 L79.8626558,241.758836 L135.358028,187.882553 L160.555484,212.568498 L223.71756,107 L287.603286,197.423651 L313.822025,169.349323 L352.522656,232.033169 L378.419405,212.568498 L418.849199,251.49784 L418.849199,258.575842 Z M223.986612,131.399788 L223.986612,167.525404 L241.207559,170.167267 L232.872548,193.292088 L254.934384,208.085406 L252.864603,256 L285.882155,222.281509 L223.986612,131.399788 Z M348.486793,246.740545 L312.275464,186.987198 L308.496773,235.332966 L327.345308,231.241958 L327.345308,265 L348.486793,246.740545 Z M379.062744,225.562005 L382.868809,238.992803 L390.046133,241.442008 L396.155366,258.732883 L402.234049,246.045095 L379.062744,225.562005 Z M134.833059,203.537456 L141.416526,222.48112 L134.833059,235.768728 L122.143033,238.611638 L147.761539,248.546092 L147.722455,263 L171.078163,241.402674 L134.833059,203.537456 Z M77.6071183,264.112482 L60.391948,227.089848 L56.6119235,252.348503 L67.1095209,252.348503 L56.6119235,280 L77.6071183,264.112482 Z" id="Combined-Shape-Copy" fill="#FFFFFF"></path>
|
||||
<path d="M85.96925,332 L85.96925,287.648 L77.47325,287.648 L77.47325,280.736 L101.80925,280.736 L101.80925,287.648 L93.31325,287.648 L93.31325,332 L85.96925,332 Z M108.809,332 L108.809,280.736 L116.153,280.736 L116.153,332 L108.809,332 Z M126.53675,332 L126.53675,280.736 L133.59275,280.736 L144.68075,311.624 L144.82475,311.624 L144.82475,280.736 L152.16875,280.736 L152.16875,332 L145.25675,332 L134.02475,301.184 L133.88075,301.184 L133.88075,332 L126.53675,332 Z M169.1765,332 L169.1765,310.328 L159.0965,280.736 L166.8725,280.736 L172.7765,301.112 L172.9205,301.112 L178.8245,280.736 L186.6005,280.736 L176.5205,310.328 L176.5205,332 L169.1765,332 Z M210.752,332 L210.752,280.736 L218.096,280.736 L218.096,324.656 L232.64,324.656 L232.64,332 L210.752,332 Z M240.50375,292.832 C240.50375,290.76799 240.863746,288.944008 241.58375,287.36 C242.303754,285.775992 243.263744,284.456005 244.46375,283.4 C245.615756,282.391995 246.923743,281.624003 248.38775,281.096 C249.851757,280.567997 251.327743,280.304 252.81575,280.304 C254.303757,280.304 255.779743,280.567997 257.24375,281.096 C258.707757,281.624003 260.039744,282.391995 261.23975,283.4 C262.391756,284.456005 263.327746,285.775992 264.04775,287.36 C264.767754,288.944008 265.12775,290.76799 265.12775,292.832 L265.12775,319.904 C265.12775,322.064011 264.767754,323.911992 264.04775,325.448 C263.327746,326.984008 262.391756,328.255995 261.23975,329.264 C260.039744,330.320005 258.707757,331.111997 257.24375,331.64 C255.779743,332.168003 254.303757,332.432 252.81575,332.432 C251.327743,332.432 249.851757,332.168003 248.38775,331.64 C246.923743,331.111997 245.615756,330.320005 244.46375,329.264 C243.263744,328.255995 242.303754,326.984008 241.58375,325.448 C240.863746,323.911992 240.50375,322.064011 240.50375,319.904 L240.50375,292.832 Z M247.84775,319.904 C247.84775,321.680009 248.339745,322.987996 249.32375,323.828 C250.307755,324.668004 251.471743,325.088 252.81575,325.088 C254.159757,325.088 255.323745,324.668004 256.30775,323.828 C257.291755,322.987996 257.78375,321.680009 257.78375,319.904 L257.78375,292.832 C257.78375,291.055991 257.291755,289.748004 256.30775,288.908 C255.323745,288.067996 254.159757,287.648 252.81575,287.648 C251.471743,287.648 250.307755,288.067996 249.32375,288.908 C248.339745,289.748004 247.84775,291.055991 247.84775,292.832 L247.84775,319.904 Z M275.1515,332 L275.1515,280.736 L286.0235,280.736 C290.247521,280.736 293.451489,281.887988 295.6355,284.192 C297.819511,286.496012 298.9115,289.759979 298.9115,293.984 L298.9115,317.96 C298.9115,322.760024 297.747512,326.299989 295.4195,328.58 C293.091488,330.860011 289.743522,332 285.3755,332 L275.1515,332 Z M282.4955,287.648 L282.4955,325.088 L285.8795,325.088 C287.94351,325.088 289.407496,324.572005 290.2715,323.54 C291.135504,322.507995 291.5675,320.888011 291.5675,318.68 L291.5675,293.984 C291.5675,291.96799 291.159504,290.408006 290.3435,289.304 C289.527496,288.199994 288.039511,287.648 285.8795,287.648 L282.4955,287.648 Z M308.93525,292.832 C308.93525,290.76799 309.295246,288.944008 310.01525,287.36 C310.735254,285.775992 311.695244,284.456005 312.89525,283.4 C314.047256,282.391995 315.355243,281.624003 316.81925,281.096 C318.283257,280.567997 319.759243,280.304 321.24725,280.304 C322.735257,280.304 324.211243,280.567997 325.67525,281.096 C327.139257,281.624003 328.471244,282.391995 329.67125,283.4 C330.823256,284.456005 331.759246,285.775992 332.47925,287.36 C333.199254,288.944008 333.55925,290.76799 333.55925,292.832 L333.55925,295.424 L326.21525,295.424 L326.21525,292.832 C326.21525,291.055991 325.723255,289.748004 324.73925,288.908 C323.755245,288.067996 322.591257,287.648 321.24725,287.648 C319.903243,287.648 318.739255,288.067996 317.75525,288.908 C316.771245,289.748004 316.27925,291.055991 316.27925,292.832 L316.27925,319.904 C316.27925,321.680009 316.771245,322.987996 317.75525,323.828 C318.739255,324.668004 319.903243,325.088 321.24725,325.088 C322.591257,325.088 323.755245,324.668004 324.73925,323.828 C325.723255,322.987996 326.21525,321.680009 326.21525,319.904 L326.21525,310.256 L320.38325,310.256 L320.38325,303.776 L333.55925,303.776 L333.55925,319.904 C333.55925,322.064011 333.199254,323.911992 332.47925,325.448 C331.759246,326.984008 330.823256,328.255995 329.67125,329.264 C328.471244,330.320005 327.139257,331.111997 325.67525,331.64 C324.211243,332.168003 322.735257,332.432 321.24725,332.432 C319.759243,332.432 318.283257,332.168003 316.81925,331.64 C315.355243,331.111997 314.047256,330.320005 312.89525,329.264 C311.695244,328.255995 310.735254,326.984008 310.01525,325.448 C309.295246,323.911992 308.93525,322.064011 308.93525,319.904 L308.93525,292.832 Z M343.583,332 L343.583,280.736 L365.471,280.736 L365.471,287.648 L350.927,287.648 L350.927,302.696 L363.599,302.696 L363.599,309.608 L350.927,309.608 L350.927,324.656 L365.471,324.656 L365.471,332 L343.583,332 Z" id="TINY-LODGE-Copy" fill="#000000"></path>
|
||||
<path d="M230.814889,372.814947 L225.712082,382 L201,382 L218.5,351 L230.814889,372.814947 Z M238,364 L248,382 L228,382 L238,364 Z" id="Combined-Shape" fill="#000000"></path>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.9 KiB |
|
After Width: | Height: | Size: 68 KiB |
|
After Width: | Height: | Size: 39 KiB |
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="448px" height="448px" viewBox="0 0 448 448" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<!-- Generator: Sketch 50.2 (55047) - http://www.bohemiancoding.com/sketch -->
|
||||
<title>logos/logo-on-white</title>
|
||||
<desc>Created with Sketch.</desc>
|
||||
<defs></defs>
|
||||
<g id="logos/logo-on-white" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<circle id="Oval-Copy-2" stroke="#7F776A" stroke-width="14" stroke-linecap="round" stroke-linejoin="round" cx="224" cy="224" r="217"></circle>
|
||||
<circle id="Oval-2-Copy" fill="#F58D2C" cx="168" cy="160" r="53"></circle>
|
||||
<path d="M418.8492,258.575836 C402.568316,351.594289 321.399057,422.291584 223.71756,422.291584 C122.284667,422.291584 38.6566495,346.059848 27,247.762868 L65.9600604,212.568498 L79.8626558,241.758836 L135.358028,187.882553 L160.555484,212.568498 L223.71756,107 L287.603286,197.423651 L313.822025,169.349323 L352.522656,232.033169 L378.419405,212.568498 L418.849199,251.49784 L418.849199,258.575842 Z M223.986612,131.399788 L223.986612,167.525404 L241.207559,170.167267 L232.872548,193.292088 L254.934384,208.085406 L252.864603,256 L285.882155,222.281509 L223.986612,131.399788 Z M348.486793,246.740545 L312.275464,186.987198 L308.496773,235.332966 L327.345308,231.241958 L327.345308,265 L348.486793,246.740545 Z M379.062744,225.562005 L382.868809,238.992803 L390.046133,241.442008 L396.155366,258.732883 L402.234049,246.045095 L379.062744,225.562005 Z M134.833059,203.537456 L141.416526,222.48112 L134.833059,235.768728 L122.143033,238.611638 L147.761539,248.546092 L147.722455,263 L171.078163,241.402674 L134.833059,203.537456 Z M77.6071183,264.112482 L60.391948,227.089848 L56.6119235,252.348503 L67.1095209,252.348503 L56.6119235,280 L77.6071183,264.112482 Z" id="Combined-Shape-Copy" fill="#7F776A"></path>
|
||||
<path d="M85.96925,332 L85.96925,287.648 L77.47325,287.648 L77.47325,280.736 L101.80925,280.736 L101.80925,287.648 L93.31325,287.648 L93.31325,332 L85.96925,332 Z M108.809,332 L108.809,280.736 L116.153,280.736 L116.153,332 L108.809,332 Z M126.53675,332 L126.53675,280.736 L133.59275,280.736 L144.68075,311.624 L144.82475,311.624 L144.82475,280.736 L152.16875,280.736 L152.16875,332 L145.25675,332 L134.02475,301.184 L133.88075,301.184 L133.88075,332 L126.53675,332 Z M169.1765,332 L169.1765,310.328 L159.0965,280.736 L166.8725,280.736 L172.7765,301.112 L172.9205,301.112 L178.8245,280.736 L186.6005,280.736 L176.5205,310.328 L176.5205,332 L169.1765,332 Z M210.752,332 L210.752,280.736 L218.096,280.736 L218.096,324.656 L232.64,324.656 L232.64,332 L210.752,332 Z M240.50375,292.832 C240.50375,290.76799 240.863746,288.944008 241.58375,287.36 C242.303754,285.775992 243.263744,284.456005 244.46375,283.4 C245.615756,282.391995 246.923743,281.624003 248.38775,281.096 C249.851757,280.567997 251.327743,280.304 252.81575,280.304 C254.303757,280.304 255.779743,280.567997 257.24375,281.096 C258.707757,281.624003 260.039744,282.391995 261.23975,283.4 C262.391756,284.456005 263.327746,285.775992 264.04775,287.36 C264.767754,288.944008 265.12775,290.76799 265.12775,292.832 L265.12775,319.904 C265.12775,322.064011 264.767754,323.911992 264.04775,325.448 C263.327746,326.984008 262.391756,328.255995 261.23975,329.264 C260.039744,330.320005 258.707757,331.111997 257.24375,331.64 C255.779743,332.168003 254.303757,332.432 252.81575,332.432 C251.327743,332.432 249.851757,332.168003 248.38775,331.64 C246.923743,331.111997 245.615756,330.320005 244.46375,329.264 C243.263744,328.255995 242.303754,326.984008 241.58375,325.448 C240.863746,323.911992 240.50375,322.064011 240.50375,319.904 L240.50375,292.832 Z M247.84775,319.904 C247.84775,321.680009 248.339745,322.987996 249.32375,323.828 C250.307755,324.668004 251.471743,325.088 252.81575,325.088 C254.159757,325.088 255.323745,324.668004 256.30775,323.828 C257.291755,322.987996 257.78375,321.680009 257.78375,319.904 L257.78375,292.832 C257.78375,291.055991 257.291755,289.748004 256.30775,288.908 C255.323745,288.067996 254.159757,287.648 252.81575,287.648 C251.471743,287.648 250.307755,288.067996 249.32375,288.908 C248.339745,289.748004 247.84775,291.055991 247.84775,292.832 L247.84775,319.904 Z M275.1515,332 L275.1515,280.736 L286.0235,280.736 C290.247521,280.736 293.451489,281.887988 295.6355,284.192 C297.819511,286.496012 298.9115,289.759979 298.9115,293.984 L298.9115,317.96 C298.9115,322.760024 297.747512,326.299989 295.4195,328.58 C293.091488,330.860011 289.743522,332 285.3755,332 L275.1515,332 Z M282.4955,287.648 L282.4955,325.088 L285.8795,325.088 C287.94351,325.088 289.407496,324.572005 290.2715,323.54 C291.135504,322.507995 291.5675,320.888011 291.5675,318.68 L291.5675,293.984 C291.5675,291.96799 291.159504,290.408006 290.3435,289.304 C289.527496,288.199994 288.039511,287.648 285.8795,287.648 L282.4955,287.648 Z M308.93525,292.832 C308.93525,290.76799 309.295246,288.944008 310.01525,287.36 C310.735254,285.775992 311.695244,284.456005 312.89525,283.4 C314.047256,282.391995 315.355243,281.624003 316.81925,281.096 C318.283257,280.567997 319.759243,280.304 321.24725,280.304 C322.735257,280.304 324.211243,280.567997 325.67525,281.096 C327.139257,281.624003 328.471244,282.391995 329.67125,283.4 C330.823256,284.456005 331.759246,285.775992 332.47925,287.36 C333.199254,288.944008 333.55925,290.76799 333.55925,292.832 L333.55925,295.424 L326.21525,295.424 L326.21525,292.832 C326.21525,291.055991 325.723255,289.748004 324.73925,288.908 C323.755245,288.067996 322.591257,287.648 321.24725,287.648 C319.903243,287.648 318.739255,288.067996 317.75525,288.908 C316.771245,289.748004 316.27925,291.055991 316.27925,292.832 L316.27925,319.904 C316.27925,321.680009 316.771245,322.987996 317.75525,323.828 C318.739255,324.668004 319.903243,325.088 321.24725,325.088 C322.591257,325.088 323.755245,324.668004 324.73925,323.828 C325.723255,322.987996 326.21525,321.680009 326.21525,319.904 L326.21525,310.256 L320.38325,310.256 L320.38325,303.776 L333.55925,303.776 L333.55925,319.904 C333.55925,322.064011 333.199254,323.911992 332.47925,325.448 C331.759246,326.984008 330.823256,328.255995 329.67125,329.264 C328.471244,330.320005 327.139257,331.111997 325.67525,331.64 C324.211243,332.168003 322.735257,332.432 321.24725,332.432 C319.759243,332.432 318.283257,332.168003 316.81925,331.64 C315.355243,331.111997 314.047256,330.320005 312.89525,329.264 C311.695244,328.255995 310.735254,326.984008 310.01525,325.448 C309.295246,323.911992 308.93525,322.064011 308.93525,319.904 L308.93525,292.832 Z M343.583,332 L343.583,280.736 L365.471,280.736 L365.471,287.648 L350.927,287.648 L350.927,302.696 L363.599,302.696 L363.599,309.608 L350.927,309.608 L350.927,324.656 L365.471,324.656 L365.471,332 L343.583,332 Z" id="TINY-LODGE-Copy" fill="#FFFFFF"></path>
|
||||
<path d="M230.814889,372.814947 L225.712082,382 L201,382 L218.5,351 L230.814889,372.814947 Z M238,364 L248,382 L228,382 L238,364 Z" id="Combined-Shape" fill="#FFFFFF"></path>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.9 KiB |
|
After Width: | Height: | Size: 69 KiB |
@@ -1,5 +1,5 @@
|
||||
---
|
||||
layout: draft
|
||||
layout: default
|
||||
title: Tiny Drive
|
||||
title_nav: Tiny Drive
|
||||
description_short: Tiny Drive
|
||||
@@ -9,6 +9,64 @@ keywords: tinydrive .net php relative_urls
|
||||
|
||||
## Live example
|
||||
|
||||
This example shows you how to use Tiny Drive for your file and image management. For more information on the Tiny Drive plugin, see the [docs]({{site.baseurl}}/plugins/tinydrive/).
|
||||
This example shows you how to use Tiny Drive for your file and image management. For more information on the Tiny Drive plugin, see the [docs]({{site.baseurl}}/plugins/drive/).
|
||||
|
||||
Codepen coming soon!
|
||||
<textarea>
|
||||
<h2>The world's first rich text editor in the cloud</h2>
|
||||
<p>Have you heard about Tiny Cloud? It's the first step in our journey to help you deliver great content creation experiences, no matter your level of expertise. 50,000 developers already agree. They get free access to our global Content Delivery Network, image proxy services and auto updates to the TinyMCE editor. They're also ready for some exciting updates coming soon.</p>
|
||||
<p>One of these enhancements is <strong>Tiny Drive</strong>: imagine file management for TinyMCE, in the cloud, made super easy. Learn more at <a href="tinydrive/">our working demo</a>, where you'll find an opportunity to provide feedback to the product team.</p>
|
||||
<h3>An editor for every project</h3>
|
||||
<p>Here are some of our customer's most common use cases for TinyMCE:</p>
|
||||
<ul>
|
||||
<li>Content Management Systems (<em>WordPress, Umbraco</em>)</li>
|
||||
<li>Learning Management Systems (<em>Blackboard</em>)</li>
|
||||
<li>Customer Relationship Management and marketing automation (<em>Marketo</em>)</li>
|
||||
<li>Email marketing (<em>Constant Contact</em>)</li>
|
||||
<li>Content creation in SaaS systems (<em>Eventbrite, Evernote, GoFundMe, Zendesk</em>)</li>
|
||||
</ul>
|
||||
<p> </p>
|
||||
<p>And those use cases are just the start. TinyMCE is incredibly flexible, and with hundreds of APIs there's likely a solution for your editor project. If you haven't experienced Tiny Cloud, get started today. You'll even get a free premium plugin trial – no credit card required!</p>
|
||||
</textarea>
|
||||
<style>
|
||||
button.olark-launch-button {
|
||||
z-index: 1 !important;
|
||||
}
|
||||
.menu {
|
||||
z-index: 1000 !important;
|
||||
}
|
||||
</style>
|
||||
|
||||
<script src="https://cloud.tinymce.com/dev/tinymce.min.js?apiKey=mewrstxy1qafkxzgwrof3s2apj0mnccleag1rsj527bs02fd"></script>
|
||||
<script>
|
||||
|
||||
tinymce.init({
|
||||
selector: 'textarea',
|
||||
plugins: 'image media link tinydrive code imagetools',
|
||||
api_key: 'fake-key',
|
||||
content_css: [
|
||||
"//fonts.googleapis.com/css?family=Lato|Lobster|Noto+Serif|Permanent+Marker|Raleway|Roboto|Source+Code+Pro",
|
||||
"//tiny.cloud/css/content-standard.min.css"
|
||||
],
|
||||
height: 600,
|
||||
imagetools_cors_hosts: ['picsum.photos'],
|
||||
tinydrive_token_provider: (success, failure) => {
|
||||
success({ token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJqb2huZG9lIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.Ks_BdfH4CWilyzLNk8S2gDARFhuxIauLa8PwhdEQhEo' });
|
||||
},
|
||||
tinydrive_demo_files_url: '{{ site.baseurl }}/demo/tiny-drive-demo/demo_files.json',
|
||||
toolbar: 'insertfile image link | code'
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
### Code:
|
||||
|
||||
```js
|
||||
tinymce.init({
|
||||
selector: 'textarea',
|
||||
plugins: 'image media link tinydrive code imagetools',
|
||||
api_key: 'YOUR_API_KEY',
|
||||
height: 600,
|
||||
tinydrive_token_provider: 'URL_TO_YOUR_TOKEN_PROVIDER',
|
||||
toolbar: 'insertfile image link | code'
|
||||
});
|
||||
```
|
||||
@@ -1,14 +1,14 @@
|
||||
---
|
||||
layout: draft
|
||||
title: Tiny Drive
|
||||
layout: default
|
||||
title: Drive
|
||||
title_nav: Drive
|
||||
description: Cloud-based file and image management for TinyMCE.
|
||||
keywords: tinydrive storage media tiny drive
|
||||
---
|
||||
|
||||
The Tiny Drive plugin adds the functionality to upload and manage files and images to the cloud. This plugin is only available in [Tiny Cloud]("https://www.tiny.cloud/download/") and requires you to register for an API key.
|
||||
The Tiny Drive plugin adds the functionality to upload and manage files and images to the cloud. This plugin is only available in [Tiny Cloud](https://www.tiny.cloud/download/) and requires you to register for an API key.
|
||||
|
||||
To enable this functionality, add `tinydrive` to the list of plugins in the `tinymce.init` call. You also need to authenticate the user using a [JWT token]({{site.baseur}}/configure/jwt-authentication).
|
||||
To enable this functionality, add `tinydrive` to the list of plugins in the `tinymce.init` call. You also need to authenticate the user using a [JSON Web Token]({{site.baseurl}}/configure/jwt-authentication) (JWT).
|
||||
|
||||
Once you enable Drive it integrates as the default file picker for the Image, Link, and Media dialogs and as the default upload handler for local images being pasted or inserted into the document.
|
||||
|
||||
@@ -24,22 +24,22 @@ tinymce.init({
|
||||
|
||||
## Options
|
||||
|
||||
These settings are necessary to make the Drive work:
|
||||
These settings are necessary to make Drive work:
|
||||
|
||||
### `tinydrive_token_provider`
|
||||
|
||||
This setting could take one of the following two forms:
|
||||
|
||||
* An URL to a page that takes an HTTP JSON POST request and produces a JSON structure with a valid JWT token. It uses a POST request to avoid caching by browsers and proxies.
|
||||
* A function that provides the same token through a callback. This allows you to make your own HTTP request in any format you like. The provider function is a function that has a success and failure callback where the success takes an object with a token property containing the JWT token, and the failure callback takes a string to present as an error message if the token could not be produced.
|
||||
* A URL to a page that takes an HTTP JSON POST request and produces a JSON structure with a valid JWT. It uses a POST request to avoid caching by browsers and proxies.
|
||||
* A function that provides the same token through a callback. This allows you to make your own HTTP request in any format you like. The provider function is a function that has a success and failure callback where the success takes an object with a token property containing the JWT, and the failure callback takes a string to present as an error message if the token could not be produced.
|
||||
|
||||
You can read more about how to create these JWT tokens in the [JWT authentication]({{site.baseurl}}/configure/jwt-authentication/) guide.
|
||||
You can read more about how to create these tokens in the [JWT authentication]({{site.baseurl}}/configure/jwt-authentication/) guide.
|
||||
|
||||
**Type:** `String` or `Function`
|
||||
|
||||
**Required:** yes
|
||||
|
||||
#### Example Using a JWT Token Provider URL
|
||||
#### Example Using a JWT Provider URL
|
||||
|
||||
```js
|
||||
tinymce.init({
|
||||
@@ -49,7 +49,7 @@ tinymce.init({
|
||||
});
|
||||
```
|
||||
|
||||
#### Example Using a JWT Token Provider Callback
|
||||
#### Example Using a JWT Provider Callback
|
||||
|
||||
```js
|
||||
tinymce.init({
|
||||
@@ -64,7 +64,7 @@ tinymce.init({
|
||||
|
||||
### `tinydrive_upload_path`
|
||||
|
||||
This setting enables you to change the default upload path for files that get uploaded when pasted into the editor, uploaded directly through the Image dialog, or when you drag-and-drop images into the editor. It will produce a date-based structure within this path like this `/uploads/{year}/{month}/{day}`. This is to avoid having thousands of files in the same directory.
|
||||
This setting enables you to change the default upload path for files that get uploaded when pasted into the editor, uploaded directly through the Image dialog, or when you drag-and-drop images into the editor. It will produce a date-based structure within this path like this `/uploads/{year}{month}{day}`. This is to avoid having thousands of files in the same directory.
|
||||
|
||||
**Type:** `String`
|
||||
|
||||
@@ -96,16 +96,39 @@ tinymce.init({
|
||||
});
|
||||
```
|
||||
|
||||
## Insert File menu item
|
||||
|
||||
Drive will automatically integrate into the Image, Link, and Media dialogs as a file picker. You can also configure it to insert files directly into your content using the `insertfile` menu item. To enable this menu item, add it to your menus editor setting or the insert_button_items setting.
|
||||
|
||||
The Insert File menu item will insert images as `img` elements or other files as links to that file.
|
||||
|
||||
### Example of menu item
|
||||
|
||||
```js
|
||||
tinymce.init({
|
||||
selector: 'textarea', // change this value according to your HTML
|
||||
plugins: 'tinydrive',
|
||||
toolbar: 'insert',
|
||||
menu: {
|
||||
insert: { title: 'Insert', items: 'insertfile' }
|
||||
},
|
||||
insert_button_items: 'insertfile'
|
||||
});
|
||||
```
|
||||
|
||||
## Restrictions and Quotas
|
||||
|
||||
Tiny Drive has restrictions on what files can be uploaded and how large these files can be:
|
||||
Drive has restrictions on what files can be uploaded and how large these files can be:
|
||||
|
||||
* The maximum file size is 100MB
|
||||
* Allowed image extensions: gif, jpeg, jpg, png, tif, tiff, bmp
|
||||
* Allowed document extensions: doc, xls, ppt, pps, docx, xlsx, pptx, pdf, rtf, txt, keynote, pages, numbers
|
||||
* Allowed audio extensions: wav, wave, mp3, ogg, ogv, oga, ogx, ogm, spx, opus
|
||||
* Allowed video extensions: mp4 m4v, ogv, webm, mov
|
||||
* Allowed video extensions: mp4, m4v, ogv, webm, mov
|
||||
* Allowed archive extensions: zip
|
||||
* The Copy operation is limited to single files due to technical reasons.
|
||||
|
||||
Your storage and bandwidth quota varies based upon the [Tiny Cloud Plan](https://www.tiny.cloud/pricing/) you are subscribed to.
|
||||
|
||||
## Upload Files URL
|
||||
|
||||
|
||||