diff --git a/asset-manifest.json b/asset-manifest.json new file mode 100644 index 00000000..f2fb9110 --- /dev/null +++ b/asset-manifest.json @@ -0,0 +1,13 @@ +{ + "files": { + "main.css": "./static/css/main.28e0ae68.css", + "main.js": "./static/js/main.1e520b26.js", + "index.html": "./index.html", + "main.28e0ae68.css.map": "./static/css/main.28e0ae68.css.map", + "main.1e520b26.js.map": "./static/js/main.1e520b26.js.map" + }, + "entrypoints": [ + "static/css/main.28e0ae68.css", + "static/js/main.1e520b26.js" + ] +} \ No newline at end of file diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 00000000..a11777cc Binary files /dev/null and b/favicon.ico differ diff --git a/index.html b/index.html new file mode 100644 index 00000000..b2dee3e9 --- /dev/null +++ b/index.html @@ -0,0 +1 @@ +gantt-task-react
\ No newline at end of file diff --git a/manifest.json b/manifest.json new file mode 100644 index 00000000..d9e27ed3 --- /dev/null +++ b/manifest.json @@ -0,0 +1,15 @@ +{ + "short_name": "gantt-task-react", + "name": "gantt-task-react", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/static/css/main.28e0ae68.css b/static/css/main.28e0ae68.css new file mode 100644 index 00000000..cd31eb3e --- /dev/null +++ b/static/css/main.28e0ae68.css @@ -0,0 +1,2 @@ +.Wrapper{margin-bottom:2rem}.ViewContainer{-ms-box-orient:horizontal;align-items:center;display:flex;justify-content:flex-end;list-style:none}.Button{background-color:#e7e7e7;border:none;color:#000;cursor:pointer;font-size:14px;margin:4px 2px;padding:7px 16px;text-align:center;text-decoration:none}.Switch{align-items:center;display:flex;font-family:"Arial, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue";font-size:14px;justify-content:center;margin:4px 15px}.Switch_Toggle{display:inline-block;height:30px;margin-right:5px;position:relative;width:60px}.Switch_Toggle input{height:0;opacity:0;width:0}.Slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.Slider,.Slider:before{position:absolute;transition:.4s}.Slider:before{background-color:#fff;bottom:4px;content:"";height:21px;left:6px;width:21px}input:checked+.Slider{background-color:#2196f3}input:focus+.Slider{box-shadow:0 0 1px #2196f3}input:checked+.Slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}._3_ygE{border-bottom:1px solid #e6e4e4;border-left:1px solid #e6e4e4;border-top:1px solid #e6e4e4;display:table}._1nBOt{display:table-row;list-style:none}._2eZzQ{border-right:1px solid #c4c4c4;margin-left:-2px;opacity:1}._WuQ0f{display:table-cell;vertical-align:-webkit-baseline-middle;vertical-align:middle}._3ZbQT{border-bottom:1px solid #e6e4e4;border-left:1px solid #e6e4e4;display:table}._34SS0{display:table-row;text-overflow:ellipsis}._34SS0:nth-of-type(2n){background-color:#f5f5f5}._3lLk3{display:table-cell;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}._nI1Xw{display:flex}._2QjE6{color:#565656;cursor:pointer;padding:.15rem .2rem 0}._2QjE6,._2TfEi{font-size:.6rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}._2TfEi{padding-left:1rem}._3T42e{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);padding:12px}._29NTg{color:#666;font-size:12px;margin-bottom:6px}._25P-K{-webkit-touch-callout:none;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}._25P-K,._3gVAq{display:flex;pointer-events:none;position:absolute}._3gVAq{visibility:hidden}._1eT-t{flex-shrink:0;overflow:hidden auto;scrollbar-width:thin;width:1rem}._1eT-t::-webkit-scrollbar{height:1.1rem;width:1.1rem}._1eT-t::-webkit-scrollbar-corner{background:transparent}._1eT-t::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);background:var(--palette-black-alpha-20,rgba(0,0,0,.2));background-clip:padding-box;border:6px solid transparent;border-radius:10px}._1eT-t::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3);background:var(--palette-black-alpha-30,rgba(0,0,0,.3));background-clip:padding-box;border:4px solid transparent}._2dZTy{fill:#fff}._2dZTy:nth-child(2n){fill:#f5f5f5}._3rUKi{stroke:#ebeff2}._RuwuK{stroke:#e6e4e4}._9w8d5{text-anchor:middle;fill:#333;-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}._1rLuZ{stroke:#e6e4e4}._2q1Kt{text-anchor:middle;fill:#555;-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}._35nLX{fill:#fff;stroke:#e0e0e0;stroke-width:1.4}._KxSXS{cursor:pointer;outline:none}._KxSXS:hover ._3w_5u{opacity:1;visibility:visible}._3w_5u{fill:#ddd;cursor:ew-resize;opacity:0;visibility:hidden}._31ERP{stroke-width:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}._RRr13{cursor:pointer;outline:none}._2P2B1{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}._1KJ6x{cursor:pointer;outline:none}._2RbVy{opacity:.6}._2RbVy,._2pZMF{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}._3zRJQ{fill:#fff;text-anchor:middle;dominant-baseline:central;font-weight:lighter}._3KcaM,._3zRJQ{-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}._3KcaM{fill:#555;text-anchor:start}._CZjuD{font-size:0}._2B2zv,._CZjuD{margin:0;overflow:hidden;padding:0}._3eULf{display:flex;list-style:none;margin:0;outline:none;padding:0;position:relative}._2k9Ys{height:1.2rem;max-width:100%;overflow:auto;scrollbar-width:thin}._2k9Ys::-webkit-scrollbar{height:1.1rem;width:1.1rem}._2k9Ys::-webkit-scrollbar-corner{background:transparent}._2k9Ys::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);background:var(--palette-black-alpha-20,rgba(0,0,0,.2));background-clip:padding-box;border:6px solid transparent;border-radius:10px}._2k9Ys::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3);background:var(--palette-black-alpha-30,rgba(0,0,0,.3));background-clip:padding-box;border:4px solid transparent}._19jgW{height:1px} +/*# sourceMappingURL=main.28e0ae68.css.map*/ \ No newline at end of file diff --git a/static/css/main.28e0ae68.css.map b/static/css/main.28e0ae68.css.map new file mode 100644 index 00000000..74f90355 --- /dev/null +++ b/static/css/main.28e0ae68.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.28e0ae68.css","mappings":"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","sources":["index.css","../../dist/index.css"],"sourcesContent":[".Wrapper {\n margin-bottom: 2rem;\n}\n.ViewContainer {\n list-style: none;\n -ms-box-orient: horizontal;\n display: flex;\n -webkit-justify-content: flex-end;\n justify-content: flex-end;\n align-items: center;\n}\n\n.Button {\n background-color: #e7e7e7;\n color: black;\n border: none;\n padding: 7px 16px;\n text-decoration: none;\n margin: 4px 2px;\n cursor: pointer;\n font-size: 14px;\n text-align: center;\n}\n.Switch {\n margin: 4px 15px;\n font-size: 14px;\n font-family: \"Arial, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue\";\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.Switch_Toggle {\n position: relative;\n display: inline-block;\n width: 60px;\n height: 30px;\n margin-right: 5px;\n}\n\n.Switch_Toggle input {\n opacity: 0;\n width: 0;\n height: 0;\n}\n\n.Slider {\n position: absolute;\n cursor: pointer;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: #ccc;\n -webkit-transition: 0.4s;\n transition: 0.4s;\n}\n\n.Slider:before {\n position: absolute;\n content: \"\";\n height: 21px;\n width: 21px;\n left: 6px;\n bottom: 4px;\n background-color: white;\n -webkit-transition: 0.4s;\n transition: 0.4s;\n}\n\ninput:checked + .Slider {\n background-color: #2196f3;\n}\n\ninput:focus + .Slider {\n box-shadow: 0 0 1px #2196f3;\n}\n\ninput:checked + .Slider:before {\n -webkit-transform: translateX(26px);\n -ms-transform: translateX(26px);\n transform: translateX(26px);\n}\n","._3_ygE {\n display: table;\n border-bottom: #e6e4e4 1px solid;\n border-top: #e6e4e4 1px solid;\n border-left: #e6e4e4 1px solid;\n}\n\n._1nBOt {\n display: table-row;\n list-style: none;\n}\n\n._2eZzQ {\n border-right: 1px solid rgb(196, 196, 196);\n opacity: 1;\n margin-left: -2px;\n}\n\n._WuQ0f {\n display: table-cell;\n vertical-align: -webkit-baseline-middle;\n vertical-align: middle;\n}\n\n._3ZbQT {\n display: table;\n border-bottom: #e6e4e4 1px solid;\n border-left: #e6e4e4 1px solid;\n}\n\n._34SS0 {\n display: table-row;\n text-overflow: ellipsis;\n}\n\n._34SS0:nth-of-type(even) {\n background-color: #f5f5f5;\n}\n\n._3lLk3 {\n display: table-cell;\n vertical-align: middle;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n._nI1Xw {\n display: flex;\n}\n\n._2QjE6 {\n color: rgb(86 86 86);\n font-size: 0.6rem;\n padding: 0.15rem 0.2rem 0rem 0.2rem;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: pointer;\n}\n._2TfEi {\n font-size: 0.6rem;\n padding-left: 1rem;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n._3T42e {\n background: #fff;\n padding: 12px;\n box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);\n}\n\n._29NTg {\n font-size: 12px;\n margin-bottom: 6px;\n color: #666;\n}\n\n._25P-K {\n position: absolute;\n display: flex;\n flex-shrink: 0;\n pointer-events: none;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n._3gVAq {\n visibility: hidden;\n position: absolute;\n display: flex;\n pointer-events: none;\n}\n\n._1eT-t {\n overflow: hidden auto;\n width: 1rem;\n flex-shrink: 0;\n /*firefox*/\n scrollbar-width: thin;\n}\n._1eT-t::-webkit-scrollbar {\n width: 1.1rem;\n height: 1.1rem;\n}\n._1eT-t::-webkit-scrollbar-corner {\n background: transparent;\n}\n._1eT-t::-webkit-scrollbar-thumb {\n border: 6px solid transparent;\n background: rgba(0, 0, 0, 0.2);\n background: var(--palette-black-alpha-20, rgba(0, 0, 0, 0.2));\n border-radius: 10px;\n background-clip: padding-box;\n}\n._1eT-t::-webkit-scrollbar-thumb:hover {\n border: 4px solid transparent;\n background: rgba(0, 0, 0, 0.3);\n background: var(--palette-black-alpha-30, rgba(0, 0, 0, 0.3));\n background-clip: padding-box;\n}\n\n._2dZTy {\n fill: #fff;\n}\n\n._2dZTy:nth-child(even) {\n fill: #f5f5f5;\n}\n\n._3rUKi {\n stroke: #ebeff2;\n}\n\n._RuwuK {\n stroke: #e6e4e4;\n}\n\n._9w8d5 {\n text-anchor: middle;\n fill: #333;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n pointer-events: none;\n}\n\n._1rLuZ {\n stroke: #e6e4e4;\n}\n\n._2q1Kt {\n text-anchor: middle;\n fill: #555;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n pointer-events: none;\n}\n\n._35nLX {\n fill: #ffffff;\n stroke: #e0e0e0;\n stroke-width: 1.4;\n}\n\n._KxSXS {\n cursor: pointer;\n outline: none;\n}\n\n._KxSXS:hover ._3w_5u {\n visibility: visible;\n opacity: 1;\n}\n\n._3w_5u {\n fill: #ddd;\n cursor: ew-resize;\n opacity: 0;\n visibility: hidden;\n}\n\n._31ERP {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n stroke-width: 0;\n}\n\n._RRr13 {\n cursor: pointer;\n outline: none;\n}\n\n._2P2B1 {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n._1KJ6x {\n cursor: pointer;\n outline: none;\n}\n\n._2RbVy {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n opacity: 0.6;\n}\n\n._2pZMF {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n._3zRJQ {\n fill: #fff;\n text-anchor: middle;\n font-weight: lighter;\n dominant-baseline: central;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n pointer-events: none;\n}\n\n._3KcaM {\n fill: #555;\n text-anchor: start;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n pointer-events: none;\n}\n\n._CZjuD {\n overflow: hidden;\n font-size: 0;\n margin: 0;\n padding: 0;\n}\n\n._2B2zv {\n margin: 0;\n padding: 0;\n overflow: hidden;\n}\n\n._3eULf {\n display: flex;\n padding: 0;\n margin: 0;\n list-style: none;\n outline: none;\n position: relative;\n}\n\n._2k9Ys {\n overflow: auto;\n max-width: 100%;\n /*firefox*/\n scrollbar-width: thin;\n /*iPad*/\n height: 1.2rem;\n}\n._2k9Ys::-webkit-scrollbar {\n width: 1.1rem;\n height: 1.1rem;\n}\n._2k9Ys::-webkit-scrollbar-corner {\n background: transparent;\n}\n._2k9Ys::-webkit-scrollbar-thumb {\n border: 6px solid transparent;\n background: rgba(0, 0, 0, 0.2);\n background: var(--palette-black-alpha-20, rgba(0, 0, 0, 0.2));\n border-radius: 10px;\n background-clip: padding-box;\n}\n._2k9Ys::-webkit-scrollbar-thumb:hover {\n border: 4px solid transparent;\n background: rgba(0, 0, 0, 0.3);\n background: var(--palette-black-alpha-30, rgba(0, 0, 0, 0.3));\n background-clip: padding-box;\n}\n@media only screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {\n}\n._19jgW {\n height: 1px;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.1e520b26.js b/static/js/main.1e520b26.js new file mode 100644 index 00000000..c083321c --- /dev/null +++ b/static/js/main.1e520b26.js @@ -0,0 +1,3 @@ +/*! For license information please see main.1e520b26.js.LICENSE.txt */ +!function(){var e={135:function(e,t,n){e.exports=n(471)},839:function(e,t,n){"use strict";var r=n(167),a=n(704);function l(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n