deploy: 7ed89d399fbca1bc556ae29c14cb09f30a2d1fdb
5
404.html
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree</title>
|
<title>InvenTree</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -106,6 +109,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Credits</title>
|
<title>InvenTree - Credits</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -102,6 +105,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Imprint</title>
|
<title>InvenTree - Imprint</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -102,6 +105,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - About</title>
|
<title>InvenTree - About</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -133,6 +136,8 @@ It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Privacy</title>
|
<title>InvenTree - Privacy</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -102,6 +105,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Credits</title>
|
<title>InvenTree - Credits</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -102,6 +105,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - How to get the source</title>
|
<title>InvenTree - How to get the source</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -102,6 +105,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - The core team</title>
|
<title>InvenTree - The core team</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -102,6 +105,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Offical Social Media channels</title>
|
<title>InvenTree - Offical Social Media channels</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -102,6 +105,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Alternatives</title>
|
<title>InvenTree - Alternatives</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -126,6 +129,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
BIN
assets/appgallery/screen_1.png
Normal file
After Width: | Height: | Size: 89 KiB |
BIN
assets/appgallery/screen_10.jpg
Normal file
After Width: | Height: | Size: 180 KiB |
BIN
assets/appgallery/screen_11.jpg
Normal file
After Width: | Height: | Size: 204 KiB |
BIN
assets/appgallery/screen_12.jpg
Normal file
After Width: | Height: | Size: 138 KiB |
BIN
assets/appgallery/screen_13.jpg
Normal file
After Width: | Height: | Size: 177 KiB |
BIN
assets/appgallery/screen_14.jpg
Normal file
After Width: | Height: | Size: 239 KiB |
BIN
assets/appgallery/screen_15.png
Normal file
After Width: | Height: | Size: 154 KiB |
BIN
assets/appgallery/screen_2.jpg
Normal file
After Width: | Height: | Size: 369 KiB |
BIN
assets/appgallery/screen_3.jpg
Normal file
After Width: | Height: | Size: 169 KiB |
BIN
assets/appgallery/screen_4.jpg
Normal file
After Width: | Height: | Size: 263 KiB |
BIN
assets/appgallery/screen_5.jpg
Normal file
After Width: | Height: | Size: 177 KiB |
BIN
assets/appgallery/screen_6.jpg
Normal file
After Width: | Height: | Size: 205 KiB |
BIN
assets/appgallery/screen_7.jpg
Normal file
After Width: | Height: | Size: 205 KiB |
BIN
assets/appgallery/screen_8.jpg
Normal file
After Width: | Height: | Size: 1015 KiB |
BIN
assets/appgallery/screen_9.jpg
Normal file
After Width: | Height: | Size: 204 KiB |
1
assets/splide/css/splide-core.min.css
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
|
1
assets/splide/css/splide.min.css
vendored
Normal file
1
assets/splide/css/themes/splide-default.min.css
vendored
Normal file
1
assets/splide/css/themes/splide-sea-green.min.css
vendored
Normal file
1
assets/splide/css/themes/splide-skyblue.min.css
vendored
Normal file
2
assets/splide/js/splide-renderer.min.js
vendored
Normal file
1
assets/splide/js/splide-renderer.min.js.map
Normal file
3721
assets/splide/js/splide.cjs.js
Normal file
3644
assets/splide/js/splide.esm.js
Normal file
3122
assets/splide/js/splide.js
Normal file
2
assets/splide/js/splide.min.js
vendored
Normal file
BIN
assets/splide/js/splide.min.js.gz
Normal file
1
assets/splide/js/splide.min.js.map
Normal file
379
assets/splide/js/utils/splide-utils.cjs.js
Normal file
@ -0,0 +1,379 @@
|
|||||||
|
'use strict';
|
||||||
|
|
||||||
|
Object.defineProperty(exports, '__esModule', { value: true });
|
||||||
|
|
||||||
|
function empty(array) {
|
||||||
|
array.length = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
function slice(arrayLike, start, end) {
|
||||||
|
return Array.prototype.slice.call(arrayLike, start, end);
|
||||||
|
}
|
||||||
|
|
||||||
|
function find(arrayLike, predicate) {
|
||||||
|
return slice(arrayLike).filter(predicate)[0];
|
||||||
|
}
|
||||||
|
|
||||||
|
function apply(func) {
|
||||||
|
return func.bind(null, ...slice(arguments, 1));
|
||||||
|
}
|
||||||
|
|
||||||
|
const nextTick = setTimeout;
|
||||||
|
|
||||||
|
const noop = () => {
|
||||||
|
};
|
||||||
|
|
||||||
|
function raf(func) {
|
||||||
|
return requestAnimationFrame(func);
|
||||||
|
}
|
||||||
|
|
||||||
|
function typeOf(type, subject) {
|
||||||
|
return typeof subject === type;
|
||||||
|
}
|
||||||
|
function isObject(subject) {
|
||||||
|
return !isNull(subject) && typeOf("object", subject);
|
||||||
|
}
|
||||||
|
const isArray = Array.isArray;
|
||||||
|
const isFunction = apply(typeOf, "function");
|
||||||
|
const isString = apply(typeOf, "string");
|
||||||
|
const isUndefined = apply(typeOf, "undefined");
|
||||||
|
function isNull(subject) {
|
||||||
|
return subject === null;
|
||||||
|
}
|
||||||
|
function isHTMLElement(subject) {
|
||||||
|
return subject instanceof HTMLElement;
|
||||||
|
}
|
||||||
|
function isHTMLButtonElement(subject) {
|
||||||
|
return subject instanceof HTMLButtonElement;
|
||||||
|
}
|
||||||
|
|
||||||
|
function toArray(value) {
|
||||||
|
return isArray(value) ? value : [value];
|
||||||
|
}
|
||||||
|
|
||||||
|
function forEach(values, iteratee) {
|
||||||
|
toArray(values).forEach(iteratee);
|
||||||
|
}
|
||||||
|
|
||||||
|
function includes(array, value) {
|
||||||
|
return array.indexOf(value) > -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
function push(array, items) {
|
||||||
|
array.push(...toArray(items));
|
||||||
|
return array;
|
||||||
|
}
|
||||||
|
|
||||||
|
function toggleClass(elm, classes, add) {
|
||||||
|
if (elm) {
|
||||||
|
forEach(classes, (name) => {
|
||||||
|
if (name) {
|
||||||
|
elm.classList[add ? "add" : "remove"](name);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function addClass(elm, classes) {
|
||||||
|
toggleClass(elm, isString(classes) ? classes.split(" ") : classes, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
function append(parent, children) {
|
||||||
|
forEach(children, parent.appendChild.bind(parent));
|
||||||
|
}
|
||||||
|
|
||||||
|
function before(nodes, ref) {
|
||||||
|
forEach(nodes, (node) => {
|
||||||
|
const parent = (ref || node).parentNode;
|
||||||
|
if (parent) {
|
||||||
|
parent.insertBefore(node, ref);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function matches(elm, selector) {
|
||||||
|
return isHTMLElement(elm) && (elm["msMatchesSelector"] || elm.matches).call(elm, selector);
|
||||||
|
}
|
||||||
|
|
||||||
|
function children(parent, selector) {
|
||||||
|
const children2 = parent ? slice(parent.children) : [];
|
||||||
|
return selector ? children2.filter((child) => matches(child, selector)) : children2;
|
||||||
|
}
|
||||||
|
|
||||||
|
function child(parent, selector) {
|
||||||
|
return selector ? children(parent, selector)[0] : parent.firstElementChild;
|
||||||
|
}
|
||||||
|
|
||||||
|
const ownKeys = Object.keys;
|
||||||
|
|
||||||
|
function forOwn(object, iteratee, right) {
|
||||||
|
if (object) {
|
||||||
|
let keys = ownKeys(object);
|
||||||
|
keys = right ? keys.reverse() : keys;
|
||||||
|
for (let i = 0; i < keys.length; i++) {
|
||||||
|
const key = keys[i];
|
||||||
|
if (key !== "__proto__") {
|
||||||
|
if (iteratee(object[key], key) === false) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return object;
|
||||||
|
}
|
||||||
|
|
||||||
|
function assign(object) {
|
||||||
|
slice(arguments, 1).forEach((source) => {
|
||||||
|
forOwn(source, (value, key) => {
|
||||||
|
object[key] = source[key];
|
||||||
|
});
|
||||||
|
});
|
||||||
|
return object;
|
||||||
|
}
|
||||||
|
|
||||||
|
function merge(object) {
|
||||||
|
slice(arguments, 1).forEach((source) => {
|
||||||
|
forOwn(source, (value, key) => {
|
||||||
|
if (isArray(value)) {
|
||||||
|
object[key] = value.slice();
|
||||||
|
} else if (isObject(value)) {
|
||||||
|
object[key] = merge({}, isObject(object[key]) ? object[key] : {}, value);
|
||||||
|
} else {
|
||||||
|
object[key] = value;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
return object;
|
||||||
|
}
|
||||||
|
|
||||||
|
function omit(object, keys) {
|
||||||
|
toArray(keys || ownKeys(object)).forEach((key) => {
|
||||||
|
delete object[key];
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function removeAttribute(elms, attrs) {
|
||||||
|
forEach(elms, (elm) => {
|
||||||
|
forEach(attrs, (attr) => {
|
||||||
|
elm && elm.removeAttribute(attr);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function setAttribute(elms, attrs, value) {
|
||||||
|
if (isObject(attrs)) {
|
||||||
|
forOwn(attrs, (value2, name) => {
|
||||||
|
setAttribute(elms, name, value2);
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
forEach(elms, (elm) => {
|
||||||
|
isNull(value) || value === "" ? removeAttribute(elm, attrs) : elm.setAttribute(attrs, String(value));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function create(tag, attrs, parent) {
|
||||||
|
const elm = document.createElement(tag);
|
||||||
|
if (attrs) {
|
||||||
|
isString(attrs) ? addClass(elm, attrs) : setAttribute(elm, attrs);
|
||||||
|
}
|
||||||
|
parent && append(parent, elm);
|
||||||
|
return elm;
|
||||||
|
}
|
||||||
|
|
||||||
|
function style(elm, prop, value) {
|
||||||
|
if (isUndefined(value)) {
|
||||||
|
return getComputedStyle(elm)[prop];
|
||||||
|
}
|
||||||
|
if (!isNull(value)) {
|
||||||
|
elm.style[prop] = `${value}`;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function display(elm, display2) {
|
||||||
|
style(elm, "display", display2);
|
||||||
|
}
|
||||||
|
|
||||||
|
function focus(elm) {
|
||||||
|
elm["setActive"] && elm["setActive"]() || elm.focus({ preventScroll: true });
|
||||||
|
}
|
||||||
|
|
||||||
|
function getAttribute(elm, attr) {
|
||||||
|
return elm.getAttribute(attr);
|
||||||
|
}
|
||||||
|
|
||||||
|
function hasClass(elm, className) {
|
||||||
|
return elm && elm.classList.contains(className);
|
||||||
|
}
|
||||||
|
|
||||||
|
function rect(target) {
|
||||||
|
return target.getBoundingClientRect();
|
||||||
|
}
|
||||||
|
|
||||||
|
function remove(nodes) {
|
||||||
|
forEach(nodes, (node) => {
|
||||||
|
if (node && node.parentNode) {
|
||||||
|
node.parentNode.removeChild(node);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function measure(parent, value) {
|
||||||
|
if (isString(value)) {
|
||||||
|
const div = create("div", { style: `width: ${value}; position: absolute;` }, parent);
|
||||||
|
value = rect(div).width;
|
||||||
|
remove(div);
|
||||||
|
}
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
function parseHtml(html) {
|
||||||
|
return child(new DOMParser().parseFromString(html, "text/html").body);
|
||||||
|
}
|
||||||
|
|
||||||
|
function prevent(e, stopPropagation) {
|
||||||
|
e.preventDefault();
|
||||||
|
if (stopPropagation) {
|
||||||
|
e.stopPropagation();
|
||||||
|
e.stopImmediatePropagation();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function query(parent, selector) {
|
||||||
|
return parent && parent.querySelector(selector);
|
||||||
|
}
|
||||||
|
|
||||||
|
function queryAll(parent, selector) {
|
||||||
|
return selector ? slice(parent.querySelectorAll(selector)) : [];
|
||||||
|
}
|
||||||
|
|
||||||
|
function removeClass(elm, classes) {
|
||||||
|
toggleClass(elm, classes, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
function timeOf(e) {
|
||||||
|
return e.timeStamp;
|
||||||
|
}
|
||||||
|
|
||||||
|
function unit(value) {
|
||||||
|
return isString(value) ? value : value ? `${value}px` : "";
|
||||||
|
}
|
||||||
|
|
||||||
|
const PROJECT_CODE = "splide";
|
||||||
|
|
||||||
|
function assert(condition, message) {
|
||||||
|
if (!condition) {
|
||||||
|
throw new Error(`[${PROJECT_CODE}] ${message || ""}`);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function error(message) {
|
||||||
|
console.error(`[${PROJECT_CODE}] ${message}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
const { min, max, floor, ceil, abs } = Math;
|
||||||
|
|
||||||
|
function approximatelyEqual(x, y, epsilon) {
|
||||||
|
return abs(x - y) < epsilon;
|
||||||
|
}
|
||||||
|
|
||||||
|
function between(number, minOrMax, maxOrMin, exclusive) {
|
||||||
|
const minimum = min(minOrMax, maxOrMin);
|
||||||
|
const maximum = max(minOrMax, maxOrMin);
|
||||||
|
return exclusive ? minimum < number && number < maximum : minimum <= number && number <= maximum;
|
||||||
|
}
|
||||||
|
|
||||||
|
function clamp(number, x, y) {
|
||||||
|
const minimum = min(x, y);
|
||||||
|
const maximum = max(x, y);
|
||||||
|
return min(max(minimum, number), maximum);
|
||||||
|
}
|
||||||
|
|
||||||
|
function sign(x) {
|
||||||
|
return +(x > 0) - +(x < 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
function camelToKebab(string) {
|
||||||
|
return string.replace(/([a-z0-9])([A-Z])/g, "$1-$2").toLowerCase();
|
||||||
|
}
|
||||||
|
|
||||||
|
function format(string, replacements) {
|
||||||
|
forEach(replacements, (replacement) => {
|
||||||
|
string = string.replace("%s", `${replacement}`);
|
||||||
|
});
|
||||||
|
return string;
|
||||||
|
}
|
||||||
|
|
||||||
|
function pad(number) {
|
||||||
|
return number < 10 ? `0${number}` : `${number}`;
|
||||||
|
}
|
||||||
|
|
||||||
|
const ids = {};
|
||||||
|
function uniqueId(prefix) {
|
||||||
|
return `${prefix}${pad(ids[prefix] = (ids[prefix] || 0) + 1)}`;
|
||||||
|
}
|
||||||
|
|
||||||
|
exports.abs = abs;
|
||||||
|
exports.addClass = addClass;
|
||||||
|
exports.append = append;
|
||||||
|
exports.apply = apply;
|
||||||
|
exports.approximatelyEqual = approximatelyEqual;
|
||||||
|
exports.assert = assert;
|
||||||
|
exports.assign = assign;
|
||||||
|
exports.before = before;
|
||||||
|
exports.between = between;
|
||||||
|
exports.camelToKebab = camelToKebab;
|
||||||
|
exports.ceil = ceil;
|
||||||
|
exports.child = child;
|
||||||
|
exports.children = children;
|
||||||
|
exports.clamp = clamp;
|
||||||
|
exports.create = create;
|
||||||
|
exports.display = display;
|
||||||
|
exports.empty = empty;
|
||||||
|
exports.error = error;
|
||||||
|
exports.find = find;
|
||||||
|
exports.floor = floor;
|
||||||
|
exports.focus = focus;
|
||||||
|
exports.forEach = forEach;
|
||||||
|
exports.forOwn = forOwn;
|
||||||
|
exports.format = format;
|
||||||
|
exports.getAttribute = getAttribute;
|
||||||
|
exports.hasClass = hasClass;
|
||||||
|
exports.includes = includes;
|
||||||
|
exports.isArray = isArray;
|
||||||
|
exports.isFunction = isFunction;
|
||||||
|
exports.isHTMLButtonElement = isHTMLButtonElement;
|
||||||
|
exports.isHTMLElement = isHTMLElement;
|
||||||
|
exports.isNull = isNull;
|
||||||
|
exports.isObject = isObject;
|
||||||
|
exports.isString = isString;
|
||||||
|
exports.isUndefined = isUndefined;
|
||||||
|
exports.matches = matches;
|
||||||
|
exports.max = max;
|
||||||
|
exports.measure = measure;
|
||||||
|
exports.merge = merge;
|
||||||
|
exports.min = min;
|
||||||
|
exports.nextTick = nextTick;
|
||||||
|
exports.noop = noop;
|
||||||
|
exports.omit = omit;
|
||||||
|
exports.ownKeys = ownKeys;
|
||||||
|
exports.pad = pad;
|
||||||
|
exports.parseHtml = parseHtml;
|
||||||
|
exports.prevent = prevent;
|
||||||
|
exports.push = push;
|
||||||
|
exports.query = query;
|
||||||
|
exports.queryAll = queryAll;
|
||||||
|
exports.raf = raf;
|
||||||
|
exports.rect = rect;
|
||||||
|
exports.remove = remove;
|
||||||
|
exports.removeAttribute = removeAttribute;
|
||||||
|
exports.removeClass = removeClass;
|
||||||
|
exports.setAttribute = setAttribute;
|
||||||
|
exports.sign = sign;
|
||||||
|
exports.slice = slice;
|
||||||
|
exports.style = style;
|
||||||
|
exports.timeOf = timeOf;
|
||||||
|
exports.toArray = toArray;
|
||||||
|
exports.toggleClass = toggleClass;
|
||||||
|
exports.uniqueId = uniqueId;
|
||||||
|
exports.unit = unit;
|
312
assets/splide/js/utils/splide-utils.esm.js
Normal file
@ -0,0 +1,312 @@
|
|||||||
|
function empty(array) {
|
||||||
|
array.length = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
function slice(arrayLike, start, end) {
|
||||||
|
return Array.prototype.slice.call(arrayLike, start, end);
|
||||||
|
}
|
||||||
|
|
||||||
|
function find(arrayLike, predicate) {
|
||||||
|
return slice(arrayLike).filter(predicate)[0];
|
||||||
|
}
|
||||||
|
|
||||||
|
function apply(func) {
|
||||||
|
return func.bind(null, ...slice(arguments, 1));
|
||||||
|
}
|
||||||
|
|
||||||
|
const nextTick = setTimeout;
|
||||||
|
|
||||||
|
const noop = () => {
|
||||||
|
};
|
||||||
|
|
||||||
|
function raf(func) {
|
||||||
|
return requestAnimationFrame(func);
|
||||||
|
}
|
||||||
|
|
||||||
|
function typeOf(type, subject) {
|
||||||
|
return typeof subject === type;
|
||||||
|
}
|
||||||
|
function isObject(subject) {
|
||||||
|
return !isNull(subject) && typeOf("object", subject);
|
||||||
|
}
|
||||||
|
const isArray = Array.isArray;
|
||||||
|
const isFunction = apply(typeOf, "function");
|
||||||
|
const isString = apply(typeOf, "string");
|
||||||
|
const isUndefined = apply(typeOf, "undefined");
|
||||||
|
function isNull(subject) {
|
||||||
|
return subject === null;
|
||||||
|
}
|
||||||
|
function isHTMLElement(subject) {
|
||||||
|
return subject instanceof HTMLElement;
|
||||||
|
}
|
||||||
|
function isHTMLButtonElement(subject) {
|
||||||
|
return subject instanceof HTMLButtonElement;
|
||||||
|
}
|
||||||
|
|
||||||
|
function toArray(value) {
|
||||||
|
return isArray(value) ? value : [value];
|
||||||
|
}
|
||||||
|
|
||||||
|
function forEach(values, iteratee) {
|
||||||
|
toArray(values).forEach(iteratee);
|
||||||
|
}
|
||||||
|
|
||||||
|
function includes(array, value) {
|
||||||
|
return array.indexOf(value) > -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
function push(array, items) {
|
||||||
|
array.push(...toArray(items));
|
||||||
|
return array;
|
||||||
|
}
|
||||||
|
|
||||||
|
function toggleClass(elm, classes, add) {
|
||||||
|
if (elm) {
|
||||||
|
forEach(classes, (name) => {
|
||||||
|
if (name) {
|
||||||
|
elm.classList[add ? "add" : "remove"](name);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function addClass(elm, classes) {
|
||||||
|
toggleClass(elm, isString(classes) ? classes.split(" ") : classes, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
function append(parent, children) {
|
||||||
|
forEach(children, parent.appendChild.bind(parent));
|
||||||
|
}
|
||||||
|
|
||||||
|
function before(nodes, ref) {
|
||||||
|
forEach(nodes, (node) => {
|
||||||
|
const parent = (ref || node).parentNode;
|
||||||
|
if (parent) {
|
||||||
|
parent.insertBefore(node, ref);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function matches(elm, selector) {
|
||||||
|
return isHTMLElement(elm) && (elm["msMatchesSelector"] || elm.matches).call(elm, selector);
|
||||||
|
}
|
||||||
|
|
||||||
|
function children(parent, selector) {
|
||||||
|
const children2 = parent ? slice(parent.children) : [];
|
||||||
|
return selector ? children2.filter((child) => matches(child, selector)) : children2;
|
||||||
|
}
|
||||||
|
|
||||||
|
function child(parent, selector) {
|
||||||
|
return selector ? children(parent, selector)[0] : parent.firstElementChild;
|
||||||
|
}
|
||||||
|
|
||||||
|
const ownKeys = Object.keys;
|
||||||
|
|
||||||
|
function forOwn(object, iteratee, right) {
|
||||||
|
if (object) {
|
||||||
|
let keys = ownKeys(object);
|
||||||
|
keys = right ? keys.reverse() : keys;
|
||||||
|
for (let i = 0; i < keys.length; i++) {
|
||||||
|
const key = keys[i];
|
||||||
|
if (key !== "__proto__") {
|
||||||
|
if (iteratee(object[key], key) === false) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return object;
|
||||||
|
}
|
||||||
|
|
||||||
|
function assign(object) {
|
||||||
|
slice(arguments, 1).forEach((source) => {
|
||||||
|
forOwn(source, (value, key) => {
|
||||||
|
object[key] = source[key];
|
||||||
|
});
|
||||||
|
});
|
||||||
|
return object;
|
||||||
|
}
|
||||||
|
|
||||||
|
function merge(object) {
|
||||||
|
slice(arguments, 1).forEach((source) => {
|
||||||
|
forOwn(source, (value, key) => {
|
||||||
|
if (isArray(value)) {
|
||||||
|
object[key] = value.slice();
|
||||||
|
} else if (isObject(value)) {
|
||||||
|
object[key] = merge({}, isObject(object[key]) ? object[key] : {}, value);
|
||||||
|
} else {
|
||||||
|
object[key] = value;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
return object;
|
||||||
|
}
|
||||||
|
|
||||||
|
function omit(object, keys) {
|
||||||
|
toArray(keys || ownKeys(object)).forEach((key) => {
|
||||||
|
delete object[key];
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function removeAttribute(elms, attrs) {
|
||||||
|
forEach(elms, (elm) => {
|
||||||
|
forEach(attrs, (attr) => {
|
||||||
|
elm && elm.removeAttribute(attr);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function setAttribute(elms, attrs, value) {
|
||||||
|
if (isObject(attrs)) {
|
||||||
|
forOwn(attrs, (value2, name) => {
|
||||||
|
setAttribute(elms, name, value2);
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
forEach(elms, (elm) => {
|
||||||
|
isNull(value) || value === "" ? removeAttribute(elm, attrs) : elm.setAttribute(attrs, String(value));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function create(tag, attrs, parent) {
|
||||||
|
const elm = document.createElement(tag);
|
||||||
|
if (attrs) {
|
||||||
|
isString(attrs) ? addClass(elm, attrs) : setAttribute(elm, attrs);
|
||||||
|
}
|
||||||
|
parent && append(parent, elm);
|
||||||
|
return elm;
|
||||||
|
}
|
||||||
|
|
||||||
|
function style(elm, prop, value) {
|
||||||
|
if (isUndefined(value)) {
|
||||||
|
return getComputedStyle(elm)[prop];
|
||||||
|
}
|
||||||
|
if (!isNull(value)) {
|
||||||
|
elm.style[prop] = `${value}`;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function display(elm, display2) {
|
||||||
|
style(elm, "display", display2);
|
||||||
|
}
|
||||||
|
|
||||||
|
function focus(elm) {
|
||||||
|
elm["setActive"] && elm["setActive"]() || elm.focus({ preventScroll: true });
|
||||||
|
}
|
||||||
|
|
||||||
|
function getAttribute(elm, attr) {
|
||||||
|
return elm.getAttribute(attr);
|
||||||
|
}
|
||||||
|
|
||||||
|
function hasClass(elm, className) {
|
||||||
|
return elm && elm.classList.contains(className);
|
||||||
|
}
|
||||||
|
|
||||||
|
function rect(target) {
|
||||||
|
return target.getBoundingClientRect();
|
||||||
|
}
|
||||||
|
|
||||||
|
function remove(nodes) {
|
||||||
|
forEach(nodes, (node) => {
|
||||||
|
if (node && node.parentNode) {
|
||||||
|
node.parentNode.removeChild(node);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function measure(parent, value) {
|
||||||
|
if (isString(value)) {
|
||||||
|
const div = create("div", { style: `width: ${value}; position: absolute;` }, parent);
|
||||||
|
value = rect(div).width;
|
||||||
|
remove(div);
|
||||||
|
}
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
function parseHtml(html) {
|
||||||
|
return child(new DOMParser().parseFromString(html, "text/html").body);
|
||||||
|
}
|
||||||
|
|
||||||
|
function prevent(e, stopPropagation) {
|
||||||
|
e.preventDefault();
|
||||||
|
if (stopPropagation) {
|
||||||
|
e.stopPropagation();
|
||||||
|
e.stopImmediatePropagation();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function query(parent, selector) {
|
||||||
|
return parent && parent.querySelector(selector);
|
||||||
|
}
|
||||||
|
|
||||||
|
function queryAll(parent, selector) {
|
||||||
|
return selector ? slice(parent.querySelectorAll(selector)) : [];
|
||||||
|
}
|
||||||
|
|
||||||
|
function removeClass(elm, classes) {
|
||||||
|
toggleClass(elm, classes, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
function timeOf(e) {
|
||||||
|
return e.timeStamp;
|
||||||
|
}
|
||||||
|
|
||||||
|
function unit(value) {
|
||||||
|
return isString(value) ? value : value ? `${value}px` : "";
|
||||||
|
}
|
||||||
|
|
||||||
|
const PROJECT_CODE = "splide";
|
||||||
|
|
||||||
|
function assert(condition, message) {
|
||||||
|
if (!condition) {
|
||||||
|
throw new Error(`[${PROJECT_CODE}] ${message || ""}`);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function error(message) {
|
||||||
|
console.error(`[${PROJECT_CODE}] ${message}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
const { min, max, floor, ceil, abs } = Math;
|
||||||
|
|
||||||
|
function approximatelyEqual(x, y, epsilon) {
|
||||||
|
return abs(x - y) < epsilon;
|
||||||
|
}
|
||||||
|
|
||||||
|
function between(number, minOrMax, maxOrMin, exclusive) {
|
||||||
|
const minimum = min(minOrMax, maxOrMin);
|
||||||
|
const maximum = max(minOrMax, maxOrMin);
|
||||||
|
return exclusive ? minimum < number && number < maximum : minimum <= number && number <= maximum;
|
||||||
|
}
|
||||||
|
|
||||||
|
function clamp(number, x, y) {
|
||||||
|
const minimum = min(x, y);
|
||||||
|
const maximum = max(x, y);
|
||||||
|
return min(max(minimum, number), maximum);
|
||||||
|
}
|
||||||
|
|
||||||
|
function sign(x) {
|
||||||
|
return +(x > 0) - +(x < 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
function camelToKebab(string) {
|
||||||
|
return string.replace(/([a-z0-9])([A-Z])/g, "$1-$2").toLowerCase();
|
||||||
|
}
|
||||||
|
|
||||||
|
function format(string, replacements) {
|
||||||
|
forEach(replacements, (replacement) => {
|
||||||
|
string = string.replace("%s", `${replacement}`);
|
||||||
|
});
|
||||||
|
return string;
|
||||||
|
}
|
||||||
|
|
||||||
|
function pad(number) {
|
||||||
|
return number < 10 ? `0${number}` : `${number}`;
|
||||||
|
}
|
||||||
|
|
||||||
|
const ids = {};
|
||||||
|
function uniqueId(prefix) {
|
||||||
|
return `${prefix}${pad(ids[prefix] = (ids[prefix] || 0) + 1)}`;
|
||||||
|
}
|
||||||
|
|
||||||
|
export { abs, addClass, append, apply, approximatelyEqual, assert, assign, before, between, camelToKebab, ceil, child, children, clamp, create, display, empty, error, find, floor, focus, forEach, forOwn, format, getAttribute, hasClass, includes, isArray, isFunction, isHTMLButtonElement, isHTMLElement, isNull, isObject, isString, isUndefined, matches, max, measure, merge, min, nextTick, noop, omit, ownKeys, pad, parseHtml, prevent, push, query, queryAll, raf, rect, remove, removeAttribute, removeClass, setAttribute, sign, slice, style, timeOf, toArray, toggleClass, uniqueId, unit };
|
1674
assets/splide/types/index.d.ts
vendored
Normal file
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Blog</title>
|
<title>InvenTree - Blog</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -122,6 +125,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Starting with templates</title>
|
<title>InvenTree - Starting with templates</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -120,6 +123,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Release highlights 0.8.0</title>
|
<title>InvenTree - Release highlights 0.8.0</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -122,6 +125,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -1 +1 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.2.2">Jekyll</generator><link href="/inventree-website/blog/feed.atom" rel="self" type="application/atom+xml" /><link href="/inventree-website/" rel="alternate" type="text/html" /><updated>2022-08-07T19:14:15+00:00</updated><id>/inventree-website/blog/feed.atom</id><title type="html">InvenTree</title><subtitle>InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.</subtitle><entry><title type="html">Release highlights 0.8.0</title><link href="/inventree-website/blog/2022/08/02/release-highlights" rel="alternate" type="text/html" title="Release highlights 0.8.0" /><published>2022-08-02T00:00:00+00:00</published><updated>2022-08-02T00:00:00+00:00</updated><id>/inventree-website/blog/2022/08/02/release-highlights</id><author><name>matmair</name></author><summary type="html"><![CDATA[InvenTree 0.8.0 is here!]]></summary></entry><entry><title type="html">Starting with templates</title><link href="/inventree-website/blog/2021/10/25/starting" rel="alternate" type="text/html" title="Starting with templates" /><published>2021-10-25T00:00:00+00:00</published><updated>2021-10-25T00:00:00+00:00</updated><id>/inventree-website/blog/2021/10/25/starting</id><author><name>matmair</name></author><summary type="html"><![CDATA[A good starting-point for developing your own plugin is taking a look at the documentation.]]></summary></entry></feed>
|
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.2.2">Jekyll</generator><link href="/inventree-website/blog/feed.atom" rel="self" type="application/atom+xml" /><link href="/inventree-website/" rel="alternate" type="text/html" /><updated>2022-08-08T04:59:17+00:00</updated><id>/inventree-website/blog/feed.atom</id><title type="html">InvenTree</title><subtitle>InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.</subtitle><entry><title type="html">Release highlights 0.8.0</title><link href="/inventree-website/blog/2022/08/02/release-highlights" rel="alternate" type="text/html" title="Release highlights 0.8.0" /><published>2022-08-02T00:00:00+00:00</published><updated>2022-08-02T00:00:00+00:00</updated><id>/inventree-website/blog/2022/08/02/release-highlights</id><author><name>matmair</name></author><summary type="html"><![CDATA[InvenTree 0.8.0 is here!]]></summary></entry><entry><title type="html">Starting with templates</title><link href="/inventree-website/blog/2021/10/25/starting" rel="alternate" type="text/html" title="Starting with templates" /><published>2021-10-25T00:00:00+00:00</published><updated>2021-10-25T00:00:00+00:00</updated><id>/inventree-website/blog/2021/10/25/starting</id><author><name>matmair</name></author><summary type="html"><![CDATA[A good starting-point for developing your own plugin is taking a look at the documentation.]]></summary></entry></feed>
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Contribute</title>
|
<title>InvenTree - Contribute</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -157,6 +160,8 @@ Reporting bugs is critical to improving the software. If you are able and willin
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - InvenTree Demo</title>
|
<title>InvenTree - InvenTree Demo</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -157,6 +160,8 @@ During the update period, the demo server may be inaccessible for a few minutes.
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Deploying InvenTree</title>
|
<title>InvenTree - Deploying InvenTree</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -122,6 +125,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - API</title>
|
<title>InvenTree - API</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -102,6 +105,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
373
extend/app.html
Normal file
@ -0,0 +1,373 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang=" en-US ">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
|
<title>InvenTree - InvenTree Mobile App</title>
|
||||||
|
<meta itemprop="description" name="description"
|
||||||
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
|
|
||||||
|
<!-- Begin Jekyll SEO tag v2.8.0 -->
|
||||||
|
<title>InvenTree Mobile App | InvenTree</title>
|
||||||
|
<meta name="generator" content="Jekyll v4.2.2" />
|
||||||
|
<meta property="og:title" content="InvenTree Mobile App" />
|
||||||
|
<meta property="og:locale" content="en_US" />
|
||||||
|
<meta name="description" content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools." />
|
||||||
|
<meta property="og:description" content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools." />
|
||||||
|
<link rel="canonical" href="/inventree-website/extend/app.html" />
|
||||||
|
<meta property="og:url" content="/inventree-website/extend/app.html" />
|
||||||
|
<meta property="og:site_name" content="InvenTree" />
|
||||||
|
<meta property="og:type" content="website" />
|
||||||
|
<meta name="twitter:card" content="summary" />
|
||||||
|
<meta property="twitter:title" content="InvenTree Mobile App" />
|
||||||
|
<script type="application/ld+json">
|
||||||
|
{"@context":"https://schema.org","@type":"WebPage","description":"InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.","headline":"InvenTree Mobile App","url":"/inventree-website/extend/app.html"}</script>
|
||||||
|
<!-- End Jekyll SEO tag -->
|
||||||
|
|
||||||
|
<script defer data-domain="matmair.github.io" src="https://plausible.io/js/script.outbound-links.js"></script>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body class="flex flex-col antialiased cm-gray-1 min-h-screen">
|
||||||
|
<div class="flex-none">
|
||||||
|
<header class="cm-gray-2 body-font sticky top-0 z-50 bg-gradient-to-r from-white to-secondary">
|
||||||
|
<div class="container mx-auto flex flex-wrap p-5 flex-row items-center">
|
||||||
|
<a class="flex title-font font-medium items-center cm-gray-1 mb-0 mr-2" href="/inventree-website/">
|
||||||
|
<img src="/inventree-website/assets/logo.png" alt="logo" height="32" width="32" class="h-8">
|
||||||
|
<span class="ml-3 text-xl">InvenTree</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<div class="flex-grow xs:flex-none"></div>
|
||||||
|
|
||||||
|
<nav class="md:mr-auto md:py-1 xs:ml-4 xs:pl-4 xs:border-l xs:border-gray-400 flex flex-wrap items-center text-base justify-center">
|
||||||
|
<a class="mr-5 hover:cm-gray-1" href="/inventree-website/deploy.html">Deploy</a>
|
||||||
|
<a class="mr-5 hover:cm-gray-1" href="https://inventree.readthedocs.io/en/latest/">Docs</a>
|
||||||
|
<a class="mr-5 hover:cm-gray-1" href="/inventree-website/blog">Blog</a>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</header> <article>
|
||||||
|
|
||||||
|
<h2>InvenTree Mobile App</h2>
|
||||||
|
|
||||||
|
<p>The InvenTree Mobile App brings stock control to your pocket. Integrating seamlessly with the <a href="../extend/api.md">InvenTree API</a>, the app provides immediate access to inventory data without requiring physical access to a computer.</p>
|
||||||
|
|
||||||
|
<p>Native barcode support provides a multitude of context-sensitive stock control actions, allowing streamlined inventory management at your fingertips. The app has been optimized for speed, providing instant access to stock knowledge and handy on-site functionality.</p>
|
||||||
|
|
||||||
|
<section id="image-carousel" class="splide">
|
||||||
|
<div class="splide__track">
|
||||||
|
<ul class="splide__list" style="list-style-type: none; list-style: none;">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="splide__slide">
|
||||||
|
<img src="/inventree-website/assets/appgallery/screen_1.png" alt="">
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="splide__slide">
|
||||||
|
<img src="/inventree-website/assets/appgallery/screen_10.jpg" alt="">
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="splide__slide">
|
||||||
|
<img src="/inventree-website/assets/appgallery/screen_11.jpg" alt="">
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="splide__slide">
|
||||||
|
<img src="/inventree-website/assets/appgallery/screen_12.jpg" alt="">
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="splide__slide">
|
||||||
|
<img src="/inventree-website/assets/appgallery/screen_13.jpg" alt="">
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="splide__slide">
|
||||||
|
<img src="/inventree-website/assets/appgallery/screen_14.jpg" alt="">
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="splide__slide">
|
||||||
|
<img src="/inventree-website/assets/appgallery/screen_15.png" alt="">
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="splide__slide">
|
||||||
|
<img src="/inventree-website/assets/appgallery/screen_2.jpg" alt="">
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="splide__slide">
|
||||||
|
<img src="/inventree-website/assets/appgallery/screen_3.jpg" alt="">
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="splide__slide">
|
||||||
|
<img src="/inventree-website/assets/appgallery/screen_4.jpg" alt="">
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="splide__slide">
|
||||||
|
<img src="/inventree-website/assets/appgallery/screen_5.jpg" alt="">
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="splide__slide">
|
||||||
|
<img src="/inventree-website/assets/appgallery/screen_6.jpg" alt="">
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="splide__slide">
|
||||||
|
<img src="/inventree-website/assets/appgallery/screen_7.jpg" alt="">
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="splide__slide">
|
||||||
|
<img src="/inventree-website/assets/appgallery/screen_8.jpg" alt="">
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="splide__slide">
|
||||||
|
<img src="/inventree-website/assets/appgallery/screen_9.jpg" alt="">
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
document.addEventListener( 'DOMContentLoaded', function () {
|
||||||
|
new Splide('#image-carousel', {
|
||||||
|
type: 'loop',
|
||||||
|
perPage: 3,
|
||||||
|
autoPlay: true,
|
||||||
|
pagination: false,
|
||||||
|
// pagination: false,
|
||||||
|
// focus: 'center',
|
||||||
|
}).mount();
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<h3 id="features">Features</h3>
|
||||||
|
|
||||||
|
<p>Core app features include:</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>View and edit part and stock information with a blazingly fast interface</li>
|
||||||
|
<li>Perform stock control actions on the go</li>
|
||||||
|
<li>Barcode integrations simplify stock operations</li>
|
||||||
|
<li>Receive purchase orders and check in stock items</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3 id="download">Download</h3>
|
||||||
|
|
||||||
|
<p>The InvenTree app can be downloaded from either the Android or Apple app stores, or accessed via the links below:</p>
|
||||||
|
|
||||||
|
<p><span class="fab fa-android"></span> <a href="https://play.google.com/store/apps/details?id=inventree.inventree_app">Android Play Store</a>.</p>
|
||||||
|
|
||||||
|
<p><span class="fab fa-apple"></span> <a href="https://apps.apple.com/au/app/inventree/id1581731101#?platform=iphone">Apple App Store</a></p>
|
||||||
|
|
||||||
|
<h3 id="documentation">Documentation</h3>
|
||||||
|
|
||||||
|
<p>Mobile app documentation can be found on the <a href="https://inventree.readthedocs.io/en/latest/app/app/">InvenTree documentation site</a>.</p>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="flex-grow"></div>
|
||||||
|
<div class="flex-none">
|
||||||
|
<footer class="cm-gray-2 body-font">
|
||||||
|
<div class="container px-5 pt-8 mx-auto flex md:flex-row md:flex-nowrap flex-wrap flex-col">
|
||||||
|
<div class="w-64 flex-shrink-0 md:mx-0 mx-auto text-center md:text-left">
|
||||||
|
<a class="flex title-font font-medium items-center md:justify-start justify-center cm-gray-1">
|
||||||
|
<img src="/inventree-website/assets/logo.png" alt="logo" height="32" width="32" class="h-8">
|
||||||
|
<span class="ml-3 text-xl">InvenTree</span>
|
||||||
|
</a>
|
||||||
|
<p class="mt-2 text-sm cm-gray-3">Intuitive Inventory Management</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="flex-grow flex flex-wrap md:pl-10 mb-1 md:mt-0 mt-10 md:text-left text-center md:justify-left justify-center">
|
||||||
|
|
||||||
|
|
||||||
|
<div class="md:w-1/4 px-4">
|
||||||
|
<h2 class="footer-categorie title-font">
|
||||||
|
Quick
|
||||||
|
</h2>
|
||||||
|
<nav class="list-none mb-10"><ul>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/demo.html" class="footer-link">Demo</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/deploy.html" class="footer-link">Deploy</a></li>
|
||||||
|
|
||||||
|
<li><a href="https://inventree.readthedocs.io/en/latest/" class="footer-link">Docs</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/news" class="footer-link">News</a></li>
|
||||||
|
|
||||||
|
</ul></nav>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="md:w-1/4 px-4">
|
||||||
|
<h2 class="footer-categorie title-font">
|
||||||
|
<a href="/inventree-website/extend/">Ecosystem</a>
|
||||||
|
</h2>
|
||||||
|
<nav class="list-none mb-10"><ul>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/integrate/kntree.html" class="footer-link">KiCad</a></li>
|
||||||
|
|
||||||
|
</ul></nav>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="md:w-1/4 px-4">
|
||||||
|
<h2 class="footer-categorie title-font">
|
||||||
|
Sitemap
|
||||||
|
</h2>
|
||||||
|
<nav class="list-none mb-10"><ul>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/about/" class="footer-link">About</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/alternatives/" class="footer-link">Alternatives</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/blog" class="footer-link">Blog</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/contribute.html" class="footer-link">Contribute</a></li>
|
||||||
|
|
||||||
|
</ul></nav>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="bg-gray-100">
|
||||||
|
<div class="container mx-auto py-4 px-5 flex flex-wrap flex-col sm:flex-row">
|
||||||
|
<p class="cm-gray-3 text-sm text-center sm:text-left">© 2021 InvenTree by<a href="https://github.com/inventree" rel="noopener" class="cm-gray-2 ml-1" target="_blank">@inventree</a>— website made with ♥ by<a href="https://github.com/matmair" rel="noopener" class="cm-gray-2 ml-1" target="_blank">@matmair</a></p>
|
||||||
|
<span class="inline-flex sm:ml-auto sm:mt-0 mt-2 justify-center sm:justify-start">
|
||||||
|
<a href="https://github.com/inventree/inventree" alr="github repo" class="ml-3 cm-gray-3">
|
||||||
|
<img class="h-5 w-5" src="/inventree-website/assets/github.svg">
|
||||||
|
</a>
|
||||||
|
<a href="https://reddit.com/r/inventree" alr="Reddit" class="ml-3 cm-gray-3">
|
||||||
|
<img class="h-5 w-5" src="/inventree-website/assets/reddit.svg">
|
||||||
|
</a>
|
||||||
|
<a href="https://twitter.com/inventreedb" alr="Twitter" class="ml-3 cm-gray-3">
|
||||||
|
<img class="h-5 w-5" src="/inventree-website/assets/twitter.svg">
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Ecosystem</title>
|
<title>InvenTree - Ecosystem</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -113,6 +116,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Integrate</title>
|
<title>InvenTree - Integrate</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -106,6 +109,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Ki-n-Tree</title>
|
<title>InvenTree - Ki-n-Tree</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -102,6 +105,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Migration tools</title>
|
<title>InvenTree - Migration tools</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -102,6 +105,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Plugins</title>
|
<title>InvenTree - Plugins</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -127,6 +130,8 @@ We expose some internal python APIs to speed up your development and keep the in
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Integrate Printers</title>
|
<title>InvenTree - Integrate Printers</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -128,6 +131,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Shopify</title>
|
<title>InvenTree - Shopify</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -128,6 +131,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree</title>
|
<title>InvenTree</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -237,6 +240,8 @@ It also enables reports, is extendible and can be extended with plugins.</p>
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree</title>
|
<title>InvenTree</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -267,7 +270,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<div class="p-4 sm:w-1/4 w-1/2">
|
<div class="p-4 sm:w-1/4 w-1/2">
|
||||||
<h2 class="title-font font-medium sm:text-4xl text-3xl cm-gray-1">1931945</h2>
|
<h2 class="title-font font-medium sm:text-4xl text-3xl cm-gray-1">1932021</h2>
|
||||||
<p class="leading-relaxed">Docker pulls</p>
|
<p class="leading-relaxed">Docker pulls</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -349,6 +352,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Matmair</title>
|
<title>InvenTree - Matmair</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -24,11 +27,11 @@
|
|||||||
<meta property="og:url" content="/inventree-website/matmair" />
|
<meta property="og:url" content="/inventree-website/matmair" />
|
||||||
<meta property="og:site_name" content="InvenTree" />
|
<meta property="og:site_name" content="InvenTree" />
|
||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="article:published_time" content="2022-08-07T19:14:15+00:00" />
|
<meta property="article:published_time" content="2022-08-08T04:59:17+00:00" />
|
||||||
<meta name="twitter:card" content="summary" />
|
<meta name="twitter:card" content="summary" />
|
||||||
<meta property="twitter:title" content="Matmair" />
|
<meta property="twitter:title" content="Matmair" />
|
||||||
<script type="application/ld+json">
|
<script type="application/ld+json">
|
||||||
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2022-08-07T19:14:15+00:00","datePublished":"2022-08-07T19:14:15+00:00","description":"I try to build an ecosystem of reusable plugins and integrations for InvenTree. Code once and KISS!","headline":"Matmair","mainEntityOfPage":{"@type":"WebPage","@id":"/inventree-website/matmair"},"url":"/inventree-website/matmair"}</script>
|
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2022-08-08T04:59:17+00:00","datePublished":"2022-08-08T04:59:17+00:00","description":"I try to build an ecosystem of reusable plugins and integrations for InvenTree. Code once and KISS!","headline":"Matmair","mainEntityOfPage":{"@type":"WebPage","@id":"/inventree-website/matmair"},"url":"/inventree-website/matmair"}</script>
|
||||||
<!-- End Jekyll SEO tag -->
|
<!-- End Jekyll SEO tag -->
|
||||||
|
|
||||||
<script defer data-domain="matmair.github.io" src="https://plausible.io/js/script.outbound-links.js"></script>
|
<script defer data-domain="matmair.github.io" src="https://plausible.io/js/script.outbound-links.js"></script>
|
||||||
@ -139,6 +142,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - News</title>
|
<title>InvenTree - News</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -122,6 +125,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - We have news now!</title>
|
<title>InvenTree - We have news now!</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -145,6 +148,8 @@ The short version: we <strong>do not sell your data</strong> or share it with th
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Release highlight 0.8.0</title>
|
<title>InvenTree - Release highlight 0.8.0</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -120,6 +123,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -1 +1 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.2.2">Jekyll</generator><link href="/inventree-website/news/feed.atom" rel="self" type="application/atom+xml" /><link href="/inventree-website/" rel="alternate" type="text/html" /><updated>2022-08-07T19:14:15+00:00</updated><id>/inventree-website/news/feed.atom</id><title type="html">InvenTree | News</title><subtitle>InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.</subtitle><entry><title type="html">Release highlight 0.8.0</title><link href="/inventree-website/news/2022/08/02/new-features-in-0.8.0" rel="alternate" type="text/html" title="Release highlight 0.8.0" /><published>2022-08-02T00:00:00+00:00</published><updated>2022-08-02T00:00:00+00:00</updated><id>/inventree-website/news/2022/08/02/new-features-in-0.8.0</id><author><name>matmair</name></author><summary type="html"><![CDATA[We recently released 0.8.0!]]></summary></entry><entry><title type="html">We have news now!</title><link href="/inventree-website/news/2022/04/23/news-are-starting" rel="alternate" type="text/html" title="We have news now!" /><published>2022-04-23T00:00:00+00:00</published><updated>2022-04-23T00:00:00+00:00</updated><id>/inventree-website/news/2022/04/23/news-are-starting</id><author><name>matmair</name></author><summary type="html"><![CDATA[Hi there, here is something new: News!]]></summary></entry></feed>
|
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.2.2">Jekyll</generator><link href="/inventree-website/news/feed.atom" rel="self" type="application/atom+xml" /><link href="/inventree-website/" rel="alternate" type="text/html" /><updated>2022-08-08T04:59:17+00:00</updated><id>/inventree-website/news/feed.atom</id><title type="html">InvenTree | News</title><subtitle>InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.</subtitle><entry><title type="html">Release highlight 0.8.0</title><link href="/inventree-website/news/2022/08/02/new-features-in-0.8.0" rel="alternate" type="text/html" title="Release highlight 0.8.0" /><published>2022-08-02T00:00:00+00:00</published><updated>2022-08-02T00:00:00+00:00</updated><id>/inventree-website/news/2022/08/02/new-features-in-0.8.0</id><author><name>matmair</name></author><summary type="html"><![CDATA[We recently released 0.8.0!]]></summary></entry><entry><title type="html">We have news now!</title><link href="/inventree-website/news/2022/04/23/news-are-starting" rel="alternate" type="text/html" title="We have news now!" /><published>2022-04-23T00:00:00+00:00</published><updated>2022-04-23T00:00:00+00:00</updated><id>/inventree-website/news/2022/04/23/news-are-starting</id><author><name>matmair</name></author><summary type="html"><![CDATA[Hi there, here is something new: News!]]></summary></entry></feed>
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Plugins</title>
|
<title>InvenTree - Plugins</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -128,6 +131,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Shopify</title>
|
<title>InvenTree - Shopify</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -24,11 +27,11 @@
|
|||||||
<meta property="og:url" content="/inventree-website/plugins/shopify.html" />
|
<meta property="og:url" content="/inventree-website/plugins/shopify.html" />
|
||||||
<meta property="og:site_name" content="InvenTree" />
|
<meta property="og:site_name" content="InvenTree" />
|
||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="article:published_time" content="2022-08-07T19:14:15+00:00" />
|
<meta property="article:published_time" content="2022-08-08T04:59:17+00:00" />
|
||||||
<meta name="twitter:card" content="summary" />
|
<meta name="twitter:card" content="summary" />
|
||||||
<meta property="twitter:title" content="Shopify" />
|
<meta property="twitter:title" content="Shopify" />
|
||||||
<script type="application/ld+json">
|
<script type="application/ld+json">
|
||||||
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2022-08-07T19:14:15+00:00","datePublished":"2022-08-07T19:14:15+00:00","description":"A simple Integration into Shopify.","headline":"Shopify","mainEntityOfPage":{"@type":"WebPage","@id":"/inventree-website/plugins/shopify.html"},"url":"/inventree-website/plugins/shopify.html"}</script>
|
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2022-08-08T04:59:17+00:00","datePublished":"2022-08-08T04:59:17+00:00","description":"A simple Integration into Shopify.","headline":"Shopify","mainEntityOfPage":{"@type":"WebPage","@id":"/inventree-website/plugins/shopify.html"},"url":"/inventree-website/plugins/shopify.html"}</script>
|
||||||
<!-- End Jekyll SEO tag -->
|
<!-- End Jekyll SEO tag -->
|
||||||
|
|
||||||
<script defer data-domain="matmair.github.io" src="https://plausible.io/js/script.outbound-links.js"></script>
|
<script defer data-domain="matmair.github.io" src="https://plausible.io/js/script.outbound-links.js"></script>
|
||||||
@ -183,6 +186,8 @@ Feel free to submit issues or just send me a mail to dev AT mjmair.com</p>
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Publishers</title>
|
<title>InvenTree - Publishers</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -115,6 +118,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - Schrodingersgat</title>
|
<title>InvenTree - Schrodingersgat</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -24,11 +27,11 @@
|
|||||||
<meta property="og:url" content="/inventree-website/schrodingersgat" />
|
<meta property="og:url" content="/inventree-website/schrodingersgat" />
|
||||||
<meta property="og:site_name" content="InvenTree" />
|
<meta property="og:site_name" content="InvenTree" />
|
||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="article:published_time" content="2022-08-07T19:14:15+00:00" />
|
<meta property="article:published_time" content="2022-08-08T04:59:17+00:00" />
|
||||||
<meta name="twitter:card" content="summary" />
|
<meta name="twitter:card" content="summary" />
|
||||||
<meta property="twitter:title" content="Schrodingersgat" />
|
<meta property="twitter:title" content="Schrodingersgat" />
|
||||||
<script type="application/ld+json">
|
<script type="application/ld+json">
|
||||||
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2022-08-07T19:14:15+00:00","datePublished":"2022-08-07T19:14:15+00:00","description":"Maintainer of InvenTree.","headline":"Schrodingersgat","mainEntityOfPage":{"@type":"WebPage","@id":"/inventree-website/schrodingersgat"},"url":"/inventree-website/schrodingersgat"}</script>
|
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2022-08-08T04:59:17+00:00","datePublished":"2022-08-08T04:59:17+00:00","description":"Maintainer of InvenTree.","headline":"Schrodingersgat","mainEntityOfPage":{"@type":"WebPage","@id":"/inventree-website/schrodingersgat"},"url":"/inventree-website/schrodingersgat"}</script>
|
||||||
<!-- End Jekyll SEO tag -->
|
<!-- End Jekyll SEO tag -->
|
||||||
|
|
||||||
<script defer data-domain="matmair.github.io" src="https://plausible.io/js/script.outbound-links.js"></script>
|
<script defer data-domain="matmair.github.io" src="https://plausible.io/js/script.outbound-links.js"></script>
|
||||||
@ -128,6 +131,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>/inventree-website/plugins/shopify.html</loc>
|
<loc>/inventree-website/plugins/shopify.html</loc>
|
||||||
<lastmod>2022-08-07T19:14:15+00:00</lastmod>
|
<lastmod>2022-08-08T04:59:17+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>/inventree-website/blog/2021/10/25/starting</loc>
|
<loc>/inventree-website/blog/2021/10/25/starting</loc>
|
||||||
@ -22,11 +22,11 @@
|
|||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>/inventree-website/matmair</loc>
|
<loc>/inventree-website/matmair</loc>
|
||||||
<lastmod>2022-08-07T19:14:15+00:00</lastmod>
|
<lastmod>2022-08-08T04:59:17+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>/inventree-website/schrodingersgat</loc>
|
<loc>/inventree-website/schrodingersgat</loc>
|
||||||
<lastmod>2022-08-07T19:14:15+00:00</lastmod>
|
<lastmod>2022-08-08T04:59:17+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>/inventree-website/404</loc>
|
<loc>/inventree-website/404</loc>
|
||||||
@ -35,6 +35,9 @@
|
|||||||
<loc>/inventree-website/extend/api.html</loc>
|
<loc>/inventree-website/extend/api.html</loc>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
|
<loc>/inventree-website/extend/app.html</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
<loc>/inventree-website/blog</loc>
|
<loc>/inventree-website/blog</loc>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - For Business</title>
|
<title>InvenTree - For Business</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -247,6 +250,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - For Education</title>
|
<title>InvenTree - For Education</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -245,6 +248,8 @@
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|
@ -6,9 +6,12 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/inventree-website/assets/splide/css/splide.min.css">
|
||||||
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
<link rel="stylesheet" href="/inventree-website/assets/index.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
<link rel="shortcut icon" type="image/png" href="/inventree-website/assets/icon/favicon.ico">
|
||||||
|
|
||||||
|
<script src="/inventree-website/assets/splide/js/splide.min.js"></script>
|
||||||
|
|
||||||
<title>InvenTree - For Maker</title>
|
<title>InvenTree - For Maker</title>
|
||||||
<meta itemprop="description" name="description"
|
<meta itemprop="description" name="description"
|
||||||
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
|
||||||
@ -263,6 +266,8 @@ multiline inteligent text
|
|||||||
|
|
||||||
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
<li><a href="/inventree-website/extend/api.html" class="footer-link">API</a></li>
|
||||||
|
|
||||||
|
<li><a href="/inventree-website/extend/app.html" class="footer-link">App</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
<li><a href="/inventree-website/extend/integrate/" class="footer-link">Integrate</a></li>
|
||||||
|
|
||||||
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
<li><a href="/inventree-website/extend/plugin/" class="footer-link">Plugins</a></li>
|
||||||
|