public release

This commit is contained in:
SheetJS 2017-10-31 14:00:53 -04:00
commit 96f296207e
27 changed files with 2809 additions and 0 deletions

5
.gitignore vendored Normal file

@ -0,0 +1,5 @@
dist/
node_modules/
yarn.lock
package-lock.json
*.map

BIN
CloseFile.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 731 KiB

BIN
DeleteFile.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 788 KiB

BIN
DownloadEntry.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1011 KiB

BIN
DownloadFile.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 811 KiB

BIN
DragFile.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 777 KiB

12
Makefile Normal file

@ -0,0 +1,12 @@
.PHONY: init
init:
git rm -f *.gif logo.{png,svg} app.*.{js,css} fontawesome-webfont.* index.html manifest.*.js styles.css vendor.*.{css,js} || echo
cp dist/* .
sed -i.foo 's#href="/#href="#g; s#src="/#src="#g' index.html
sed -i.foo 's#url(/font#url(font#g' *.css
git add *.gif logo.{png,svg} app.*.{js,css} fontawesome-webfont.* index.html manifest.*.js styles.css vendor.*.{css,js}
@make clean
.PHONY: clean
clean:
rm -f *.foo *.map

BIN
NewFile.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 683 KiB

BIN
ReadFile.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 751 KiB

BIN
RenameEntry.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 947 KiB

BIN
RenameFile.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 727 KiB

BIN
UpdateFile.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 847 KiB

BIN
ViewFile.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 775 KiB

2
app.8297993e.js Normal file

File diff suppressed because one or more lines are too long

2
app.a6c2c184.css Normal file

@ -0,0 +1,2 @@
#app,body,html{height:100%}html{overflow:hidden}body{overflow:auto;background-color:#fff;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}a{cursor:pointer;text-decoration:none}.Outer{height:100%;width:100%;display:block}.Bottom{height:calc(100% - 55px)}.RightPane{height:calc(100vh - 55px);overflow-y:auto}.ToolBar{height:55px;line-height:55px;padding:0 20px;margin-top:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Logo{vertical-align:middle}.TitleIcons{font-size:24px;font-weight:700}.TitleIcons>div{padding:0 10px}.TitleFile,.TitleName{font-size:18px}.TitleName{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.AlignLeft{float:left}.AlignRight{float:right}.AlignCenter{margin:0 auto}a{color:#00e}.Spinner{height:30px}.tree{padding:0 20px;overflow-x:hidden;overflow-y:auto;white-space:pre;height:calc(100vh - 55px)}.tree ul{padding:0}.tree li{list-style-type:none;margin:0;position:relative;font-size:12px}.tree a{padding:10px 5px 0 0;display:block}.conpainer{overflow-x:hidden;overflow-y:auto;height:100%;padding:0 20px}.flexrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.minor{font-size:10px;color:#868e96}.Title{font-size:24px;font-weight:700}.Subtitle{font-style:italic}.helpview{padding-left:20px;padding-right:20px}
/*# sourceMappingURL=app.a6c2c184.css.map*/

Binary file not shown.

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 434 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

34
index.html Normal file

@ -0,0 +1,34 @@
<!DOCTYPE html>
<!-- cfb-editor (C) 2017-present SheetJS http://sheetjs.com -->
<!-- vim: set ts=2: -->
<html lang="en" style="height: 100%">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" />
<meta name='apple-mobile-web-app-capable' content='yes'>
<meta name='apple-mobile-web-app-status-bar-style' content='black'>
<title>CFB Editor</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" />
<link rel="stylesheet" href="https://cdn.rawgit.com/tyleruebele/details-shim/ba9df5f3/details-shim.min.css" />
<link href="styles.css" rel="stylesheet"/>
<link rel="shortcut icon" type="image/png" href="logo.png"/>
<link href="vendor.66393b6a.css" rel="stylesheet"><link href="app.a6c2c184.css" rel="stylesheet"></head>
<body class="Body">
<script src="https://cdn.rawgit.com/tyleruebele/details-shim/ba9df5f3/details-shim.min.js"></script>
<div id="app" class="root"></div>
<script type="text/javascript">
/* eslint-env browser */
/* eslint-disable-next-line */
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-36810333-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<script>!function(e){function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var r=window.webpackJsonp;window.webpackJsonp=function(t,c,u){for(var a,i,f,p=0,l=[];p<t.length;p++)i=t[p],o[i]&&l.push(o[i][0]),o[i]=0;for(a in c)Object.prototype.hasOwnProperty.call(c,a)&&(e[a]=c[a]);for(r&&r(t,c,u);l.length;)l.shift()();if(u)for(p=0;p<u.length;p++)f=n(n.s=u[p]);return f};var t={},o={2:0};n.e=function(e){function r(){a.onerror=a.onload=null,clearTimeout(i);var n=o[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),o[e]=void 0)}var t=o[e];if(0===t)return new Promise(function(e){e()});if(t)return t[2];var c=new Promise(function(n,r){t=o[e]=[n,r]});t[2]=c;var u=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,n.nc&&a.setAttribute("nonce",n.nc),a.src=n.p+""+({0:"vendor",1:"app"}[e]||e)+"."+{0:"25e47b77",1:"8297993e"}[e]+".js";var i=setTimeout(r,12e4);return a.onerror=a.onload=r,u.appendChild(a),c},n.m=e,n.c=t,n.d=function(e,r,t){n.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:t})},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,"a",r),r},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="/",n.oe=function(e){throw console.error(e),e}}([]);</script>
<script type="text/javascript" src="vendor.25e47b77.js"></script><script type="text/javascript" src="app.8297993e.js"></script></body>
</html>

BIN
logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

26
logo.svg Normal file

@ -0,0 +1,26 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024">
<defs>
<clipPath id="grid"><polygon points="0,0 0,1024 1024,1024 1024,780"/></clipPath>
<clipPath id="bars"><polygon points="0,0 1024,0 1024,780"/></clipPath>
</defs>
<polygon fill="#ffffff" points="0,0 0,1024 1024,1024 1024,0"/>
<polygon fill="#63deab" stroke="#ffffff" stroke-width="10" points="0,0 0,1024 1024,1024 1024,780"/>
<g clip-path="url(#bars)">
<rect x="288" y="160" width="192" height="1000" fill="#a2c5f0" stroke="#ffffff" stroke-width="10" />
<rect x="544" y="288" width="192" height="1000" fill="#ffbdbd" stroke="#ffffff" stroke-width="10" />
<rect x="800" y="64" width="192" height="1000" fill="#a2c5f0" stroke="#ffffff" stroke-width="10" />
</g>
<g clip-path="url(#grid)">
<line x1="0" y1="128" x2="1024" y2="128" stroke="#ffffff" stroke-width="10" />
<line x1="0" y1="256" x2="1024" y2="256" stroke="#ffffff" stroke-width="10" />
<line x1="0" y1="384" x2="1024" y2="384" stroke="#ffffff" stroke-width="10" />
<line x1="0" y1="512" x2="1024" y2="512" stroke="#ffffff" stroke-width="10" />
<line x1="0" y1="640" x2="1024" y2="640" stroke="#ffffff" stroke-width="10" />
<line x1="0" y1="768" x2="1024" y2="768" stroke="#ffffff" stroke-width="10" />
<line x1="0" y1="896" x2="1024" y2="896" stroke="#ffffff" stroke-width="10" />
<line x1="256" y1="0" x2="256" y2="1024" stroke="#ffffff" stroke-width="10" />
<line x1="512" y1="0" x2="512" y2="1024" stroke="#ffffff" stroke-width="10" />
<line x1="768" y1="0" x2="768" y2="1024" stroke="#ffffff" stroke-width="10" />
</g>
<line x1="0" y1="0" x2="1024" y2="780" stroke="#ffffff" stroke-width="10" />
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

2
manifest.81894c10.js Normal file

@ -0,0 +1,2 @@
!function(e){function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var r=window.webpackJsonp;window.webpackJsonp=function(t,c,u){for(var a,i,f,p=0,l=[];p<t.length;p++)i=t[p],o[i]&&l.push(o[i][0]),o[i]=0;for(a in c)Object.prototype.hasOwnProperty.call(c,a)&&(e[a]=c[a]);for(r&&r(t,c,u);l.length;)l.shift()();if(u)for(p=0;p<u.length;p++)f=n(n.s=u[p]);return f};var t={},o={2:0};n.e=function(e){function r(){a.onerror=a.onload=null,clearTimeout(i);var n=o[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),o[e]=void 0)}var t=o[e];if(0===t)return new Promise(function(e){e()});if(t)return t[2];var c=new Promise(function(n,r){t=o[e]=[n,r]});t[2]=c;var u=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,n.nc&&a.setAttribute("nonce",n.nc),a.src=n.p+""+({0:"vendor",1:"app"}[e]||e)+"."+{0:"25e47b77",1:"8297993e"}[e]+".js";var i=setTimeout(r,12e4);return a.onerror=a.onload=r,u.appendChild(a),c},n.m=e,n.c=t,n.d=function(e,r,t){n.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:t})},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,"a",r),r},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="/",n.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.81894c10.js.map

48
styles.css Normal file

@ -0,0 +1,48 @@
/* cfb-editor (C) 2017-present SheetJS -- http://sheetjs.com */
/* react-split-pane */
.Resizer {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: #000;
opacity: .2;
z-index: 1;
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
}
.Resizer:hover {
-webkit-transition: all 2s ease;
transition: all 2s ease;
}
.Resizer.horizontal {
height: 11px;
margin: -5px 0;
border-top: 5px solid rgba(255, 255, 255, 0);
border-bottom: 5px solid rgba(255, 255, 255, 0);
cursor: row-resize;
width: 100%;
min-height:1b1px;
}
.Resizer.horizontal:hover {
border-top: 5px solid rgba(0, 0, 0, 0.5);
border-bottom: 5px solid rgba(0, 0, 0, 0.5);
}
.Resizer.vertical {
width: 11px;
margin: 0 -5px;
border-left: 5px solid rgba(255, 255, 255, 0);
border-right: 5px solid rgba(255, 255, 255, 0);
cursor: col-resize;
min-width:11px;
}
.Resizer.vertical:hover {
border-left: 5px solid rgba(0, 0, 0, 0.5);
border-right: 5px solid rgba(0, 0, 0, 0.5);
}

2
vendor.25e47b77.js Normal file

File diff suppressed because one or more lines are too long

5
vendor.66393b6a.css Normal file

File diff suppressed because one or more lines are too long