未验证 提交 45e82e49 编写于 作者: P Paweł Kuna 提交者: GitHub

Merge branch 'dev' into dev-users-table-and-payments

......@@ -2,30 +2,28 @@
charset=utf-8
end_of_line=lf
insert_final_newline=true
indent_style=space
indent_size=2
indent_style=tab
tab_width=3
max_line_length=off
[*.svg]
indent_style=tab
tab_width=3
[*.html]
indent_style=space
indent_style=tab
indent_size=3
tab_width=3
insert_final_newline=false
[*.md]
indent_style=tab
tab_width=3
[*.js.map]
indent_style=tab
indent_size=3
[{*.css,*.scss}]
[{*.rb,*.yml,*,scss}]
indent_style=space
indent_size=2
insert_final_newline = true
[{*.yml,*.yaml}]
indent_style=space
indent_size=2
[*.js.map]
indent_style=tab
indent_size=3
......@@ -4,7 +4,8 @@ node_modules/
/db.json
.jekyll-metadata
.jekyll-cache
tmp/
/tmp/
/tmp-dist/
/yarn.lock
.DS_Store
/Gemfile.lock
......@@ -18,7 +19,4 @@ tmp/
/site/static/**/dist/
/resources/
/svg-tmp/
/dist/
/dist-html/
/dist-demo/
/components/
......@@ -10,13 +10,13 @@ Premium and Open Source dashboard template with responsive and high-quality UI.
[![Sponsors on Open Collective](https://opencollective.com/tabler/sponsors/badge.svg)](#sponsors)
<strong><a href="https://preview-dev.tabler.io">View Demo</a> | <a href="https://github.com/tabler/tabler-react">View React Version</a> | <a href="https://github.com/tabler/tabler/archive/master.zip">Download ZIP</a> | <a href="https://goo.gl/zJP2dT">Join us on Slack</a></strong>
<strong><a href="https://preview-dev.tabler.io">View Demo</a> | <a href="https://github.com/tabler/tabler-react">View React Version</a> | <a href="https://github.com/tabler/tabler/archive/master.zip">Download ZIP</a> | <a href="https://tabler-ui.slack.com">Join us on Slack</a></strong>
![Tabler preview](https://raw.githubusercontent.com/tabler/tabler/dev/static/img/tabler-preview.png)
## Status
<a href="https://www.npmjs.com/package/tabler-ui"><a href="#backers" alt="sponsors on Open Collective"><img src="https://opencollective.com/tabler/backers/badge.svg" /></a> <a href="#sponsors" alt="Sponsors on Open Collective"><img src="https://opencollective.com/tabler/sponsors/badge.svg" /></a> <img src="https://img.shields.io/npm/dt/tabler-ui.svg" alt="Total Downloads"></a> <a href="https://github.com/tabler/tabler/blob/master/LICENSE"><img src="https://img.shields.io/npm/l/tabler-ui.svg" alt="License"></a> <a href="https://github.com/tabler/tabler/releases"><img src="https://img.shields.io/npm/v/tabler-ui.svg" alt="Latest Release"></a>
<a href="https://www.npmjs.com/package/tabler-ui"><a href="#backers" alt="sponsors on Open Collective"><img src="https://opencollective.com/tabler/backers/badge.svg"/></a> <a href="#sponsors" alt="Sponsors on Open Collective"><img src="https://opencollective.com/tabler/sponsors/badge.svg"/></a> <img src="https://img.shields.io/npm/dt/tabler-ui.svg" alt="Total Downloads"></a> <a href="https://github.com/tabler/tabler/blob/master/LICENSE"><img src="https://img.shields.io/npm/l/tabler-ui.svg" alt="License"></a> <a href="https://github.com/tabler/tabler/releases"><img src="https://img.shields.io/npm/v/tabler-ui.svg" alt="Latest Release"></a>
## Features
......@@ -39,7 +39,7 @@ To use our build system and run our documentation locally, you'll need a copy of
4. [Install Bundler](https://bundler.io) with `gem install bundler`, and finally run `bundle install`. This will install all Ruby dependencies, such as [Jekyll and plugins](https://jekyllrb.com).
**Windows users**:
1. [Install Git](https://git-scm.com/download/win) in `C:\\Program Files\\git\\bin` directory and run `npm config set script-shell "C:\\Program Files\\git\\bin\\bash.exe"` to change default shell.
1. [Install Git](https://git-scm.com/download/win) in `C:\Program Files\git\bin` directory and run `npm config set script-shell "C:\\Program Files\git\bin\bash.exe"` to change default shell.
2. [Install Ruby+Devkit](https://rubyinstaller.org/downloads/), recommended version is [2.5.5](https://github.com/oneclick/rubyinstaller2/releases/download/RubyInstaller-2.5.5-1/rubyinstaller-devkit-2.5.5-1-x86.exe).
3. [Read guide](https://jekyllrb.com/docs/installation/windows/) to get Jekyll up and running without problems.
......
source: pages
destination: tmp
version: 1.0-alpha
version: v1.0.0-alpha
title: Tabler
description: Premium and Open Source dashboard template with responsive and high quality UI.
github_url: https://github.com/tabler/tabler
debug: true
debug: false
dark-theme: false
plugins:
- jekyll-random
......@@ -50,21 +52,29 @@ collections:
defaults:
-
scope:
type: pages
type: "pages"
path: "*.md"
values:
layout: markdown
menu-layout: vertical
- scope:
type: "pages"
values:
layout: default
nav-position: top
menu-layout: vertical
-
scope:
type: docs
type: "docs"
values:
layout: docs
nav-position: top
menu-layout: vertical
-
scope:
type: components
type: "components"
values:
layout: component
menu-layout: vertical
colors:
......
......@@ -12,17 +12,17 @@ bs.init({
server: {
routes: {
'/': 'tmp',
'/dist': 'dist',
'/dist/fonts': 'fonts',
'/dist': 'tmp-dist',
'/libs': 'static/libs',
'/img': 'static/img',
'/node_modules': 'node_modules',
},
},
files: ['tmp/**/*', 'dist/css/*.css', 'dist/js/*.js'],
files: ['tmp/**/*', 'tmp-dist/css/*.css', 'tmp-dist/js/*.js'],
watchOptions: {
ignoreInitial: true,
},
reloadDelay: 1000,
notify: false,
open: false,
snippetOptions: {
......
const libs = require('../pages/_data/libs'),
if (!Array.prototype.flat) {
Object.defineProperty(Array.prototype, 'flat', {
value: function(depth = 1) {
return this.reduce(function (flat, toFlatten) {
return flat.concat((Array.isArray(toFlatten) && (depth>1)) ? toFlatten.flat(depth-1) : toFlatten);
}, []);
}
});
}
const all_libs = require('../pages/_data/libs'),
path = require('path'),
{ exec } = require('child_process');
const all_libs = libs.js.concat(libs.css);
let files = [];
Object.keys(all_libs.js).forEach(function (lib) {
files.push(Array.isArray(all_libs.js[lib]) ? all_libs.js[lib] : [all_libs.js[lib]]);
});
Object.keys(all_libs.css).forEach(function (lib) {
files.push(Array.isArray(all_libs.css[lib]) ? all_libs.css[lib] : [all_libs.css[lib]]);
});
files = files.flat();
files.forEach(function (file) {
let dirname = path.dirname(file).replace('@', '');
let cmd = `mkdir -p "dist/libs/${dirname}" && cp -r node_modules/${file} dist/libs/${file.replace('@', '')}`;
all_libs.forEach(function (lib) {
let dirname = path.dirname(lib).replace('@', '');
let cmd = `mkdir -p "dist/libs/${dirname}" && cp -r node_modules/${lib} dist/libs/${lib.replace('@', '')}`;
exec(cmd)
});
......@@ -8,6 +8,7 @@
'use strict';
const BUNDLE = process.env.BUNDLE === 'true';
const dir = BUNDLE ? 'dist' : 'tmp-dist';
import path from 'path';
import babel from 'rollup-plugin-babel';
......@@ -34,16 +35,18 @@ if (BUNDLE) {
]);
}
module.exports = {
context: "window",
input: {
tabler: path.resolve(__dirname, '../js/tabler.js'),
'tabler-charts': path.resolve(__dirname, '../js/tabler-charts.js'),
// 'tabler-charts': path.resolve(__dirname, '../js/tabler-charts.js'),
},
output: {
banner,
// name: 'tabler',
dir: path.resolve(__dirname, `../dist/js/`),
dir: path.resolve(__dirname, `../${dir}/js/`),
entryFileNames: BUNDLE ? '[name].min.js' : '[name].js',
format: 'cjs'
},
......
......@@ -5,12 +5,16 @@
* Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
*/
const BUNDLE = process.env.BUNDLE === 'true';
const path = require('path'),
glob = require("glob"),
fs = require("fs"),
sass = require("node-sass"),
packageImporter = require('node-sass-package-importer');
const dir = BUNDLE ? 'dist' : 'tmp-dist';
glob("scss/tabler*.scss", {}, function (er, files) {
files.forEach(function(file){
var basename = path.basename(file, '.scss');
......@@ -18,21 +22,21 @@ glob("scss/tabler*.scss", {}, function (er, files) {
sass.render(
{
file: file,
outFile: `dist/css/${basename}.css`,
outFile: `${dir}/css/${basename}.css`,
sourceMap: true,
sourceMapContents: true,
precision: 6,
precision: 7,
importer: packageImporter()
},
(error, result) => {
if (!error) {
fs.writeFile(`dist/css/${basename}.css`, result.css, error => {
fs.writeFile(`${dir}/css/${basename}.css`, result.css, error => {
if (error) {
console.log(error);
}
});
fs.writeFile(`dist/css/${basename}.css.map`, result.map, error => {
fs.writeFile(`${dir}/css/${basename}.css.map`, result.map, error => {
if (error) {
console.log(error);
}
......
<!doctype html>
<!--
* Tabler - Premium and Open Source dashboard template with responsive and high quality UI.
* @version v1.0.0-alpha
* @link https://github.com/tabler/tabler
* Copyright 2018-2019 The Tabler Authors
* Copyright 2018-2019 codecalm.net Paweł Kuna
* Licensed under MIT (https://tabler.io/license)
-->
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/>
<meta http-equiv="X-UA-Compatible" content="ie=edge"/>
<meta http-equiv="Content-Language" content="en"/>
<meta name="msapplication-TileColor" content="#206bc4"/>
<meta name="theme-color" content="#206bc4"/>
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="HandheldFriendly" content="True"/>
<meta name="MobileOptimized" content="320"/>
<meta name="robots" content="noindex,nofollow,noarchive"/>
<link rel="icon" href="./favicon.ico" type="image/x-icon"/>
<link rel="shortcut icon" href="./favicon.ico" type="image/x-icon"/>
<title>Page 400 - Tabler - Premium and Open Source dashboard template with responsive and high quality UI.</title>
<!-- Libs CSS -->
<link href="../dist/libs/jqvmap/dist/jqvmap.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/selectize/dist/css/selectize.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/core/main.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/daygrid/main.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/timegrid/main.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/list/main.min.css?1576885231" rel="stylesheet"/>
<!-- Tabler Core -->
<link href="../dist/css/tabler.min.css?1576885231" rel="stylesheet"/>
<!-- Tabler Plugins -->
<link href="../dist/css/tabler-flags.min.css?1576885231" rel="stylesheet"/>
<style>
body { display: none; }
</style>
</head>
<body class="antialiased border-top-wide border-primary">
<div class="d-flex align-items-center justify-content-center min-vh-100">
<div class="empty">
<div class="empty-icon">
<div class="display-4">400</div>
</div>
<p class="empty-title h3">Oops&hellip; You just found an error page</p>
<p class="empty-subtitle text-muted">
We are sorry but your request contains bad syntax and cannot be fulfilled
</p>
<div class="empty-action">
<a href="./index.html" class="btn btn-primary">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon"><line x1="19" y1="12" x2="5" y2="12"></line><polyline points="12 19 5 12 12 5"></polyline></svg>
Take me home
</a>
</div>
</div>
</div>
<!-- Libs JS -->
<script src="./dist/libs/jquery/dist/jquery.slim.min.js?1576885231"></script>
<script src="./dist/libs/bootstrap/dist/js/bootstrap.bundle.min.js?1576885231"></script>
<script src="./dist/libs/apexcharts/dist/apexcharts.min.js?1576885231"></script>
<!-- Tabler Core -->
<script src="./dist/js/tabler.min.js?1576885231"></script>
<script>
// @formatter:off
document.addEventListener("DOMContentLoaded", function () {
window.ApexCharts && (new ApexCharts(document.getElementById('chart-revenue-bg'), {
chart: {
type: "area",
height: 40.0,
sparkline: {
enabled: true
},
animations: {
enabled: false
},
},
fill: {
opacity: .16,
type: 'solid'
},
stroke: {
width: 2,
lineCap: "round",
curve: "smooth",
},
series: [{
name: "Profits",
data: [37, 35, 44, 28, 36, 24, 65, 31, 37, 39, 62, 51, 35, 41, 35, 27, 93, 53, 61, 27, 54, 43, 19, 46, 39, 62, 51, 35, 41, 67]
}],
xaxis: {
type: 'datetime',
},
labels: [...Array(30).keys()].map(n => '2019-09-' + (n + 1)),
colors: ["#206bc4"],
legend: {
show: false,
},
})).render();
});
// @formatter:on
</script>
<script>
document.body.style.display = 'block';
</script>
</body>
</html>
\ No newline at end of file
<!doctype html>
<!--
* Tabler - Premium and Open Source dashboard template with responsive and high quality UI.
* @version v1.0.0-alpha
* @link https://github.com/tabler/tabler
* Copyright 2018-2019 The Tabler Authors
* Copyright 2018-2019 codecalm.net Paweł Kuna
* Licensed under MIT (https://tabler.io/license)
-->
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/>
<meta http-equiv="X-UA-Compatible" content="ie=edge"/>
<meta http-equiv="Content-Language" content="en"/>
<meta name="msapplication-TileColor" content="#206bc4"/>
<meta name="theme-color" content="#206bc4"/>
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="HandheldFriendly" content="True"/>
<meta name="MobileOptimized" content="320"/>
<meta name="robots" content="noindex,nofollow,noarchive"/>
<link rel="icon" href="./favicon.ico" type="image/x-icon"/>
<link rel="shortcut icon" href="./favicon.ico" type="image/x-icon"/>
<title>Page 401 - Tabler - Premium and Open Source dashboard template with responsive and high quality UI.</title>
<!-- Libs CSS -->
<link href="../dist/libs/jqvmap/dist/jqvmap.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/selectize/dist/css/selectize.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/core/main.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/daygrid/main.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/timegrid/main.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/list/main.min.css?1576885231" rel="stylesheet"/>
<!-- Tabler Core -->
<link href="../dist/css/tabler.min.css?1576885231" rel="stylesheet"/>
<!-- Tabler Plugins -->
<link href="../dist/css/tabler-flags.min.css?1576885231" rel="stylesheet"/>
<style>
body { display: none; }
</style>
</head>
<body class="antialiased border-top-wide border-primary">
<div class="d-flex align-items-center justify-content-center min-vh-100">
<div class="empty">
<div class="empty-icon">
<div class="display-4">401</div>
</div>
<p class="empty-title h3">Oops&hellip; You just found an error page</p>
<p class="empty-subtitle text-muted">
We are sorry but you are not authorized to access this page
</p>
<div class="empty-action">
<a href="./index.html" class="btn btn-primary">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon"><line x1="19" y1="12" x2="5" y2="12"></line><polyline points="12 19 5 12 12 5"></polyline></svg>
Take me home
</a>
</div>
</div>
</div>
<!-- Libs JS -->
<script src="./dist/libs/jquery/dist/jquery.slim.min.js?1576885231"></script>
<script src="./dist/libs/bootstrap/dist/js/bootstrap.bundle.min.js?1576885231"></script>
<!-- Tabler Core -->
<script src="./dist/js/tabler.min.js?1576885231"></script>
<script>
document.body.style.display = 'block';
</script>
</body>
</html>
\ No newline at end of file
<!doctype html>
<!--
* Tabler - Premium and Open Source dashboard template with responsive and high quality UI.
* @version v1.0.0-alpha
* @link https://github.com/tabler/tabler
* Copyright 2018-2019 The Tabler Authors
* Copyright 2018-2019 codecalm.net Paweł Kuna
* Licensed under MIT (https://tabler.io/license)
-->
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/>
<meta http-equiv="X-UA-Compatible" content="ie=edge"/>
<meta http-equiv="Content-Language" content="en"/>
<meta name="msapplication-TileColor" content="#206bc4"/>
<meta name="theme-color" content="#206bc4"/>
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="HandheldFriendly" content="True"/>
<meta name="MobileOptimized" content="320"/>
<meta name="robots" content="noindex,nofollow,noarchive"/>
<link rel="icon" href="./favicon.ico" type="image/x-icon"/>
<link rel="shortcut icon" href="./favicon.ico" type="image/x-icon"/>
<title>Page 403 - Tabler - Premium and Open Source dashboard template with responsive and high quality UI.</title>
<!-- Libs CSS -->
<link href="../dist/libs/jqvmap/dist/jqvmap.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/selectize/dist/css/selectize.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/core/main.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/daygrid/main.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/timegrid/main.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/list/main.min.css?1576885231" rel="stylesheet"/>
<!-- Tabler Core -->
<link href="../dist/css/tabler.min.css?1576885231" rel="stylesheet"/>
<!-- Tabler Plugins -->
<link href="../dist/css/tabler-flags.min.css?1576885231" rel="stylesheet"/>
<style>
body { display: none; }
</style>
</head>
<body class="antialiased border-top-wide border-primary">
<div class="d-flex align-items-center justify-content-center min-vh-100">
<div class="empty">
<div class="empty-icon">
<div class="display-4">403</div>
</div>
<p class="empty-title h3">Oops&hellip; You just found an error page</p>
<p class="empty-subtitle text-muted">
We are sorry but you do not have permission to access this page
</p>
<div class="empty-action">
<a href="./index.html" class="btn btn-primary">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon"><line x1="19" y1="12" x2="5" y2="12"></line><polyline points="12 19 5 12 12 5"></polyline></svg>
Take me home
</a>
</div>
</div>
</div>
<!-- Libs JS -->
<script src="./dist/libs/jquery/dist/jquery.slim.min.js?1576885231"></script>
<script src="./dist/libs/bootstrap/dist/js/bootstrap.bundle.min.js?1576885231"></script>
<!-- Tabler Core -->
<script src="./dist/js/tabler.min.js?1576885231"></script>
<script>
document.body.style.display = 'block';
</script>
</body>
</html>
\ No newline at end of file
<!doctype html>
<!--
* Tabler - Premium and Open Source dashboard template with responsive and high quality UI.
* @version v1.0.0-alpha
* @link https://github.com/tabler/tabler
* Copyright 2018-2019 The Tabler Authors
* Copyright 2018-2019 codecalm.net Paweł Kuna
* Licensed under MIT (https://tabler.io/license)
-->
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/>
<meta http-equiv="X-UA-Compatible" content="ie=edge"/>
<meta http-equiv="Content-Language" content="en"/>
<meta name="msapplication-TileColor" content="#206bc4"/>
<meta name="theme-color" content="#206bc4"/>
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="HandheldFriendly" content="True"/>
<meta name="MobileOptimized" content="320"/>
<meta name="robots" content="noindex,nofollow,noarchive"/>
<link rel="icon" href="./favicon.ico" type="image/x-icon"/>
<link rel="shortcut icon" href="./favicon.ico" type="image/x-icon"/>
<title>Page 404 - Tabler - Premium and Open Source dashboard template with responsive and high quality UI.</title>
<!-- Libs CSS -->
<link href="../dist/libs/jqvmap/dist/jqvmap.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/selectize/dist/css/selectize.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/core/main.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/daygrid/main.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/timegrid/main.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/list/main.min.css?1576885231" rel="stylesheet"/>
<!-- Tabler Core -->
<link href="../dist/css/tabler.min.css?1576885231" rel="stylesheet"/>
<!-- Tabler Plugins -->
<link href="../dist/css/tabler-flags.min.css?1576885231" rel="stylesheet"/>
<style>
body { display: none; }
</style>
</head>
<body class="antialiased border-top-wide border-primary">
<div class="d-flex align-items-center justify-content-center min-vh-100">
<div class="empty">
<div class="empty-icon">
<div class="display-4">404</div>
</div>
<p class="empty-title h3">Oops&hellip; You just found an error page</p>
<p class="empty-subtitle text-muted">
We are sorry but the page you are looking for was not found
</p>
<div class="empty-action">
<a href="./index.html" class="btn btn-primary">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon"><line x1="19" y1="12" x2="5" y2="12"></line><polyline points="12 19 5 12 12 5"></polyline></svg>
Take me home
</a>
</div>
</div>
</div>
<!-- Libs JS -->
<script src="./dist/libs/jquery/dist/jquery.slim.min.js?1576885231"></script>
<script src="./dist/libs/bootstrap/dist/js/bootstrap.bundle.min.js?1576885231"></script>
<!-- Tabler Core -->
<script src="./dist/js/tabler.min.js?1576885231"></script>
<script>
document.body.style.display = 'block';
</script>
</body>
</html>
\ No newline at end of file
<!doctype html>
<!--
* Tabler - Premium and Open Source dashboard template with responsive and high quality UI.
* @version v1.0.0-alpha
* @link https://github.com/tabler/tabler
* Copyright 2018-2019 The Tabler Authors
* Copyright 2018-2019 codecalm.net Paweł Kuna
* Licensed under MIT (https://tabler.io/license)
-->
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/>
<meta http-equiv="X-UA-Compatible" content="ie=edge"/>
<meta http-equiv="Content-Language" content="en"/>
<meta name="msapplication-TileColor" content="#206bc4"/>
<meta name="theme-color" content="#206bc4"/>
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="HandheldFriendly" content="True"/>
<meta name="MobileOptimized" content="320"/>
<meta name="robots" content="noindex,nofollow,noarchive"/>
<link rel="icon" href="./favicon.ico" type="image/x-icon"/>
<link rel="shortcut icon" href="./favicon.ico" type="image/x-icon"/>
<title>Page 500 - Tabler - Premium and Open Source dashboard template with responsive and high quality UI.</title>
<!-- Libs CSS -->
<link href="../dist/libs/jqvmap/dist/jqvmap.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/selectize/dist/css/selectize.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/core/main.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/daygrid/main.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/timegrid/main.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/list/main.min.css?1576885231" rel="stylesheet"/>
<!-- Tabler Core -->
<link href="../dist/css/tabler.min.css?1576885231" rel="stylesheet"/>
<!-- Tabler Plugins -->
<link href="../dist/css/tabler-flags.min.css?1576885231" rel="stylesheet"/>
<style>
body { display: none; }
</style>
</head>
<body class="antialiased border-top-wide border-primary">
<div class="d-flex align-items-center justify-content-center min-vh-100">
<div class="empty">
<div class="empty-icon">
<div class="display-4">500</div>
</div>
<p class="empty-title h3">Oops&hellip; You just found an error page</p>
<p class="empty-subtitle text-muted">
We are sorry but our server encountered an internal error
</p>
<div class="empty-action">
<a href="./index.html" class="btn btn-primary">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon"><line x1="19" y1="12" x2="5" y2="12"></line><polyline points="12 19 5 12 12 5"></polyline></svg>
Take me home
</a>
</div>
</div>
</div>
<!-- Libs JS -->
<script src="./dist/libs/jquery/dist/jquery.slim.min.js?1576885231"></script>
<script src="./dist/libs/bootstrap/dist/js/bootstrap.bundle.min.js?1576885231"></script>
<!-- Tabler Core -->
<script src="./dist/js/tabler.min.js?1576885231"></script>
<script>
document.body.style.display = 'block';
</script>
</body>
</html>
\ No newline at end of file
<!doctype html>
<!--
* Tabler - Premium and Open Source dashboard template with responsive and high quality UI.
* @version v1.0.0-alpha
* @link https://github.com/tabler/tabler
* Copyright 2018-2019 The Tabler Authors
* Copyright 2018-2019 codecalm.net Paweł Kuna
* Licensed under MIT (https://tabler.io/license)
-->
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/>
<meta http-equiv="X-UA-Compatible" content="ie=edge"/>
<meta http-equiv="Content-Language" content="en"/>
<meta name="msapplication-TileColor" content="#206bc4"/>
<meta name="theme-color" content="#206bc4"/>
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="HandheldFriendly" content="True"/>
<meta name="MobileOptimized" content="320"/>
<meta name="robots" content="noindex,nofollow,noarchive"/>
<link rel="icon" href="./favicon.ico" type="image/x-icon"/>
<link rel="shortcut icon" href="./favicon.ico" type="image/x-icon"/>
<title>Page 503 - Tabler - Premium and Open Source dashboard template with responsive and high quality UI.</title>
<!-- Libs CSS -->
<link href="../dist/libs/jqvmap/dist/jqvmap.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/selectize/dist/css/selectize.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/core/main.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/daygrid/main.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/timegrid/main.min.css?1576885231" rel="stylesheet"/>
<link href="../dist/libs/fullcalendar/list/main.min.css?1576885231" rel="stylesheet"/>
<!-- Tabler Core -->
<link href="../dist/css/tabler.min.css?1576885231" rel="stylesheet"/>
<!-- Tabler Plugins -->
<link href="../dist/css/tabler-flags.min.css?1576885231" rel="stylesheet"/>
<style>
body { display: none; }
</style>
</head>
<body class="antialiased border-top-wide border-primary">
<div class="d-flex align-items-center justify-content-center min-vh-100">
<div class="empty">
<div class="empty-icon">
<div class="display-4">503</div>
</div>
<p class="empty-title h3">Oops&hellip; You just found an error page</p>
<p class="empty-subtitle text-muted">
We are sorry but our service is currently not available
</p>
<div class="empty-action">
<a href="./index.html" class="btn btn-primary">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon"><line x1="19" y1="12" x2="5" y2="12"></line><polyline points="12 19 5 12 12 5"></polyline></svg>
Take me home
</a>
</div>
</div>
</div>
<!-- Libs JS -->
<script src="./dist/libs/jquery/dist/jquery.slim.min.js?1576885231"></script>
<script src="./dist/libs/bootstrap/dist/js/bootstrap.bundle.min.js?1576885231"></script>
<!-- Tabler Core -->
<script src="./dist/js/tabler.min.js?1576885231"></script>
<script>
document.body.style.display = 'block';
</script>
</body>
</html>
\ No newline at end of file
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
<!DOCTYPE html>
<html lang="en-US">
<meta charset="utf-8">
<title>Redirecting&hellip;</title>
<link rel="canonical" href="./components/card-buttons.html">
<meta http-equiv="refresh" content="0; url=./components/card-buttons.html">
<meta name="robots" content="noindex">
<noscript><a href="./components/card-buttons.html">Click here if you are not redirected.</a></noscript>
<script>
location="./components/card-buttons.html";
</script>
</html>
\ No newline at end of file
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异由.gitattributes 抑制。
/*!
* Tabler Charts (v0.9.0)
* Copyright 2018-2019 The Tabler Authors
* Copyright 2018-2019 codecalm
* Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
*/.chart{display:block;min-height:10rem}.chart text{font-family:inherit}.chart-sm{height:2.5rem}.chart-square{height:5.75rem}.chart-sparkline{position:relative;width:4rem;height:2.5rem;line-height:1}.chart-sparkline-square{width:2.5rem}.chart-sparkline-wide{width:6rem}.chart-sparkline-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.7333333em}.chart-sparkline-label .icon{width:1rem;height:1rem}
/*# sourceMappingURL=tabler-charts.min.css.map */
\ No newline at end of file
此差异由.gitattributes 抑制。
此差异已折叠。
此差异由.gitattributes 抑制。
此差异已折叠。
此差异由.gitattributes 抑制。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册