Compare commits
30 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
67f4685bbd | ||
|
|
adc2324a0f | ||
|
|
4a973d9b3f | ||
|
|
7daf820eb1 | ||
|
|
2c0beafe91 | ||
|
|
5873f43b97 | ||
|
|
8423c525bc | ||
|
|
b8c0766fd0 | ||
|
|
d00976a4f7 | ||
|
|
8496732fd6 | ||
|
|
9c626eded3 | ||
|
|
c5a5b15dfb | ||
|
|
e5ec784d83 | ||
|
|
997fb4095d | ||
|
|
a09fd46330 | ||
|
|
b0c4bbd214 | ||
|
|
fb60444283 | ||
|
|
cc8773eb89 | ||
|
|
f5a4826747 | ||
|
|
c3b565d531 | ||
|
|
1763df77cf | ||
|
|
f6291c46b8 | ||
|
|
d9f2842a00 | ||
|
|
797057b0eb | ||
|
|
54e940347f | ||
|
|
ca81856d06 | ||
|
|
7af0276582 | ||
|
|
d8e772d465 | ||
|
|
bb5a46d9b8 | ||
|
|
9ac7354069 |
@@ -1,11 +0,0 @@
|
||||
>= 1%
|
||||
last 1 major version
|
||||
not dead
|
||||
Chrome >= 60
|
||||
Firefox >= 60
|
||||
Edge >= 15.15063
|
||||
Explorer 11
|
||||
iOS >= 10
|
||||
Safari >= 10
|
||||
Android >= 6
|
||||
not ExplorerMobile <= 11
|
||||
@@ -1,57 +0,0 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
'use strict'
|
||||
|
||||
const fs = require('node:fs')
|
||||
const path = require('node:path')
|
||||
const request = require('request')
|
||||
const filePath = path.join(__dirname, '../src/pages/_data/photos.json')
|
||||
|
||||
const photos = JSON.parse(fs.readFileSync(filePath, 'utf8'))
|
||||
|
||||
const urlTitle = (str) => {
|
||||
str = str
|
||||
.toLowerCase()
|
||||
.replaceAll('&', 'and')
|
||||
.replace(/[^[a-z0-9-]/g, '-')
|
||||
.replace(/-+/g, '-')
|
||||
|
||||
return str
|
||||
}
|
||||
|
||||
const download = function (uri, filename, callback, error) {
|
||||
request.head(uri, function (err, res, body) {
|
||||
request(uri).pipe(fs.createWriteStream(filename))
|
||||
.on('close', callback)
|
||||
.on('error', error)
|
||||
})
|
||||
}
|
||||
|
||||
async function downloadPhotos() {
|
||||
for (const key in photos) {
|
||||
const photo = photos[key]
|
||||
|
||||
let filename, i = 1;
|
||||
|
||||
do {
|
||||
filename = `${urlTitle(photo['title'])}${i > 1 ? `-${i}` : ''}.jpg`
|
||||
i++
|
||||
} while (fs.existsSync(path.join(__dirname, `../src/static/photos/${filename}`)))
|
||||
|
||||
await new Promise((resolve, reject) => {
|
||||
download(photo['path'], path.join(__dirname, `../src/static/photos/${filename}`), function () {
|
||||
resolve()
|
||||
}, function () {
|
||||
reject()
|
||||
});
|
||||
})
|
||||
|
||||
photos[key]['file'] = filename
|
||||
photos[key]['horizontal'] = photo['width'] > photo['height']
|
||||
}
|
||||
|
||||
fs.writeFileSync(filePath, JSON.stringify(photos))
|
||||
}
|
||||
|
||||
downloadPhotos();
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
'use strict'
|
||||
|
||||
const fs = require('fs'),
|
||||
path = require('path');
|
||||
|
||||
const iconsTags = require('../node_modules/@tabler/icons/icons.json'),
|
||||
iconsPkg = require('../node_modules/@tabler/icons/package.json');
|
||||
|
||||
const prepareSvgFile = (svg) => {
|
||||
return svg.replace(/\n/g, '').replace(/>\s+</g, '><').replace(/\s+/g, ' ')
|
||||
}
|
||||
|
||||
let svgList = {}
|
||||
for (let iconName in iconsTags) {
|
||||
let iconData = iconsTags[iconName]
|
||||
svgList[iconName] = {
|
||||
name: iconName,
|
||||
svg: {
|
||||
outline: iconData.styles.outline ? prepareSvgFile(fs.readFileSync(path.join(__dirname, `../node_modules/@tabler/icons/icons/outline/${iconName}.svg`), 'utf8')) : null,
|
||||
filled: iconData.styles.filled ? prepareSvgFile(fs.readFileSync(path.join(__dirname, `../node_modules/@tabler/icons/icons/filled/${iconName}.svg`), 'utf8')) : null,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fs.writeFileSync(
|
||||
path.join(__dirname, `../src/pages/_data/icons-info.json`),
|
||||
JSON.stringify({
|
||||
version: iconsPkg.version,
|
||||
count: Object.values(svgList).reduce((acc, icon) => {
|
||||
return acc + (icon.svg.outline ? 1 : 0) + (icon.svg.filled ? 1 : 0)
|
||||
}, 0)
|
||||
})
|
||||
)
|
||||
|
||||
fs.writeFileSync(path.join(__dirname, `../src/pages/_data/icons.json`), JSON.stringify(svgList))
|
||||
@@ -1,44 +0,0 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
'use strict'
|
||||
|
||||
const fs = require('fs'),
|
||||
path = require('path'),
|
||||
glob = require('glob');
|
||||
|
||||
const illustrations = glob
|
||||
.sync(path.join(__dirname, `../src/static/illustrations/light/*.png`))
|
||||
.map((file) => {
|
||||
return path.basename(file, '.png')
|
||||
})
|
||||
|
||||
fs.writeFileSync(
|
||||
path.join(__dirname, `../src/pages/_data/illustrations.json`),
|
||||
JSON.stringify(illustrations)
|
||||
)
|
||||
|
||||
|
||||
// let i = {}
|
||||
// const dirs = ['light', 'dark', 'autodark']
|
||||
// const ilustrations = ['not-found', 'computer-fix', 'boy-with-key', 'boy-girl']
|
||||
|
||||
// for(const dir of dirs) {
|
||||
// i[dir] = {}
|
||||
|
||||
// for(const ilustration of ilustrations) {
|
||||
// let svg = fs.readFileSync(path.join(__dirname, `../src/pages/_free-illustrations/${dir}/${ilustration}.svg`), 'utf8')
|
||||
|
||||
// svg = svg
|
||||
// .replace(/\n+/g, ' ')
|
||||
// .replace(/>\s+</g, '><')
|
||||
// .replace(/\s+/g, ' ')
|
||||
// .replace(/^[\n\s-]+/, '')
|
||||
|
||||
// i[dir][ilustration] = svg
|
||||
// }
|
||||
// }
|
||||
|
||||
// fs.writeFileSync(
|
||||
// path.join(__dirname, `../src/pages/_data/free-illustrations.json`),
|
||||
// JSON.stringify(i)
|
||||
// )
|
||||
@@ -1,36 +0,0 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
'use strict'
|
||||
|
||||
const fs = require('fs'),
|
||||
path = require('path'),
|
||||
glob = require('glob'),
|
||||
beautifyHtml = require('js-beautify').html;
|
||||
|
||||
const docs = glob
|
||||
.sync(path.join(__dirname, `../docs/**/*.mdx`))
|
||||
|
||||
docs.forEach((file, i) => {
|
||||
const oldContent = fs.readFileSync(file, 'utf8')
|
||||
|
||||
// get codeblocks from markdown
|
||||
const content = oldContent.replace(/(```([a-z0-9]+).*?\n)(.*?)(```)/gs, (m, m1, m2, m3, m4) => {
|
||||
if (m2 === 'html') {
|
||||
let m3m = beautifyHtml(m3, {
|
||||
"indent_size": 2,
|
||||
"indent_char": " ",
|
||||
}).trim();
|
||||
|
||||
// remove empty lines
|
||||
m3m = m3m.replace(/^\s*[\r\n]/gm, '');
|
||||
|
||||
return m1 + m3m + "\n" + m4;
|
||||
}
|
||||
return m
|
||||
})
|
||||
|
||||
if (content !== oldContent) {
|
||||
fs.writeFileSync(file, content, 'utf8')
|
||||
console.log(`Reformatted ${file}`)
|
||||
}
|
||||
})
|
||||
@@ -1,26 +0,0 @@
|
||||
const glob = require('glob');
|
||||
const fs = require('fs')
|
||||
const path = require('path')
|
||||
|
||||
const srcDir = path.join(__dirname, '../src')
|
||||
|
||||
let foundFiles = []
|
||||
glob.sync(`${srcDir}/pages/**/*.{html,md}`).forEach((file) => {
|
||||
let fileContent = fs.readFileSync(file)
|
||||
|
||||
fileContent.toString().replace(/\{% include(_cached)? "([a-z0-9\/_-]+\.html)"/g, (f, c, filename) => {
|
||||
filename = `${srcDir}/pages/_includes/${filename}`
|
||||
|
||||
if (!foundFiles.includes(filename)) {
|
||||
foundFiles.push(filename)
|
||||
}
|
||||
})
|
||||
})
|
||||
|
||||
let includeFiles = glob.sync(`${srcDir}/pages/_includes/**/*.html`)
|
||||
|
||||
includeFiles.forEach((file) => {
|
||||
if (!foundFiles.includes(file)) {
|
||||
console.log('file', file)
|
||||
}
|
||||
})
|
||||
@@ -1,8 +0,0 @@
|
||||
# Changesets
|
||||
|
||||
Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
|
||||
with multi-package repos, or single-package repos to help you version and publish your code. You can
|
||||
find the full documentation for it [in our repository](https://github.com/changesets/changesets)
|
||||
|
||||
We have a quick list of common questions to get you started engaging with this project in
|
||||
[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"$schema": "https://unpkg.com/@changesets/config@2.3.0/schema.json",
|
||||
"changelog": "@changesets/cli/changelog",
|
||||
"commit": false,
|
||||
"fixed": [],
|
||||
"linked": [],
|
||||
"access": "public",
|
||||
"baseBranch": "main",
|
||||
"ignore": []
|
||||
}
|
||||
@@ -1,3 +0,0 @@
|
||||
demo/
|
||||
.git/
|
||||
.github/
|
||||
@@ -1,14 +1,22 @@
|
||||
# EditorConfig helps developers define and maintain consistent
|
||||
# coding styles between different editors and IDEs.
|
||||
# editorconfig.org
|
||||
|
||||
root = true
|
||||
|
||||
[*]
|
||||
|
||||
# We recommend you to keep these unchanged.
|
||||
charset = utf-8
|
||||
end_of_line = lf
|
||||
insert_final_newline=false
|
||||
indent_size = 4
|
||||
indent_style = tab
|
||||
tab_width=3
|
||||
max_line_length=off
|
||||
insert_final_newline = true
|
||||
trim_trailing_whitespace = true
|
||||
|
||||
[*.{rb,yml,scss,json}]
|
||||
[package.json]
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
|
||||
[*.js.map]
|
||||
indent_size=3
|
||||
[*.md]
|
||||
trim_trailing_whitespace = false
|
||||
10
.eslintrc
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"rules": {
|
||||
"semi": ["error", "always"],
|
||||
"quotes": ["error", "single"],
|
||||
"no-var": ["error"]
|
||||
},
|
||||
"parserOptions": {
|
||||
"ecmaVersion": 6
|
||||
}
|
||||
}
|
||||
15
.gitattributes
vendored
@@ -1,15 +0,0 @@
|
||||
# Enforce Unix newlines
|
||||
*.css text eol=lf
|
||||
*.html text eol=lf
|
||||
*.js text eol=lf
|
||||
*.json text eol=lf
|
||||
*.md text eol=lf
|
||||
*.rb text eol=lf
|
||||
*.scss text eol=lf
|
||||
*.svg text eol=lf
|
||||
*.txt text eol=lf
|
||||
*.xml text eol=lf
|
||||
*.yml text eol=lf
|
||||
|
||||
# Don't diff or textually merge source maps
|
||||
*.map binary
|
||||
10
.github/CODE_OF_CONDUCT.md
vendored
@@ -1,10 +0,0 @@
|
||||
# Tabler UI Community Conduct Guideline
|
||||
|
||||
The following community guidelines are based on [The Ruby Community Conduct Guidelines](https://www.ruby-lang.org/en/conduct/).
|
||||
|
||||
This document provides community guidelines for a respectful, productive, and collaborative place for any person who is willing to contribute to the Tabler project. It applies to all "collaborative space", which is defined as community communications channels (such as mailing lists, submitted patches, commit comments, etc.).
|
||||
|
||||
- Participants will be tolerant of opposing views.
|
||||
- Participants must ensure that their language and actions are free of personal attacks and disparaging personal remarks.
|
||||
- When interpreting the words and actions of others, participants should always assume good intentions.
|
||||
- Behaviour which can be reasonably considered harassment will not be tolerated.
|
||||
3
.github/FUNDING.yml
vendored
@@ -1,3 +0,0 @@
|
||||
# These are supported funding model platforms
|
||||
github: codecalm
|
||||
open_collective: tabler
|
||||
72
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
@@ -1,72 +0,0 @@
|
||||
name: Bug report
|
||||
description: Create a report to help us improve
|
||||
title: "[BUG] "
|
||||
labels: ["bug"]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: "## Thank you for making a bug report!"
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Thanks for taking the time to fill out this bug! It's really important to fill this form out completely as
|
||||
not filling it out will make the bug reports hard to replicate.
|
||||
- type: input
|
||||
id: browser
|
||||
attributes:
|
||||
label: Browser
|
||||
description: "What browser and version did this bug occur on?"
|
||||
placeholder: "e.g. Chrome ver.22, Safari ver.10"
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: os
|
||||
attributes:
|
||||
label: OS
|
||||
description: "What is the operating system of your device?"
|
||||
placeholder: "e.g. Windows 10, iOS 14, Ubuntu 23.04"
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: screen_size
|
||||
attributes:
|
||||
label: Screen size
|
||||
description: "What is the screen size of your device?"
|
||||
placeholder: "e.g. 800x600, 1920x1080"
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: description
|
||||
attributes:
|
||||
label: Describe the bug
|
||||
description: "A clear and concise description of what the bug is."
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: reproduce
|
||||
attributes:
|
||||
label: How to reproduce
|
||||
description: "How do you trigger this bug? Please walk us through it step by step."
|
||||
value: |
|
||||
1. Go to '...'
|
||||
2. Click on '...'
|
||||
3. Scroll down to '...'
|
||||
4. See error
|
||||
...
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: screenshots
|
||||
attributes:
|
||||
label: Screenshots
|
||||
description: "If applicable, add screenshots here to help explain this problem. This helps us understand whats happening better."
|
||||
validations:
|
||||
required: false
|
||||
- type: input
|
||||
id: jsfiddle
|
||||
attributes:
|
||||
label: JSFiddle
|
||||
description: "Please add a jsFiddle replicating the bug. Without the jsFiddle most bug reports cannot be solved and will be closed."
|
||||
validations:
|
||||
required: false
|
||||
---
|
||||
17
.github/ISSUE_TEMPLATE/feature_request.md
vendored
@@ -1,17 +0,0 @@
|
||||
---
|
||||
name: Feature request
|
||||
about: Suggest an idea for Tabler
|
||||
title: "[FEATURE] "
|
||||
labels: enhancement
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
**Is your feature request related to a problem? Please describe.**
|
||||
A clear and concise description of what the problem is. Example: I'm always frustrated when [...]
|
||||
|
||||
**Describe the solution you'd like**
|
||||
A clear and concise description of what you want to happen.
|
||||
|
||||
**Describe alternatives you've considered**
|
||||
A clear and concise description of any alternative solutions or features you've considered.
|
||||
6
.github/dependabot.yml
vendored
@@ -1,6 +0,0 @@
|
||||
version: 2
|
||||
updates:
|
||||
- package-ecosystem: "github-actions"
|
||||
directory: "/"
|
||||
schedule:
|
||||
interval: "weekly"
|
||||
10
.github/no-response.yml
vendored
@@ -1,10 +0,0 @@
|
||||
# Configuration for probot-no-response - https://github.com/probot/no-response
|
||||
|
||||
daysUntilClose: 28
|
||||
|
||||
closeComment: >
|
||||
This issue has been automatically closed because there has been no response
|
||||
to our request for more information from the original author. With only the
|
||||
information that is currently in the issue, we don't have enough information
|
||||
to take action. Please reach out if you have or find the answers we need so
|
||||
that we can investigate further.
|
||||
19
.github/workflows/add_to_project.yml
vendored
@@ -1,19 +0,0 @@
|
||||
name: Add new issues and pr to project
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
types:
|
||||
- opened
|
||||
issues:
|
||||
types:
|
||||
- opened
|
||||
|
||||
jobs:
|
||||
add-to-project:
|
||||
name: Add new issue and pr to project
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/add-to-project@v1.0.2
|
||||
with:
|
||||
project-url: https://github.com/orgs/tabler/projects/9/views/1
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
48
.github/workflows/bundlewatch.yml
vendored
@@ -1,48 +0,0 @@
|
||||
name: Bundlewatch
|
||||
|
||||
on:
|
||||
pull_request: null
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
- dev
|
||||
|
||||
env:
|
||||
FORCE_COLOR: 2
|
||||
NODE: 20
|
||||
|
||||
jobs:
|
||||
bundlewatch:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Clone repository
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Node.js
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: "${{ env.NODE }}"
|
||||
|
||||
- name: Install PNPM
|
||||
uses: pnpm/action-setup@v4
|
||||
with:
|
||||
version: 8
|
||||
|
||||
- name: Set up Bundler
|
||||
uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: 3.2
|
||||
bundler-cache: true
|
||||
|
||||
- name: Install pnpm dependencies
|
||||
run: pnpm install --no-frozen-lockfile
|
||||
|
||||
- name: Run build
|
||||
run: pnpm run build
|
||||
|
||||
- name: Run bundlewatch
|
||||
run: pnpm run bundlewatch
|
||||
env:
|
||||
BUNDLEWATCH_GITHUB_TOKEN: "${{ secrets.BUNDLEWATCH_GITHUB_TOKEN }}"
|
||||
CI_BRANCH_BASE: dev
|
||||
26
.github/workflows/calibreapp-image-actions.yml
vendored
@@ -1,26 +0,0 @@
|
||||
name: Compress Images
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
paths:
|
||||
- '**.jpg'
|
||||
- '**.jpeg'
|
||||
- '**.png'
|
||||
- '**.webp'
|
||||
|
||||
jobs:
|
||||
build:
|
||||
# Only run on Pull Requests within the same repository, and not from forks.
|
||||
if: github.event.pull_request.head.repo.full_name == github.repository
|
||||
name: calibreapp/image-actions
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout Repo
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
persist-credentials: false
|
||||
|
||||
- name: Compress Images
|
||||
uses: calibreapp/image-actions@main
|
||||
with:
|
||||
githubToken: ${{ secrets.GITHUB_TOKEN }}
|
||||
26
.github/workflows/close_inactive.yml
vendored
@@ -1,26 +0,0 @@
|
||||
name: Close inactive issues and pr
|
||||
|
||||
on:
|
||||
schedule:
|
||||
- cron: "00 11 * * *"
|
||||
|
||||
jobs:
|
||||
test:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
pull-requests: write
|
||||
issues: write
|
||||
steps:
|
||||
- uses: actions/stale@v9
|
||||
with:
|
||||
days-before-issue-stale: 360
|
||||
days-before-issue-close: 14
|
||||
stale-issue-label: "stale"
|
||||
stale-issue-message: "This issue is stale because it has been open for 360 days with no activity."
|
||||
close-issue-message: "This issue was closed because it has been inactive for 14 days since being marked as stale."
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
days-before-pr-stale: 360
|
||||
days-before-pr-close: 14
|
||||
stale-pr-label: "stale"
|
||||
stale-pr-message: "This pr is stale because it has been open for 360 days with no activity."
|
||||
close-pr-message: "This pr was closed because it has been inactive for 14 days since being marked as stale."
|
||||
21
.github/workflows/lockfiles.yaml
vendored
@@ -1,21 +0,0 @@
|
||||
name: Changed lock files
|
||||
on:
|
||||
pull_request: null
|
||||
|
||||
permissions:
|
||||
pull-requests: read
|
||||
|
||||
jobs:
|
||||
lockfiles:
|
||||
runs-on: ubuntu-latest
|
||||
name: Verify lock file integrity
|
||||
steps:
|
||||
- name: Clone Tabler
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Prevent lock file change
|
||||
uses: xalvarez/prevent-file-change-action@v1
|
||||
with:
|
||||
githubToken: ${{ secrets.GITHUB_TOKEN }}
|
||||
pattern: Gemfile.lock|pnpm-lock.json
|
||||
trustedAuthors: codecalm, dependabot
|
||||
53
.github/workflows/release.yml
vendored
@@ -1,53 +0,0 @@
|
||||
name: Release
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
- dev
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: write
|
||||
|
||||
concurrency: ${{ github.workflow }}-${{ github.ref }}
|
||||
|
||||
jobs:
|
||||
release:
|
||||
name: Release
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: write # to create release
|
||||
issues: write # to post issue comments
|
||||
pull-requests: write # to create pull request
|
||||
steps:
|
||||
- name: Checkout Repo
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Setup Node.js 18
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: 20
|
||||
|
||||
- name: Install PNPM
|
||||
uses: pnpm/action-setup@v4
|
||||
with:
|
||||
version: 8
|
||||
|
||||
- name: Install Dependencies
|
||||
run: pnpm install
|
||||
|
||||
- name: Build
|
||||
run: pnpm run build
|
||||
|
||||
- name: Create release Pull Request or publish to NPM
|
||||
uses: changesets/action@v1
|
||||
with:
|
||||
version: pnpm run version
|
||||
publish: pnpm run publish
|
||||
commit: "chore: update versions"
|
||||
title: "chore: update versions"
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||
36
.github/workflows/test.yml
vendored
@@ -1,36 +0,0 @@
|
||||
name: Test build
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
types: [ opened, reopened ]
|
||||
|
||||
env:
|
||||
NODE: 20
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
jobs:
|
||||
test:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Clone repository
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Node.js
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: "${{ env.NODE }}"
|
||||
|
||||
- name: Install PNPM
|
||||
uses: pnpm/action-setup@v4
|
||||
with:
|
||||
version: 8
|
||||
|
||||
- run: node --version
|
||||
|
||||
- name: Install pnpm dependencies
|
||||
run: pnpm install
|
||||
|
||||
- name: Build
|
||||
run: pnpm run build
|
||||
48
.gitignore
vendored
@@ -1,34 +1,18 @@
|
||||
node_modules/
|
||||
.idea/
|
||||
/db.json
|
||||
.jekyll-metadata
|
||||
.jekyll-cache
|
||||
/tmp/
|
||||
/.tmp/
|
||||
/tmp-dist/
|
||||
/yarn.lock
|
||||
_site/
|
||||
/node_modules/
|
||||
/.sass-cache/
|
||||
/.jekyll-metadata
|
||||
/.asset-cache/
|
||||
.DS_Store
|
||||
/_site/
|
||||
/.cache/
|
||||
.sass-cache/
|
||||
|
||||
/_gh_pages/
|
||||
/site/docs/**/dist/
|
||||
/site/static/**/dist/
|
||||
/resources/
|
||||
/svg-tmp/
|
||||
/components/
|
||||
/percy.sh
|
||||
/src/pages/playground.html
|
||||
/src/pages/playground-*.html
|
||||
/src/pages/features.html
|
||||
|
||||
.pnp.loader.mjs
|
||||
.pnp.cjs
|
||||
.yarn
|
||||
.next
|
||||
.vercel
|
||||
package-lock.json
|
||||
|
||||
demo/
|
||||
dist/
|
||||
/_test/
|
||||
src/assets/css/*.css
|
||||
src/assets/plugins/**/plugin.css
|
||||
src/assets/plugins/**/plugin.min.css
|
||||
generated-site
|
||||
deploy-site
|
||||
/commits.sh
|
||||
/assets/css/
|
||||
/vendor/
|
||||
/package-lock.json
|
||||
Gemfile.lock
|
||||
@@ -1,3 +0,0 @@
|
||||
tasks:
|
||||
- init: pnpm install && pnpm run build
|
||||
command: pnpm run start
|
||||
@@ -1,5 +0,0 @@
|
||||
dist
|
||||
.tmp
|
||||
.vscode
|
||||
.cache
|
||||
node_modules
|
||||
10
.prettierrc
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"bracketSpacing": true,
|
||||
"jsxSingleQuote": false,
|
||||
"printWidth": 240,
|
||||
"proseWrap": "always",
|
||||
"semi": false,
|
||||
"singleQuote": false,
|
||||
"tabWidth": 2,
|
||||
"trailingComma": "all"
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"extends": [
|
||||
"stylelint-config-twbs-bootstrap/scss"
|
||||
],
|
||||
"rules": {
|
||||
"selector-no-qualifying-type": null
|
||||
}
|
||||
}
|
||||
14
.vscode/settings.json
vendored
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"files.exclude": {
|
||||
"**/.git": false,
|
||||
"**/.svn": false,
|
||||
"**/.hg": false,
|
||||
"**/CVS": false,
|
||||
"**/.DS_Store": false,
|
||||
"**/Thumbs.db": false,
|
||||
"**/.idea/": false,
|
||||
"dist": false,
|
||||
"demo": false
|
||||
},
|
||||
"explorerExclude.backup": {}
|
||||
}
|
||||
521
CHANGELOG.md
@@ -1,521 +0,0 @@
|
||||
# Changelog
|
||||
|
||||
## 1.0.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- c276a8b: Add new `Tag` component
|
||||
- d380224: Add customizable Star Ratings component using `star-rating.js` library
|
||||
- 47cd6c1: Add `flags.html` page with list of all flags
|
||||
- be67ab6: Update CSS class from `text-muted` to `text-secondary` for better Bootstrap compatibility
|
||||
- 080c746: Adding `alerts.html` page with example of alerts.
|
||||
- b381273: Change primary color value to new Tabler branding
|
||||
- 75619dd: Unify dark mode with latest Bootstrap API and improve dark mode elements
|
||||
- cc82dbf: New Chat component
|
||||
- 5a03643: Adjusting form element sizes for enhanced mobile devices compatibility
|
||||
- be14607: Add new color picker component using `coloris.js` library
|
||||
- d046570: Update Tabler Icons to version 2.23 with 18 new icons added
|
||||
- 5488c50: New page with payment providers: `payment-providers.html`
|
||||
- 5488c50: Add support for new payment providers: 2c2p, Adyen, Affirm, Alipay Plus, Allegro Pay, Amazon Pay, Apple Pay, Autopay, Binance USD, Bkash, Cash App, Chime, EasyPaisa, Ethereum, Google Pay, HubSpot, iDeal, Litecoin, Mercado Pago,
|
||||
MetaMask, MoneyGram, OpenSea, Payconiq, Payka, Payline, PayPo, Paysafe, Poli, Revolut Pay, Samsung Pay, Shop Pay, Solana, Spingo, Stax, Tether, True USD, Venmo, WeChat Pay, Wise, Zelle
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 293d0a4: Change Twitter to X brand
|
||||
- fd0935a: Updated link to icons documentation
|
||||
- 1cf27dc: Dependencies update
|
||||
- 041f4e4: Order menu items alphabetically
|
||||
- 20cad01: Automatically retrieve and display the changelog from the CHANGELOG.md file.
|
||||
- 34f3efc: Initialize Visual Studio Code config
|
||||
- 7ba7717: Make horizontal rule direction aware
|
||||
- 063ef58: Update Tabler Illustrations to v1.5
|
||||
- 5e2c975: Update Tabler Icons to v3.29.0
|
||||
- 9d5f7ca: Remove unused dependencies from `package.json`
|
||||
- be69fd6: Replace Jekyll with Eleventy
|
||||
- 2f5fad6: Dependencies update
|
||||
- dfd7c88: Update TinyMCE to v7.0
|
||||
- 056df18: Fix text color in dark version of navbar
|
||||
- 17327dc: Remove invalid `z-index` setting for dropdowns
|
||||
- 4ff077a: Update Tabler Icons to version 2.21 with 18 new icons added
|
||||
- 867c8dd: Update Tabler Emails to v2.0
|
||||
- d8605f2: Init changelog script
|
||||
- 89c6234: Adding Two-Step Verification Pages
|
||||
- f6e885b: Replace `.page-center` with `.my-auto` in single page layouts
|
||||
- 7aa216f: Add border-opacity variable for improved color utility
|
||||
- 88eb413: Fix icon display issues in the Star Ratings component
|
||||
- 78392b6: Fix `color` of disabled `dropdown-item` in Navbar component
|
||||
- 4deb8f4: Bump pnpm/action-setup from 2 to 3
|
||||
- 9015472: Add social icons plugin
|
||||
- 7fe30a1: `Dockerfile` fix
|
||||
- e53942f: Update Jekyll to version 4.3.4
|
||||
- 72f868b: Update Tabler Icons to version 2.20 with 37 new icons added
|
||||
- e0443c0: Add Tabler Illustrations
|
||||
- 5cca710: Update illustrations and enhance SVG handling in HTML
|
||||
- 3a4f10f: Fix ids of custom size star ratings
|
||||
- 7896562: Unify size of avatar, flag and payment components
|
||||
- 1587905: Update icons to v2.42.0
|
||||
- d9e00b2: Update Bootstrap to v5.3.0
|
||||
- bc1d1a3: Set `font-size` of an `i` element with `icon` class in a `button` element
|
||||
- 0195f9b: Dependencies update
|
||||
- a5bf5d3: Fix icons in `form-elements.html`
|
||||
- 736410c: Update Tabler Icons to v3.28.1
|
||||
- 3f516ea: Fix `rgba` color values in `_variables.scss`
|
||||
- e91884e: Fix description of alerts with a description
|
||||
- 90cc744: Fix colors of disabled `.ts-control`
|
||||
- 1801e41: Center content on error and single page layouts
|
||||
- 45c83ac: Resolve map page issues
|
||||
- faee63c: Improve base font family loading
|
||||
- 5e7e0dd: Introduce Docker Compose Config to build and run Ttabler locally
|
||||
- c293a66: Fix `@charset` CSS declaration in bundle.
|
||||
- cb4a681: Update `_navbar.scss` with disabled dropdown menu items color
|
||||
- af41fb3: Update Tabler Icons to v3.17.0
|
||||
- 6cbe888: Update `@tabler/icons` to v3.0
|
||||
- 0e4bf5f: Refactor data structure by converting YAML files to JSON
|
||||
- 82cf257: Increase `z-index` of `ts-dropdown` to prevent overlapping by buttons
|
||||
- 4b4b4f6: Adding punctuation to `SECURITY.md`
|
||||
- a0a2d52: Fix form controls bugs in dark mode
|
||||
- f45b697: Fix padding in code blocks
|
||||
- 4de166d: Unified Box Shadows with Bootstrap Compatibility
|
||||
- 87bf2f5: Remove duplicated setting of color in `th` element
|
||||
- 5dc45aa: Fix layout of search results for small and medium screens
|
||||
- 4ae0358: Remove `text-decoration` on hovering `a` element with class having `icon` class
|
||||
- e798eb6: Fix small typo in tables docs
|
||||
- 1c1d0c9: Improve documentation for alerts
|
||||
- 371ef84: Bump `pnpm/action-setup` from 3 to 4
|
||||
- 8421fc2: Update dependencies
|
||||
- 0625f5f: Update Tabler Icons to version 2.22 with 18 new icons added
|
||||
- ba65fc3: Update devDependencies
|
||||
- a43ded4: Add All Contributions package to project for easy contribution tracking
|
||||
- 2f622c9: Set value of `$font-family-monospace` as default
|
||||
- 2c7c448: Refactor Dockerfile and package.json
|
||||
- 5ec7f05: Resolved light dropdown issue on dark theme
|
||||
- b0b07b9: Enhance documentation
|
||||
- 0f129b1: Update Tabler Icons to version 2.19 with 18 new icons added
|
||||
- 507df7b: Fix cells with inline icons
|
||||
- 0e5b44a: Fix `color` of disabled `nav-link` in `nav-bordered`
|
||||
- 65c1300: Fix the `z-index` value of the `nav-tab` inside `card-tab` #1933
|
||||
- 8552a46: Switch from `npm` to `pnpm` for faster package installation
|
||||
- 4a9e40d: Increase contrast of active `dropdown-item` in vertical layout
|
||||
- 17ebdf4: Update documentation for Tabler components
|
||||
- 4c88481: Add variable to configure `avatar-list` spacing
|
||||
- df46ee7: Do not display empty `fieldset` element
|
||||
- 875cafa: Refactor SCSS variables to use `color.adjust` for improved color manipulation
|
||||
- eb28546: Add Tabler Illustrations
|
||||
- 650d84c: Update required Node.js version to 18 and add `.nvmrc` file
|
||||
- fb659d4: Fix table default background color
|
||||
- f77c712: Avoid SCSS color dependency on `:focus`
|
||||
- 71c68ce: Update changelog configuration and release scripts
|
||||
- 34d124d: Update Tabler Icons to v3.26.0
|
||||
- 4cd9215: Updated Tabler Icons to v3.24.0
|
||||
- 7bb947b: Update Tabler Icons to version 2.18 with 18 new icons added
|
||||
- c75cf55: Update Node.js engine requirement to allow versions >=20
|
||||
- 1c34e8e: Update Tabler Icons to v3.14.0
|
||||
- 289dd3b: Add Prettier to project for consistent code formatting
|
||||
- f83e36c: Upgrade Node.js from version 18 to version 20 for improved performance, security, and feature updates.
|
||||
- b885852: Update Tabler Icons to version 2.25 with 48 new icons added
|
||||
- 53a5117: Fix responsiveness issue in Settings menu
|
||||
- 38504e5: Added 3 new payments from Nepal: Esewa, FonePay, Khalti and Imepay
|
||||
- 35ee14d: Add new Filled section to Icons page
|
||||
- d32f242: Update `bootstrap` to v5.3.1
|
||||
- d82f94e: Update package dependencies to latest versions
|
||||
- 54c5ad0: Fix link to webfont version of Tabler Icons
|
||||
- 94b83d4: Add support for changeset tool for more efficient and organized code changes
|
||||
- c51ff28: Fix colors in date range datepicker
|
||||
|
||||
## `1.0.0-beta24` - 2025-01-11
|
||||
|
||||
- Enhanced documentation.
|
||||
- Updated illustrations and improved SVG handling in HTML.
|
||||
- Updated copyright year in LICENSE file to 2025.
|
||||
- Added marketing pages plugin.
|
||||
|
||||
## `1.0.0-beta23` - 2025-01-07
|
||||
|
||||
- Documentation improvements.
|
||||
- Added countup functionality and updated documentation example.
|
||||
- Do not display empty `<fieldset>`.
|
||||
- Set font-size of webfont icon inside a button.
|
||||
- Ordered menu items alphabetically.
|
||||
- Marked value of `$font-family-monospace` as `!default`.
|
||||
- Fixed unpkg links to static-files icons.
|
||||
- Fixed description of alerts with a description.
|
||||
- Fixed layout of search results for small and medium screens.
|
||||
- Removed invalid z-index setting for dropdown.
|
||||
- Fixed IDs of custom size star ratings.
|
||||
- Removed text-decoration on hover for elements with child icons.
|
||||
- Fixed link to webfont icons.
|
||||
- Updated color reference links in UI component documentation.
|
||||
- Fixed typo in browser support documentation summary.
|
||||
- Enhanced Figma plugin documentation with detailed usage instructions.
|
||||
- Added documentation for Tabler Illustrations and updated index with a link.
|
||||
- Enhanced documentation for various UI and icon sections.
|
||||
- Added new documentation files for icons and UI components; restructured existing files.
|
||||
- Updated documentation structure and content for icons and UI components.
|
||||
- Removed outdated `menu.json` and added `index.mdx` files for UI documentation structure.
|
||||
- General docs update.
|
||||
- Increased contrast of active dropdown-item in vertical layout.
|
||||
- Removed duplicated color setting in table headers.
|
||||
- Increased `z-index` of `ts-dropdown`.
|
||||
- Added social icons plugin.
|
||||
- Described variables for datagrid in docs.
|
||||
- Fixed multiple documentation issues.
|
||||
- Removed unused config from the code.
|
||||
- Fixed links to Tabler Icons.
|
||||
- Updated dark image.
|
||||
- Updated screenshot.
|
||||
- Fixed icon issues.
|
||||
- Fixed URL in documentation.
|
||||
|
||||
## `1.0.0-beta22` - 2025-01-02
|
||||
|
||||
- Fixed `@charset` CSS declaration in bundle.
|
||||
- Fixed cells with inline icons.
|
||||
- Fixed padding in code blocks.
|
||||
- Fixed colors in date range datepicker.
|
||||
- Fixed icon display issues in the Star Ratings component.
|
||||
- Fixed `z-index` value of the `nav-tab` inside `card-tab`.
|
||||
- Fixed wrong gray colors.
|
||||
- Fixed incorrect CDN URL in `webfont.mdx`.
|
||||
- Ensured border color works in dark mode.
|
||||
- Replaced `.page-center` with `.my-auto` in single-page layouts.
|
||||
- Updated Tabler Emails to v2.0.
|
||||
- Updated Tabler Icons to v3.26.0.
|
||||
- Updated docs structure.
|
||||
- Updated `download.mdx`.
|
||||
- Updated Node.js to version 20.
|
||||
- Improved base font family.
|
||||
- Made horizontal rule direction-aware.
|
||||
- Added new payment providers.
|
||||
- Read changelog from `CHANGELOG.md` file.
|
||||
- Initialized VS Code configuration.
|
||||
|
||||
## `1.0.0-beta21` - 2024-09-8
|
||||
|
||||
- Updated dependencies.
|
||||
- Updated Tabler Icons to v3.14.0 and the import script.
|
||||
- Fixed invisible scrollbar in dark mode when navigating the preview.
|
||||
- Styled `btn-close` specifically for `.modal-header`.
|
||||
- Added proper borders to the ribbon start class.
|
||||
- Changed brand color.
|
||||
- Included `docs` in the `npm` package.
|
||||
- Added Tabler Illustrations.
|
||||
- Fixed use of the secondary color in specific form elements.
|
||||
- Introduced Docker Compose Config for local Tabler builds.
|
||||
- Allowed usage of `tinymce` v7.x as a peer dependency.
|
||||
- Updated TinyMCE to v7.0.
|
||||
- Rebranded Twitter to X.
|
||||
- Replaced undraw illustrations with Tabler Illustrations.
|
||||
- Added punctuation to `SECURITY.md`.
|
||||
- Updated `_navbar.scss` to correct disabled dropdown menu item colors.
|
||||
- Removed unused packages.
|
||||
- Fixed map pages.
|
||||
- Resolved issues with toasts in dark mode.
|
||||
- Fixed alert background prefix.
|
||||
- Corrected a typo in CHANGELOG.md.
|
||||
- Fixed radial chart issue.
|
||||
- Added documentation on running the site locally in Site README.
|
||||
- Updated colors in `colors.mdx`.
|
||||
- Fixed dynamic SCSS prefix in mixins.
|
||||
- Changed `<h1>` to `<div>` in `navbar-logo.html`.
|
||||
- Resolved vertical centering on error pages.
|
||||
- Fixed navbar menu issues.
|
||||
- Added `background-clip: border-box` to `.dropdown-menu` class.
|
||||
- Replaced `href="#"` with `href="javascript:void(0)"`.
|
||||
- Fixed disabled CSS class for links.
|
||||
- Addressed missing variables and minor color adjustments.
|
||||
- Improved heights, scrolls, and layouts in Docs examples.
|
||||
- Fixed flags display in preview.
|
||||
|
||||
## `1.0.0-beta20` - 2023-08-24
|
||||
|
||||
- Update `bootstrap` to v5.3.1
|
||||
- Add new `Chat` component
|
||||
- Add new `Tag` component
|
||||
- Add customizable Star Ratings component using `star-rating.js` library
|
||||
- Add new color picker component using `coloris.js` library
|
||||
- Add `alerts.html` page with example of alerts.
|
||||
- Add `flags.html` page with list of all flags
|
||||
- Add Two-Step Verification Pages
|
||||
- Add variable to configure `avatar-list` spacing
|
||||
- Unify dark mode with latest Bootstrap API and improve dark mode elements
|
||||
- Unify Box Shadows with Bootstrap Compatibility
|
||||
- Avoid SCSS color dependency on `:focus`
|
||||
- Update CSS class from `text-muted` to `text-secondary` for better Bootstrap compatibility
|
||||
- Fix text color in dark version of navbar
|
||||
- Adjusting form element sizes for enhanced mobile devices compatibility
|
||||
- Resolved light dropdown issue on dark theme
|
||||
- Update Tabler Icons to version 2.32 with 48 new icons added
|
||||
- Fix table default background color
|
||||
- Fix responsiveness issue in Settings menu
|
||||
- Update required Node.js version to 18 and add `.nvmrc` file
|
||||
- Add support for changeset tool for more efficient and organized code changes
|
||||
- `Dockerfile` fix
|
||||
- Switch from `npm` to `pnpm` for faster package installation
|
||||
|
||||
## `1.0.0-beta19` - 2023-05-15
|
||||
|
||||
- Add customizable Star Ratings component using `star-rating.js` library (#1571)
|
||||
- Add new "Filled" section to Icons page (#1574)
|
||||
- Fix form controls bugs in dark mode (#1573)
|
||||
- Fix text color in dark version of navbar (#1569)
|
||||
- Changelog update
|
||||
|
||||
## `1.0.0-beta18` - 2023-05-14
|
||||
|
||||
- new page: Cookie banner
|
||||
- Unify dark mode with latest Bootstrap API and improve dark mode elements (#1561)
|
||||
- Update Tabler Icons to version 2.18 with 18 new icons added (#1560)
|
||||
- Switch from `npm` to `pnpm` for faster package installation (#1559)
|
||||
- Add Prettier to project for consistent code formatting (#1558)
|
||||
- Update required Node.js version to 18 and add `.nvmrc` file (#1555)
|
||||
- Add All Contributions package to project for easy contribution tracking (#1556)
|
||||
- Add support for changeset tool for more efficient and organized code changes (#1553)
|
||||
- Fix bug where `border-1`, `border-2`, etc don't work (#1526)
|
||||
- Fix indeterminate input background color (#1536)
|
||||
- Update Bootstrap to `5.3.0-alpha3` (#1543)
|
||||
- `tom-select` dark mode styling fixes
|
||||
- Advanced udage of `tom-select` (#1480)
|
||||
- Fix Dropdown menu in rtl mode (#801)
|
||||
- Fix `tom-select` dropdown will be shaded in table-responsive (#1409)
|
||||
- Remove overflow scroll from body
|
||||
- Fix avatars overlap transparently (#1464)
|
||||
- Fix TinyMCE dropdown icon list transparent (#1426)
|
||||
- Dark mode lite colors improvement
|
||||
- Fix non full width selects (#1392)
|
||||
|
||||
## `1.0.0-beta17` - 2023-01-28
|
||||
|
||||
- update `bootstrap` to v5.3.0
|
||||
- update icons to v2.1.2
|
||||
- add 72 new brands, browsers logos update
|
||||
- new `Trial ended` page
|
||||
- new `Page loader` page
|
||||
- new `Profile` page
|
||||
- headings fix
|
||||
- dropdown background color fix
|
||||
- fix rgba conversion bug
|
||||
- fix autofill text color, not matching in dark mode
|
||||
- update license
|
||||
- header html5 tags
|
||||
- add input with appended `<kbd>`
|
||||
- `bootstrap` import fix
|
||||
- font improvements
|
||||
- change `$body-color` to CSS variable
|
||||
- scrollbars improvements
|
||||
- move `@tabler/icons` to `dev-dependencies`
|
||||
- fix #1370: avatar stacked list is not stacked anymore
|
||||
|
||||
## `1.0.0-beta16` - 2022-11-12
|
||||
|
||||
- new `Photogrid` page
|
||||
- `Steps` component improvements
|
||||
- fix #1348: Make job listing responsive for smaller devices
|
||||
- fix #1357: buttons group not active
|
||||
- fix #1352: fix deprecation warning
|
||||
- fix #1180: number input with `form-control-sm` looks weird
|
||||
- fix #1328: color input should show different color for inner check symbol on white ellipse
|
||||
- fix #1355 - missing font sizes
|
||||
- update icons to v1.111.0
|
||||
- homepage navbar fix
|
||||
- fix #1262 - `.bg-opacity-xx` class is not functioning properly
|
||||
|
||||
## `1.0.0-beta15` - 2022-11-01
|
||||
|
||||
- new `badges` page
|
||||
- `<kbd>` styling
|
||||
- update icons to v1.109.0
|
||||
- `tom-select` border fix
|
||||
- exclude `playgrounds` from build
|
||||
- update jekyll to v4.3.1
|
||||
- fix: facebook color update
|
||||
- navbar aria atributes fixes
|
||||
- fix #808 - `navbar-menu` and `sidebar-menu` has the same `id`
|
||||
- fix #1335 - missing color variables usage in `alert` and `btn-ghost-*`
|
||||
- move border style to CSS variables
|
||||
- add missing forms
|
||||
- `btn-actions` fixes
|
||||
- replace `$text-muted` to css variable
|
||||
|
||||
## `1.0.0-beta14` - 2022-10-21
|
||||
|
||||
- fix active items in dark mode
|
||||
- update Jekyll to newest version
|
||||
|
||||
## `1.0.0-beta13` - 2022-10-18
|
||||
|
||||
- update Bootstrap to 5.2.1, update dependencies
|
||||
- new `tracking` component
|
||||
- new radio button version of `form-imagecheck`
|
||||
- update icons to v1.105.0
|
||||
- dark mode improvements
|
||||
- corrects the spelling of New Zealand (#1318)
|
||||
- remove `$border-color-dark`
|
||||
- fix #1301 - code snippets in docs look bad in dark mode
|
||||
- fix #1305 - different default link color for dark mode
|
||||
- fix popover background in dark mode
|
||||
- fix button default border color
|
||||
- fix `form-imagecheck` bg in dark mode
|
||||
- navbar logo fix
|
||||
- move card ribbons config to variables
|
||||
- navbar border fix
|
||||
- dark mode active fix
|
||||
- using globalThis instead of window (#1315)
|
||||
- fix #1210 - lastmod not generated for pages in `sitemap.xml`
|
||||
- fix card border in dark mode
|
||||
- fix #895 - background color overwrites background image
|
||||
- fix #1302 - wrong card header in dark mode
|
||||
- fix #1303 - wrong color when hovering over `selectgroup` in dark mode
|
||||
- fix #1308 - bad coloring in table in dark mode
|
||||
- fix #1273 - datepicker background color broken
|
||||
- fix `$prefix` hard coded `layout/_dark.scss`
|
||||
- fix #1275 - remove last border-right on progress bar
|
||||
- fix #1261 - broken offcanvas bg
|
||||
|
||||
## `1.0.0-beta12` - 2022-09-19
|
||||
|
||||
- new "Job listing" page
|
||||
- new "Sign in with cover" page
|
||||
- new "Logs" page
|
||||
- new `progressbg` component
|
||||
- add a lot of CSS variables
|
||||
- add Dockerfile with alpine base
|
||||
- add icon pulse/tada/rotate animations
|
||||
- use `:host` in selectors to support Web Components
|
||||
- use dark table variant colors in dark mode (#1200)
|
||||
- update Tabler Icons to v1.96
|
||||
- change `space-y` component
|
||||
- headings, shadows and borders unify
|
||||
- toggle TinyMCE dark mode and skin based on the set Tabler theme
|
||||
- fix `card-footer` background
|
||||
- fix headers weight
|
||||
- fix transparent hover background in pagination
|
||||
- fix dark mode card text color
|
||||
- fix `--#{$prefix}card-bg` is undefined
|
||||
- fix global variable for `.card` and `.btn`
|
||||
- fix code sample in the customize tabler docs
|
||||
- fix form elements demo page radio buttons
|
||||
- replace `gulp-minify` with `gulp-terser`
|
||||
|
||||
## `1.0.0-beta11` - 2022-07-05
|
||||
|
||||
- new `Dropzone` component
|
||||
- new `Lightbox` component
|
||||
- new `TinyMCS` component
|
||||
- new `Inline Player` component
|
||||
- new `Pricing table` component
|
||||
- new `Datagrid` component
|
||||
- new optgroup form examples
|
||||
- new settings page
|
||||
- update Tabler Icons to v1.78
|
||||
- added popover docs page
|
||||
- fix: #1125 incorrect chart display in the mobile version
|
||||
- update Bootstrap to 5.2.0
|
||||
|
||||
## `1.0.0-beta10` - 2022-04-29
|
||||
|
||||
- new `datatable` component
|
||||
- update Tabler Icons to v1.67
|
||||
- fix: #1024 - fix Tom-select in dark mode
|
||||
- new carousel indicators: dots, vertical, thumbs (#1101)
|
||||
- replace !important modifier with more specific selectors (#1100)
|
||||
- new `FAQ` page
|
||||
|
||||
## `1.0.0-beta9` - 2022-02-26
|
||||
|
||||
- fix: #1061 - list group item colors in light and dark modes
|
||||
- new `tasks` dashboard
|
||||
- fix: #1059 - upload button in form element in dark view has problem
|
||||
- fix: #1052 - card background icon is practically invisible
|
||||
- remove Inter font and use default font system stack
|
||||
- fix: #1018 - vector map not working
|
||||
- fix: #1035 - wrong background color of hovered list group items in dark mode
|
||||
- dependencies update
|
||||
- add `font-display: swap;` to improve font loading
|
||||
- new `Boxed` layout
|
||||
|
||||
## `1.0.0-beta8` - 2022-02-05
|
||||
|
||||
- update dependencies
|
||||
- new vector maps demos
|
||||
- fixes update map on resize
|
||||
- docs improvement
|
||||
- replace `badge` with `status-dot` in `navbar-notifications.html`
|
||||
- map tooltip fixes
|
||||
|
||||
## `1.0.0-beta7` - 2022-02-05
|
||||
|
||||
- fix: #1019 - project-overview.html link not working
|
||||
- fix: #1010 - card with bottom tabs has incorrect border radius
|
||||
- uptime monitor mobile fixes
|
||||
- navbar dark button fix
|
||||
- `tabler-icons` link
|
||||
- autoloading webfonts
|
||||
- cards fixes, new cards demos
|
||||
- ruby dependencies update
|
||||
- RTL stylesheet fixes
|
||||
- new card action demos
|
||||
|
||||
## `1.0.0-beta6` - 2022-01-18
|
||||
|
||||
- pricing cards fix
|
||||
- fix bug `fw-...`, `.fs-...` is missed (#987)
|
||||
- avatar class fix
|
||||
- fix bug #903 `litepicker` with date range not having correct border
|
||||
- page wrapper fix
|
||||
- fix #900 `is-invalid-lite` class is not working under `was-validated` form class
|
||||
- update `@tabler/icons` to version 1.48
|
||||
- fix #960 - Badges not honoring font sizes
|
||||
- fix #959 - `node-sass` does not properly compile nested media queries
|
||||
- update package dependencies to newest version
|
||||
|
||||
## `1.0.0-beta5` - 2021-12-07
|
||||
|
||||
**Tabler has finally lived to see dark mode! 🌝🌚**
|
||||
|
||||
- **Dark mode enabled!**
|
||||
- add more cursors (#947)
|
||||
- fix #892 - media queries need to be nested when negating
|
||||
- update `@tabler/icons` to newest version
|
||||
- move optional dependencies to peerDependencies (#924)
|
||||
- move deployment to Github Actions (#934)
|
||||
- table border fixes
|
||||
- antialiased fix
|
||||
- update `@tabler/icons` to version 1.42
|
||||
- change default font to 'Inter'
|
||||
- colors unify
|
||||
- add `tom-select` and remove `choices.js`
|
||||
|
||||
## `1.0.0-beta4` - 2021-10-24
|
||||
|
||||
- upgrade required node.js version to 14
|
||||
- upgrade Bootstrap to 5.1
|
||||
- upgrade dependencies
|
||||
- fix #775 - litepicker not initializing
|
||||
- fix `nouislider` import in dev
|
||||
|
||||
## `1.0.0-beta3` - 2021-05-08
|
||||
|
||||
- upgrade Bootstrap to 5.0
|
||||
- upgrade dependencies
|
||||
- change `$border-radius-pill` variable
|
||||
- badge vertical align fix
|
||||
|
||||
## `1.0.0-beta2` - 2021-03-29
|
||||
|
||||
- update dependencies
|
||||
- `li` marker fix
|
||||
- page wrapper, nav fixes
|
||||
- scripts optimize, remove `capture_once`
|
||||
- `page-body` fixes
|
||||
- layout navbar fix
|
||||
- typography fix
|
||||
- ribbon fix
|
||||
- charts label fixes
|
||||
- charts docs
|
||||
|
||||
## `1.0.0-beta` - 2021-02-17
|
||||
|
||||
**Initial beta release of Tabler v1.0! Lots more coming soon though 😁**
|
||||
|
||||
- update Bootstrap to 5.0.0-beta2
|
||||
- update other dependencies.
|
||||
46
CODE_OF_CONDUCT.md
Normal file
@@ -0,0 +1,46 @@
|
||||
# Contributor Covenant Code of Conduct
|
||||
|
||||
## Our Pledge
|
||||
|
||||
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
|
||||
|
||||
## Our Standards
|
||||
|
||||
Examples of behavior that contributes to creating a positive environment include:
|
||||
|
||||
* Using welcoming and inclusive language
|
||||
* Being respectful of differing viewpoints and experiences
|
||||
* Gracefully accepting constructive criticism
|
||||
* Focusing on what is best for the community
|
||||
* Showing empathy towards other community members
|
||||
|
||||
Examples of unacceptable behavior by participants include:
|
||||
|
||||
* The use of sexualized language or imagery and unwelcome sexual attention or advances
|
||||
* Trolling, insulting/derogatory comments, and personal or political attacks
|
||||
* Public or private harassment
|
||||
* Publishing others' private information, such as a physical or electronic address, without explicit permission
|
||||
* Other conduct which could reasonably be considered inappropriate in a professional setting
|
||||
|
||||
## Our Responsibilities
|
||||
|
||||
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
|
||||
|
||||
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
|
||||
|
||||
## Scope
|
||||
|
||||
This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
|
||||
|
||||
## Enforcement
|
||||
|
||||
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at codecalm@gmail.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
|
||||
|
||||
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
|
||||
|
||||
## Attribution
|
||||
|
||||
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version]
|
||||
|
||||
[homepage]: http://contributor-covenant.org
|
||||
[version]: http://contributor-covenant.org/version/1/4/
|
||||
92
CONTRIBUTING.md
Normal file
@@ -0,0 +1,92 @@
|
||||
# Contributing
|
||||
|
||||
When contributing to this repository, please first discuss the change you wish to make via issue,
|
||||
email, or any other method with the owners of this repository before making a change.
|
||||
|
||||
Please note we have a code of conduct, please follow it in all your interactions with the project.
|
||||
|
||||
## Pull Request Process
|
||||
|
||||
1. Ensure any install or build dependencies are removed before the end of the layer when doing a
|
||||
build.
|
||||
2. Update the README.md with details of changes to the interface, this includes new environment
|
||||
variables, exposed ports, useful file locations and container parameters.
|
||||
3. Increase the version numbers in any examples files and the README.md to the new version that this
|
||||
Pull Request would represent. The versioning scheme we use is [SemVer](http://semver.org/).
|
||||
4. You may merge the Pull Request in once you have the sign-off of two other developers, or if you
|
||||
do not have permission to do that, you may request the second reviewer to merge it for you.
|
||||
|
||||
## Code of Conduct
|
||||
|
||||
### Our Pledge
|
||||
|
||||
In the interest of fostering an open and welcoming environment, we as
|
||||
contributors and maintainers pledge to making participation in our project and
|
||||
our community a harassment-free experience for everyone, regardless of age, body
|
||||
size, disability, ethnicity, gender identity and expression, level of experience,
|
||||
nationality, personal appearance, race, religion, or sexual identity and
|
||||
orientation.
|
||||
|
||||
### Our Standards
|
||||
|
||||
Examples of behavior that contributes to creating a positive environment
|
||||
include:
|
||||
|
||||
* Using welcoming and inclusive language
|
||||
* Being respectful of differing viewpoints and experiences
|
||||
* Gracefully accepting constructive criticism
|
||||
* Focusing on what is best for the community
|
||||
* Showing empathy towards other community members
|
||||
|
||||
Examples of unacceptable behavior by participants include:
|
||||
|
||||
* The use of sexualized language or imagery and unwelcome sexual attention or
|
||||
advances
|
||||
* Trolling, insulting/derogatory comments, and personal or political attacks
|
||||
* Public or private harassment
|
||||
* Publishing others' private information, such as a physical or electronic
|
||||
address, without explicit permission
|
||||
* Other conduct which could reasonably be considered inappropriate in a
|
||||
professional setting
|
||||
|
||||
### Our Responsibilities
|
||||
|
||||
Project maintainers are responsible for clarifying the standards of acceptable
|
||||
behavior and are expected to take appropriate and fair corrective action in
|
||||
response to any instances of unacceptable behavior.
|
||||
|
||||
Project maintainers have the right and responsibility to remove, edit, or
|
||||
reject comments, commits, code, wiki edits, issues, and other contributions
|
||||
that are not aligned to this Code of Conduct, or to ban temporarily or
|
||||
permanently any contributor for other behaviors that they deem inappropriate,
|
||||
threatening, offensive, or harmful.
|
||||
|
||||
### Scope
|
||||
|
||||
This Code of Conduct applies both within project spaces and in public spaces
|
||||
when an individual is representing the project or its community. Examples of
|
||||
representing a project or community include using an official project e-mail
|
||||
address, posting via an official social media account, or acting as an appointed
|
||||
representative at an online or offline event. Representation of a project may be
|
||||
further defined and clarified by project maintainers.
|
||||
|
||||
### Enforcement
|
||||
|
||||
Instances of abusive, harassing, or otherwise unacceptable behavior may be
|
||||
reported by contacting the project team. All complaints will be reviewed and
|
||||
investigated and will result in a response that is deemed necessary and appropriate
|
||||
to the circumstances. The project team is obligated to maintain confidentiality
|
||||
with regard to the reporter of an incident. Further details of specific
|
||||
enforcement policies may be posted separately.
|
||||
|
||||
Project maintainers who do not follow or enforce the Code of Conduct in good
|
||||
faith may face temporary or permanent repercussions as determined by other
|
||||
members of the project's leadership.
|
||||
|
||||
### Attribution
|
||||
|
||||
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
|
||||
available at [http://contributor-covenant.org/version/1/4][version]
|
||||
|
||||
[homepage]: http://contributor-covenant.org
|
||||
[version]: http://contributor-covenant.org/version/1/4/
|
||||
@@ -1,28 +0,0 @@
|
||||
## Contributors
|
||||
|
||||
Thanks goes to these wonderful people
|
||||
|
||||
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
|
||||
<!-- prettier-ignore-start -->
|
||||
<!-- markdownlint-disable -->
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td align="center" valign="top" width="14.28%"><a href="https://tabler.io/"><img src="https://avatars.githubusercontent.com/u/1282324?v=4?s=100" width="100px;" alt="Paweł Kuna"/><br /><sub><b>Paweł Kuna</b></sub></a><br /><a href="https://github.com/tabler/tabler/commits?author=codecalm" title="Code">💻</a> <a href="https://github.com/tabler/tabler/commits?author=codecalm" title="Documentation">📖</a></td>
|
||||
<td align="center" valign="top" width="14.28%"><a href="https://github.com/martynaaj"><img src="https://avatars.githubusercontent.com/u/60158888?v=4?s=100" width="100px;" alt="Martyna"/><br /><sub><b>Martyna</b></sub></a><br /><a href="https://github.com/tabler/tabler/commits?author=martynaaj" title="Documentation">📖</a></td>
|
||||
<td align="center" valign="top" width="14.28%"><a href="https://github.com/deralaxo"><img src="https://avatars.githubusercontent.com/u/40028795?v=4?s=100" width="100px;" alt="Dawid Harat"/><br /><sub><b>Dawid Harat</b></sub></a><br /><a href="https://github.com/tabler/tabler/commits?author=deralaxo" title="Code">💻</a></td>
|
||||
<td align="center" valign="top" width="14.28%"><a href="https://codersopinion.com/"><img src="https://avatars.githubusercontent.com/u/160743?v=4?s=100" width="100px;" alt="Robert-Jan de Dreu"/><br /><sub><b>Robert-Jan de Dreu</b></sub></a><br /><a href="https://github.com/tabler/tabler/commits?author=rjd22" title="Code">💻</a></td>
|
||||
<td align="center" valign="top" width="14.28%"><a href="https://github.com/FreexD"><img src="https://avatars.githubusercontent.com/u/7117869?v=4?s=100" width="100px;" alt="Michał Wolny"/><br /><sub><b>Michał Wolny</b></sub></a><br /><a href="https://github.com/tabler/tabler/commits?author=FreexD" title="Code">💻</a></td>
|
||||
<td align="center" valign="top" width="14.28%"><a href="https://www.wangkanai.com/"><img src="https://avatars.githubusercontent.com/u/10666633?v=4?s=100" width="100px;" alt="Sarin Na Wangkanai"/><br /><sub><b>Sarin Na Wangkanai</b></sub></a><br /><a href="https://github.com/tabler/tabler/commits?author=wangkanai" title="Code">💻</a></td>
|
||||
<td align="center" valign="top" width="14.28%"><a href="https://ensostudio.ru/"><img src="https://avatars.githubusercontent.com/u/3521094?v=4?s=100" width="100px;" alt="Anton"/><br /><sub><b>Anton</b></sub></a><br /><a href="https://github.com/tabler/tabler/commits?author=WinterSilence" title="Code">💻</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" valign="top" width="14.28%"><a href="https://github.com/dheineman"><img src="https://avatars.githubusercontent.com/u/516028?v=4?s=100" width="100px;" alt="Dave Heineman"/><br /><sub><b>Dave Heineman</b></sub></a><br /><a href="https://github.com/tabler/tabler/commits?author=dheineman" title="Code">💻</a></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<!-- markdownlint-restore -->
|
||||
<!-- prettier-ignore-end -->
|
||||
|
||||
<!-- ALL-CONTRIBUTORS-LIST:END -->
|
||||
20
Dockerfile
@@ -1,20 +0,0 @@
|
||||
FROM ruby:3.2-alpine
|
||||
|
||||
WORKDIR /app
|
||||
ADD _config.yml /app/
|
||||
ADD _config_prod.yml /app/
|
||||
ADD package.json /app/
|
||||
ADD pnpm-lock.yaml /app/
|
||||
ADD gulpfile.js /app/
|
||||
|
||||
RUN apk add --virtual build-dependencies build-base npm
|
||||
RUN apk upgrade
|
||||
RUN npm i -g pnpm
|
||||
RUN pnpm install
|
||||
|
||||
# website
|
||||
EXPOSE 3000
|
||||
# website management (browser auto reload)
|
||||
EXPOSE 3001
|
||||
# run tabler
|
||||
ENTRYPOINT [ "pnpm", "run", "start" ]
|
||||
6
Gemfile
Normal file
@@ -0,0 +1,6 @@
|
||||
source 'https://rubygems.org' do
|
||||
gem 'jekyll-tidy'
|
||||
gem 'jekyll-redirect-from'
|
||||
gem 'jekyll-toc'
|
||||
gem 'jekyll-random'
|
||||
end
|
||||
81
Gemfile.lock
Normal file
@@ -0,0 +1,81 @@
|
||||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
addressable (2.5.2)
|
||||
public_suffix (>= 2.0.2, < 4.0)
|
||||
colorator (1.1.0)
|
||||
concurrent-ruby (1.0.5)
|
||||
em-websocket (0.5.1)
|
||||
eventmachine (>= 0.12.9)
|
||||
http_parser.rb (~> 0.6.0)
|
||||
eventmachine (1.2.7)
|
||||
ffi (1.9.25)
|
||||
forwardable-extended (2.6.0)
|
||||
htmlbeautifier (1.3.1)
|
||||
htmlcompressor (0.4.0)
|
||||
http_parser.rb (0.6.0)
|
||||
i18n (0.9.5)
|
||||
concurrent-ruby (~> 1.0)
|
||||
jekyll (3.8.3)
|
||||
addressable (~> 2.4)
|
||||
colorator (~> 1.0)
|
||||
em-websocket (~> 0.5)
|
||||
i18n (~> 0.7)
|
||||
jekyll-sass-converter (~> 1.0)
|
||||
jekyll-watch (~> 2.0)
|
||||
kramdown (~> 1.14)
|
||||
liquid (~> 4.0)
|
||||
mercenary (~> 0.3.3)
|
||||
pathutil (~> 0.9)
|
||||
rouge (>= 1.7, < 4)
|
||||
safe_yaml (~> 1.0)
|
||||
jekyll-random (0.0.3)
|
||||
jekyll (~> 3.3)
|
||||
jekyll-redirect-from (0.14.0)
|
||||
jekyll (~> 3.3)
|
||||
jekyll-sass-converter (1.5.2)
|
||||
sass (~> 3.4)
|
||||
jekyll-tidy (0.2.2)
|
||||
htmlbeautifier
|
||||
htmlcompressor
|
||||
jekyll
|
||||
jekyll-toc (0.6.0)
|
||||
nokogiri (~> 1.7)
|
||||
jekyll-watch (2.0.0)
|
||||
listen (~> 3.0)
|
||||
kramdown (1.17.0)
|
||||
liquid (4.0.0)
|
||||
listen (3.1.5)
|
||||
rb-fsevent (~> 0.9, >= 0.9.4)
|
||||
rb-inotify (~> 0.9, >= 0.9.7)
|
||||
ruby_dep (~> 1.2)
|
||||
mercenary (0.3.6)
|
||||
mini_portile2 (2.3.0)
|
||||
nokogiri (1.8.4)
|
||||
mini_portile2 (~> 2.3.0)
|
||||
pathutil (0.16.1)
|
||||
forwardable-extended (~> 2.6)
|
||||
public_suffix (3.0.2)
|
||||
rb-fsevent (0.10.3)
|
||||
rb-inotify (0.9.10)
|
||||
ffi (>= 0.5.0, < 2)
|
||||
rouge (3.1.1)
|
||||
ruby_dep (1.5.0)
|
||||
safe_yaml (1.0.4)
|
||||
sass (3.5.7)
|
||||
sass-listen (~> 4.0.0)
|
||||
sass-listen (4.0.0)
|
||||
rb-fsevent (~> 0.9, >= 0.9.4)
|
||||
rb-inotify (~> 0.9, >= 0.9.7)
|
||||
|
||||
PLATFORMS
|
||||
ruby
|
||||
|
||||
DEPENDENCIES
|
||||
jekyll-random!
|
||||
jekyll-redirect-from!
|
||||
jekyll-tidy!
|
||||
jekyll-toc!
|
||||
|
||||
BUNDLED WITH
|
||||
2.0.1
|
||||
10
LICENSE
@@ -1,6 +1,6 @@
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2018-2025 The Tabler Authors
|
||||
Copyright (c) 2018 Paweł Kuna
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
@@ -9,13 +9,13 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
232
README.md
@@ -1,186 +1,82 @@
|
||||
<p align="center">
|
||||
<a href="https://github.com/tabler/tabler"><img src="https://raw.githubusercontent.com/tabler/tabler/dev/src/static/logo.svg" alt="A premium and open source dashboard template with a responsive and high-quality UI." width="300"></a><br><br>
|
||||
A premium and open source dashboard template with a responsive and high-quality UI.
|
||||
</p>
|
||||
# Tabler
|
||||
[](#backers)
|
||||
[](#sponsors)
|
||||
<a href="https://buddy.works"><img src="https://assets.buddy.works/automated-dark.svg" alt="Automated by Buddy" align="right"></a>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://www.npmjs.com/package/@tabler/core" target="__blank"><img src="https://img.shields.io/npm/v/@tabler/core?color=1864ab&label=Latest+version" alt="NPM version"></a>
|
||||
<a href="https://www.npmjs.com/package/@tabler/core" target="__blank"><img alt="NPM Downloads" src="https://img.shields.io/npm/dm/@tabler/core?color=1971c2&label=Downloads"></a>
|
||||
<a href="https://preview.tabler.io" target="__blank"><img src="https://img.shields.io/static/v1?label=Demo&message=preview&color=228be6" alt="Tabler preview"></a>
|
||||
<a href="https://github.com/tabler/tabler/blob/master/LICENSE"><img src="https://img.shields.io/npm/l/tabler.svg?label=License&message=MIT&color=1c7ed6" alt="License"></a>
|
||||
<a href="https://github.com/tabler/tabler/archive/dev.zip" target="__blank"><img src="https://img.shields.io/static/v1?label=Download&message=ZIP&color=339af0" alt="Tabler preview"></a>
|
||||
<a href="https://github.com/tabler/tabler/actions/workflows/test.yml" target="__blank"><img alt="Test build" src="https://github.com/tabler/tabler/actions/workflows/test.yml/badge.svg"></a>
|
||||
<a href="https://github.com/tabler/tabler" target="__blank"><img alt="GitHub stars" src="https://img.shields.io/github/stars/tabler/tabler?style=social"></a>
|
||||
</p>
|
||||
Premium and Open Source dashboard template with responsive and high-quality UI.
|
||||
|
||||
## Sponsors
|
||||
<strong><a href="https://tabler.github.io/demo/">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>
|
||||
|
||||
**If you want to support our project and help me grow it, you can [become a sponsor on GitHub](https://github.com/sponsors/codecalm) or just [donate on PayPal](https://paypal.me/codecalm) :)**
|
||||
<br><br>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/sponsors/codecalm">
|
||||
<img src="https://cdn.jsdelivr.net/gh/tabler/sponsors@latest/sponsors.svg" alt="Tabler sponsors">
|
||||
</a>
|
||||
</p>
|
||||

|
||||
|
||||
## Testing
|
||||
## Features
|
||||
|
||||
<p align="center">Browser testing via:</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://www.lambdatest.com/" target="_blank">
|
||||
<picture>
|
||||
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/user-attachments/assets/14dd2a0a-bafe-436e-a6cb-29636278c781">
|
||||
<source media="(prefers-color-scheme: light)" srcset="https://github.com/user-attachments/assets/d3dede5a-d702-47c3-bb66-4d887948ed83">
|
||||
<img src="https://github.com/user-attachments/assets/d3dede5a-d702-47c3-bb66-4d887948ed83" alt="Tabler Icons preview" width="296">
|
||||
</picture>
|
||||
</a>
|
||||
</p>
|
||||
|
||||
## 🔎 Preview
|
||||
|
||||
Tabler is fully responsive and compatible with all modern browsers. Thanks to its modern and user-friendly design you can create a fully functional interface that users will love! Choose the layouts and components you need and customize them to make your design consistent and eye-catching. Every component has been created with attention to detail to make your interface beautiful! <a href="https://preview.tabler.io">Show me a demo</a>
|
||||
|
||||
<a href="https://preview.tabler.io" target="_blank"><img src="https://raw.githubusercontent.com/tabler/tabler/dev/src/static/tabler-preview.png" alt="Tabler preview"></a>
|
||||
<img src="https://tabler.github.io/assets/images/features/features-2.png" width="400" align="right" style="max-width: 50%">
|
||||
|
||||
|
||||
## 🚀 Features
|
||||
We created this admin panel for everyone who wants to create any templates based on our pre-made components. Our mission is to deliver a user-friendly, clear and easy administration panel, that can be used by both, simple websites and sophisticated systems. The only requirement is a basic HTML and CSS knowledge—as a reward, you'll be able to manage and visualize different types of data in the easiest possible way!
|
||||
|
||||
We've created this admin panel for everyone who wants to create templates based on our pre-made components. Our mission is to deliver a user-friendly, clear and easy administration panel that can be used by both simple websites and sophisticated systems. The only requirement is basic HTML and CSS (and some [Liquid](https://github.com/Shopify/liquid/wiki)) knowledge — as a reward, you'll be able to manage and visualize different types of data in the easiest possible way!
|
||||
|
||||
* **Responsive:** With the support for mobile, tablet and desktop displays, it doesn’t matter what device you’re using. Tabler is responsive in all major browsers.
|
||||
* **Cross Browser:** Our theme works perfectly with the latest Chrome, Firefox+, Safari, Opera, Edge and mobile browsers. We work hard to provide continuous support for them.
|
||||
* **HTML5 & CSS3:** We use only modern web technologies, such as HTML5 and CSS3. Our theme includes some subtle CSS3 animations, which will help you attract attention.
|
||||
* **Clean Code:** We followed Bootstrap’s guidelines carefully to make your integration as easy as possible. All code is handwritten and W3C valid.
|
||||
* **Demo pages**: Tabler features over 20 individual pages using various components, which gives you the freedom to choose and combine. All components can vary in color and styling that you can easily modify using Sass. Sky is the limit!
|
||||
* **Responsive:** With support for mobile, tablet and desktop it doesn’t matter what device you’re using. Tabler is responsive in all major browsers.
|
||||
* **Cross Browser:** Our theme works perfectly with Latest Chrome, Firefox+, Latest Safari, Opera, Internet Explorer 10+ and mobile browsers. We work hard to continuously support them.
|
||||
* **HTML5 & CSS3:** We only use modern web technologies like HTML5 and CSS3. Our theme includes some subtle CSS3 animations so you will get anyone’s attention.
|
||||
* **Clean Code:** We strictly followed Bootstrap’s guidelines to make your integration as easy as possible. All code is handwritten and W3C valid.
|
||||
* **Demo pages**: Tabler features over 20 individual pages featuring various components, giving you the freedom to choose and combine. All components can take variation in color and styling that can easily be modified using Sass. The sky is the limit!
|
||||
* **Single Page Application versions:** [Tabler React](https://github.com/tabler/tabler-react) has React components for Tabler.
|
||||
|
||||
## 📖 Documentation
|
||||
## Status
|
||||
|
||||
Documentation is available as a part of Tabler preview: https://tabler.io/docs/
|
||||
|
||||
To run the documentation site locally, follow instructions in the [Documentation README](https://github.com/tabler/tabler/blob/dev/site/README.md).
|
||||
|
||||
## 🪴 Project Activity
|
||||
|
||||

|
||||
|
||||
## 💕 Sponsor Tabler
|
||||
|
||||
<a href="https://github.com/sponsors/codecalm" target="_blank"><img src="/src/static/sponsor-banner-readme.png?raw=true" alt="Sponsor Tabler" /></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> <a href="https://david-dm.org/tabler/tabler?type=dev"><img src="https://img.shields.io/david/dev/tabler/tabler.svg" alt="devDependency Status"></a> [](https://app.buddy.works/codecalm/tabler/pipelines/pipeline/131922)
|
||||
|
||||
|
||||
### Sponsors
|
||||
## Documentation
|
||||
|
||||
Support this project by becoming a sponsor. Your logo will show up in this README with a link to your website. [Become a sponsor!](https://opencollective.com/tabler#sponsor)
|
||||
For full documentation, visit [tabler.github.io/tabler/docs](https://tabler.github.io/tabler/docs/index.html).
|
||||
|
||||
<a href="https://opencollective.com/tabler/tiers/sponsor/0/website" target="_blank"><img src="https://opencollective.com/tabler/tiers/sponsor/0/avatar.svg" /></a>
|
||||
<a href="https://opencollective.com/tabler/tiers/sponsor/1/website" target="_blank"><img src="https://opencollective.com/tabler/tiers/sponsor/1/avatar.svg" /></a>
|
||||
<a href="https://opencollective.com/tabler/tiers/sponsor/2/website" target="_blank"><img src="https://opencollective.com/tabler/tiers/sponsor/2/avatar.svg" /></a>
|
||||
<a href="https://opencollective.com/tabler/tiers/sponsor/3/website" target="_blank"><img src="https://opencollective.com/tabler/tiers/sponsor/3/avatar.svg" /></a>
|
||||
<a href="https://opencollective.com/tabler/tiers/sponsor/4/website" target="_blank"><img src="https://opencollective.com/tabler/tiers/sponsor/4/avatar.svg" /></a>
|
||||
<a href="https://opencollective.com/tabler/tiers/sponsor/5/website" target="_blank"><img src="https://opencollective.com/tabler/tiers/sponsor/5/avatar.svg" /></a>
|
||||
<a href="https://opencollective.com/tabler/tiers/sponsor/6/website" target="_blank"><img src="https://opencollective.com/tabler/tiers/sponsor/6/avatar.svg" /></a>
|
||||
<a href="https://opencollective.com/tabler/tiers/sponsor/7/website" target="_blank"><img src="https://opencollective.com/tabler/tiers/sponsor/7/avatar.svg" /></a>
|
||||
<a href="https://opencollective.com/tabler/tiers/sponsor/8/website" target="_blank"><img src="https://opencollective.com/tabler/tiers/sponsor/8/avatar.svg" /></a>
|
||||
<a href="https://opencollective.com/tabler/tiers/sponsor/9/website" target="_blank"><img src="https://opencollective.com/tabler/tiers/sponsor/9/avatar.svg" /></a>
|
||||
## Getting Started
|
||||
|
||||
## 📦 Setup environment
|
||||
### [Download ZIP](https://github.com/tabler/tabler/archive/dev.zip) or Git Clone
|
||||
|
||||
To use our build system and run our documentation locally, you'll need a copy of Tabler's source files. Follow the steps below:
|
||||
|
||||
1. [Install Node.js](https://nodejs.org/download/), which we use to manage our dependencies.
|
||||
2. Navigate to the root `/tabler` directory and run `pnpm install` to install our local dependencies listed in `package.json`.
|
||||
|
||||
**OSX users**:
|
||||
|
||||
```pnpm install```
|
||||
|
||||
and then
|
||||
|
||||
```npm run start```
|
||||
|
||||
|
||||
**Windows users**:
|
||||
|
||||
[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 the default shell.
|
||||
|
||||
Once you complete the setup, you'll be able to run the various commands provided from the command line.
|
||||
|
||||
|
||||
## Build locally
|
||||
|
||||
You need to have `pnpm` and `bundler` installed.
|
||||
|
||||
1. From the root `/tabler` directory, run installation in the command line: `pnpm install`
|
||||
2. Then execute `pnpm run start` to start up the application stack.
|
||||
3. Open [http://localhost:3000](http://localhost:3000) in your browser, and voilà.
|
||||
4. Any change in the `/src` directory will build the application and refresh the page.
|
||||
|
||||
**Note**:
|
||||
Run `pnpm run build` for reforms a one off build application without refresh.
|
||||
Open [http://localhost:3001](http://localhost:3001) to configure the Web server.
|
||||
|
||||
## Installation
|
||||
|
||||
Tabler is distributed via npm.
|
||||
|
||||
```sh
|
||||
npm install --save @tabler/core
|
||||
```
|
||||
git clone https://github.com/tabler/tabler.git
|
||||
```
|
||||
|
||||
## Running with Docker
|
||||
### Setup environment
|
||||
|
||||
**Plain Docker**
|
||||
To use our build system and run documentation locally, you will need a copy of Tabler's source files and Node. Follow the steps below:
|
||||
|
||||
If you don't want to install node/npm and the dependencies on your local environment, you can use the provided Dockerfile to build a docker image.
|
||||
This Dockerfile is provided as an example to spin-up a container running Tabler.
|
||||
1. [Download and install Node.js](https://nodejs.org/download/), which is used to manage our dependencies.
|
||||
2. Navigate to the root `/tabler` directory and run `npm install` to install local dependencies listed in `package.json`.
|
||||
3. [Install Ruby](https://www.ruby-lang.org/en/documentation/installation/), 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.
|
||||
|
||||
Example of how to use this image:
|
||||
**Windows users:** Read [this guide](https://jekyllrb.com/docs/windows/) to get Jekyll up and running without problems.
|
||||
|
||||
1. Build the tabler image : `docker build -t tabler .`
|
||||
2. Run the tabler image while mounting the `src` directory as well as the `_config.yml` file into the container.
|
||||
When completed, you will be able to run the various commands provided in the command line.
|
||||
|
||||
Don't forget to expose the port 3000 so you can browse the website locally.
|
||||
You can also expose the port 3001 to have access to BrowserSync
|
||||
### Build Tabler
|
||||
|
||||
```sh
|
||||
docker run -p 3000:3000 -p 3001:3001 -v $(pwd)/src:/app/src -v $(pwd)/_config.yml:/app/_config.yml tabler
|
||||
```
|
||||
1. From the root `/tabler` directory, run `npm run serve` in the command line.
|
||||
2. Open [http://localhost:4000](http://localhost:4000) in your browser, and voilà.
|
||||
3. Any change in the `/src` directory will build the application and refresh the page.
|
||||
|
||||
Now open your browser to [http://localhost:3000](http://localhost:3000). Edit anything in the `src/` folder and watch your browser refresh the page after it has been rebuilt.
|
||||
**Warning!** all changes made in the `_site/` folder will be overwritten on application build.
|
||||
|
||||
**Docker Compose**
|
||||
|
||||
You can also use the docker compose config from this repo. Use `docker compose build && docker compose up` or `docker compose up --build` to build and start the container. Edit anything in the `src/` folder the same way as with plain docker and access the same URLs and ports in your browser.
|
||||
|
||||
### CDN support
|
||||
|
||||
All files included in `@tabler/core` npm package are available over a CDN.
|
||||
|
||||
#### Javascript
|
||||
|
||||
```html
|
||||
<script src="https://cdn.jsdelivr.net/npm/@tabler/core@latest/dist/js/tabler.min.js"></script>
|
||||
```
|
||||
|
||||
#### Styles
|
||||
|
||||
```html
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@tabler/core@latest/dist/css/tabler.min.css">
|
||||
```
|
||||
|
||||
## Feature requests
|
||||
|
||||
https://tabler.canny.io/feature-requests
|
||||
## Development preview
|
||||
|
||||
All changes made on `dev` branch are available on http://tabler.codecalm.net/dev/. Every change in the code automatically compiles the source code.
|
||||
|
||||
## Bugs and feature requests
|
||||
|
||||
Found a bug or have a feature request? [Please open a new issue](https://github.com/tabler/tabler/issues/new).
|
||||
Have a bug or a feature request? [Please open a new issue](https://github.com/tabler/tabler/issues/new).
|
||||
|
||||
## Browser Support
|
||||
|
||||
## 🤓 Creators
|
||||
 |  |  |  |  | 
|
||||
--- | --- | --- | --- | --- | ---
|
||||
Latest ✔ | Latest ✔ | Latest ✔ | 11+ ✔ | 9.1+ ✔ | Latest ✔
|
||||
|
||||
## Creators
|
||||
|
||||
**Paweł Kuna**
|
||||
|
||||
@@ -188,32 +84,36 @@ Found a bug or have a feature request? [Please open a new issue](https://github.
|
||||
- <https://github.com/codecalm>
|
||||
- <https://codecalm.net>
|
||||
|
||||
## Contributors
|
||||
|
||||
## 👨🚀 Contributors
|
||||
This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].
|
||||
<a href="graphs/contributors"><img src="https://opencollective.com/tabler/contributors.svg?width=890&button=false" /></a>
|
||||
|
||||
This project exists thanks to all the people who contribute.
|
||||
|
||||
<img src="https://opencollective.com/tabler/contributors.svg?width=890&button=false" />
|
||||
## Backers
|
||||
|
||||
## 🌸 Backers
|
||||
Thank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/tabler#backer)]
|
||||
|
||||
Thank you to all our backers! 🙏 [Become a backer](https://opencollective.com/tabler#backer)
|
||||
<a href="https://opencollective.com/tabler#backers" target="_blank"><img src="https://opencollective.com/tabler/backers.svg?width=890"></a>
|
||||
|
||||
<a href="https://opencollective.com/tabler#backers" target="_blank"><img src="https://opencollective.com/tabler/tiers/backer.svg?width=890&button=false" /></a>
|
||||
|
||||
## License
|
||||
## Sponsors
|
||||
|
||||
See the [LICENSE](https://github.com/tabler/tabler/blob/master/LICENSE) file.
|
||||
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/tabler#sponsor)]
|
||||
|
||||
## Contributors ✨
|
||||
<a href="https://opencollective.com/tabler/sponsor/0/website" target="_blank"><img src="https://opencollective.com/tabler/sponsor/0/avatar.svg"></a>
|
||||
<a href="https://opencollective.com/tabler/sponsor/1/website" target="_blank"><img src="https://opencollective.com/tabler/sponsor/1/avatar.svg"></a>
|
||||
<a href="https://opencollective.com/tabler/sponsor/2/website" target="_blank"><img src="https://opencollective.com/tabler/sponsor/2/avatar.svg"></a>
|
||||
<a href="https://opencollective.com/tabler/sponsor/3/website" target="_blank"><img src="https://opencollective.com/tabler/sponsor/3/avatar.svg"></a>
|
||||
<a href="https://opencollective.com/tabler/sponsor/4/website" target="_blank"><img src="https://opencollective.com/tabler/sponsor/4/avatar.svg"></a>
|
||||
<a href="https://opencollective.com/tabler/sponsor/5/website" target="_blank"><img src="https://opencollective.com/tabler/sponsor/5/avatar.svg"></a>
|
||||
<a href="https://opencollective.com/tabler/sponsor/6/website" target="_blank"><img src="https://opencollective.com/tabler/sponsor/6/avatar.svg"></a>
|
||||
<a href="https://opencollective.com/tabler/sponsor/7/website" target="_blank"><img src="https://opencollective.com/tabler/sponsor/7/avatar.svg"></a>
|
||||
<a href="https://opencollective.com/tabler/sponsor/8/website" target="_blank"><img src="https://opencollective.com/tabler/sponsor/8/avatar.svg"></a>
|
||||
<a href="https://opencollective.com/tabler/sponsor/9/website" target="_blank"><img src="https://opencollective.com/tabler/sponsor/9/avatar.svg"></a>
|
||||
|
||||
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
|
||||
|
||||
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
|
||||
<!-- prettier-ignore-start -->
|
||||
<!-- markdownlint-disable -->
|
||||
<!-- markdownlint-restore -->
|
||||
<!-- prettier-ignore-end -->
|
||||
<!-- ALL-CONTRIBUTORS-LIST:END -->
|
||||
|
||||
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
|
||||
## Copyright and license
|
||||
|
||||
Code and documentation copyright 2018 the [Tabler Authors](https://github.com/tabler/tabler/graphs/contributors) and [codecalm.net](https://codecalm.net). Code released under the [MIT License](https://github.com/tabler/tabler/blob/master/LICENSE).
|
||||
|
||||
16
SECURITY.md
@@ -1,16 +0,0 @@
|
||||
# Security Policy
|
||||
|
||||
We take security very seriously and ask that you follow the following process.
|
||||
|
||||
## Supported Versions
|
||||
|
||||
| Version | Supported |
|
||||
| ------- | ------------------ |
|
||||
| 1.0.x | :white_check_mark: |
|
||||
| 0.x | :x: |
|
||||
|
||||
## Reporting a Vulnerability
|
||||
|
||||
If you think you may have found a security bug, We ask that you privately send the details to support@tabler.io.
|
||||
Please make sure to use a descriptive title in the email.
|
||||
|
||||
230
_config.yml
Normal file
@@ -0,0 +1,230 @@
|
||||
title: Tabler
|
||||
description: tabler.github.io - a responsive, flat and full featured admin template
|
||||
|
||||
source: src
|
||||
host: 0.0.0.0
|
||||
|
||||
plugins:
|
||||
- jekyll-tidy
|
||||
- jekyll-toc
|
||||
- jekyll-random
|
||||
|
||||
exclude:
|
||||
- regenerate-images.sh
|
||||
- .editorconfig
|
||||
- buddy.yml
|
||||
- package.json
|
||||
- gulpfile.js
|
||||
- start.sh
|
||||
- Gemfile
|
||||
- Gemfile.lock
|
||||
- .git
|
||||
- .idea
|
||||
- .gitignore
|
||||
- node_modules/
|
||||
- .DS_Store
|
||||
- .sass-cache/
|
||||
- .asset-cache/
|
||||
- push-to-repo.sh
|
||||
- commits.sh
|
||||
- assets/scss/*
|
||||
- assets/plugins/**/*.scss
|
||||
|
||||
collections:
|
||||
docs:
|
||||
output: true
|
||||
|
||||
defaults:
|
||||
- scope:
|
||||
path: ""
|
||||
type: docs
|
||||
values:
|
||||
layout: docs
|
||||
|
||||
|
||||
markdown: kramdown
|
||||
highlighter: rouge
|
||||
|
||||
kramdown:
|
||||
syntax_highlighter: rouge
|
||||
syntax_highlighter_opts:
|
||||
css_class: ''
|
||||
span:
|
||||
line_numbers: false
|
||||
|
||||
toc:
|
||||
min_level: 2
|
||||
max_level: 3
|
||||
|
||||
jekyll_tidy:
|
||||
compress_html: false
|
||||
ignore_env: development
|
||||
|
||||
base_color: '#467fcf'
|
||||
github_url: https://github.com/tabler/tabler
|
||||
|
||||
author:
|
||||
name: codecalm.net
|
||||
url: https://codecalm.net
|
||||
|
||||
docs-menu:
|
||||
- title: Getting started
|
||||
pages: [index]
|
||||
- title: Components
|
||||
pages: [alerts, avatars, buttons, colors, cards, charts, form-components, tags, typography]
|
||||
|
||||
colors:
|
||||
blue:
|
||||
hex: '#467fcf'
|
||||
name: Blue
|
||||
azure:
|
||||
hex: '#45aaf2'
|
||||
name: Azure
|
||||
indigo:
|
||||
hex: '#6574cd'
|
||||
name: Indigo
|
||||
purple:
|
||||
hex: '#a55eea'
|
||||
name: Purple
|
||||
pink:
|
||||
hex: '#f66d9b'
|
||||
name: Pink
|
||||
red:
|
||||
hex: '#e74c3c'
|
||||
name: Red
|
||||
orange:
|
||||
hex: '#fd9644'
|
||||
name: Orange
|
||||
yellow:
|
||||
hex: '#f1c40f'
|
||||
name: Yellow
|
||||
lime:
|
||||
hex: '#7bd235'
|
||||
name: Lime
|
||||
green:
|
||||
hex: '#5eba00'
|
||||
name: Green
|
||||
teal:
|
||||
hex: '#2bcbba'
|
||||
name: Teal
|
||||
cyan:
|
||||
hex: '#17a2b8'
|
||||
name: Cyan
|
||||
gray:
|
||||
hex: '#868e96'
|
||||
name: Gray
|
||||
gray-dark:
|
||||
hex: '#343a40'
|
||||
name: Dark gray
|
||||
|
||||
theme-colors:
|
||||
primary:
|
||||
hex: '#467fcf'
|
||||
name: Primary
|
||||
secondary:
|
||||
hex: '#868e96'
|
||||
name: Secondary
|
||||
success:
|
||||
hex: '#38c172'
|
||||
name: Success
|
||||
info:
|
||||
hex: '#17a2b8'
|
||||
name: Info
|
||||
warning:
|
||||
hex: '#f8b700'
|
||||
name: Warning
|
||||
danger:
|
||||
hex: '#f90049'
|
||||
name: Danger
|
||||
# light:
|
||||
# hex: '#f8f9fa'
|
||||
# name: Light
|
||||
# dark:
|
||||
# hex: '#343a40'
|
||||
# name: Dark
|
||||
|
||||
color_variants:
|
||||
- name: 'Darkest'
|
||||
suffix: -darkest
|
||||
- name: 'Darker'
|
||||
suffix: -darker
|
||||
- name: 'Dark'
|
||||
suffix: -dark
|
||||
- name: 'Default'
|
||||
suffix: ''
|
||||
- name: 'Light'
|
||||
suffix: -light
|
||||
- name: 'Lighter'
|
||||
suffix: -lighter
|
||||
- name: 'Lightest'
|
||||
suffix: -lightest
|
||||
|
||||
social-buttons:
|
||||
facebook:
|
||||
icon: fa fa-facebook
|
||||
name: Facebook
|
||||
twitter:
|
||||
icon: fa fa-twitter
|
||||
name: Twitter
|
||||
google:
|
||||
icon: fa fa-google
|
||||
name: Google
|
||||
youtube:
|
||||
icon: fa fa-youtube
|
||||
name: Youtube
|
||||
vimeo:
|
||||
icon: fa fa-vimeo
|
||||
name: Vimeo
|
||||
dribbble:
|
||||
icon: fa fa-dribbble
|
||||
name: Dribble
|
||||
github:
|
||||
icon: fa fa-github
|
||||
name: Github
|
||||
instagram:
|
||||
icon: fa fa-instagram
|
||||
name: Instagram
|
||||
pinterest:
|
||||
icon: fa fa-pinterest
|
||||
name: Pinterest
|
||||
vk:
|
||||
icon: fa fa-vk
|
||||
name: VKontakte
|
||||
rss:
|
||||
icon: fa fa-rss
|
||||
name: RSS
|
||||
flickr:
|
||||
icon: fa fa-flickr
|
||||
name: Flickr
|
||||
bitbucket:
|
||||
icon: fa fa-bitbucket
|
||||
name: Bitbucket
|
||||
|
||||
google-maps-key: AIzaSyBEJy4UvF-JfcNciWlvlznyDlUckcspiD4
|
||||
google-maps-url: https://maps.googleapis.com/maps/api/js?key=AIzaSyCOJwXN0eoyeFZ3cYtGzPLFw8zGhQ750Xk
|
||||
|
||||
theme-plugins:
|
||||
charts-c3:
|
||||
name: c3.js Charts
|
||||
files: [css, js]
|
||||
maps-google:
|
||||
name: Google Maps
|
||||
files: [css, js]
|
||||
input-mask:
|
||||
name: Input Mask
|
||||
files: [js]
|
||||
datatables:
|
||||
name: Datatables
|
||||
files: [js]
|
||||
# iconfonts:
|
||||
# name: Iconfonts
|
||||
# files: [css]
|
||||
# prismjs:
|
||||
# name: Code Highlight
|
||||
# files: [css, js]
|
||||
# fullcalendar:
|
||||
# name: FullCalendar
|
||||
# files: [css, js]
|
||||
# weather:
|
||||
# name: Weather
|
||||
# files: [css]
|
||||
15
composer.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"name": "tabler/tabler",
|
||||
"description": "Premium and Open Source dashboard template with responsive and high quality UI. For Free!",
|
||||
"type": "library",
|
||||
"license": "MIT",
|
||||
"require": {},
|
||||
"require-dev": {},
|
||||
"autoload": {},
|
||||
"authors": [
|
||||
{
|
||||
"name": "codecalm",
|
||||
"email": "codecalm@gmail.com"
|
||||
}
|
||||
]
|
||||
}
|
||||
15
dist-new-version.sh
Executable file
@@ -0,0 +1,15 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
version=0.0.33
|
||||
|
||||
echo "Version $version"
|
||||
|
||||
npm run dist
|
||||
git add .
|
||||
git commit -am "version $version"
|
||||
npm version $version
|
||||
git push origin master && git push origin master --tags
|
||||
|
||||
npm run publish-dist
|
||||
|
||||
npm publish
|
||||
55
dist/400.html
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
<!doctype html>
|
||||
<html lang="en" dir="ltr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<meta name="msapplication-TileColor" content="#2d89ef">
|
||||
<meta name="theme-color" content="#4188c9">
|
||||
<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">
|
||||
<link rel="icon" href="./favicon.ico" type="image/x-icon"/>
|
||||
<link rel="shortcut icon" type="image/x-icon" href="./favicon.ico" />
|
||||
<!-- Generated: 2019-04-04 16:08:45 +0200 -->
|
||||
<title>Page 400 - tabler.github.io - a responsive, flat and full featured admin template</title>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,500,500i,600,600i,700,700i&subset=latin-ext">
|
||||
<script src="./assets/js/require.min.js"></script>
|
||||
<script>
|
||||
requirejs.config({
|
||||
baseUrl: '.'
|
||||
});
|
||||
</script>
|
||||
<!-- Dashboard Core -->
|
||||
<link href="./assets/css/dashboard.css" rel="stylesheet" />
|
||||
<script src="./assets/js/dashboard.js"></script>
|
||||
<!-- c3.js Charts Plugin -->
|
||||
<link href="./assets/plugins/charts-c3/plugin.css" rel="stylesheet" />
|
||||
<script src="./assets/plugins/charts-c3/plugin.js"></script>
|
||||
<!-- Google Maps Plugin -->
|
||||
<link href="./assets/plugins/maps-google/plugin.css" rel="stylesheet" />
|
||||
<script src="./assets/plugins/maps-google/plugin.js"></script>
|
||||
<!-- Input Mask Plugin -->
|
||||
<script src="./assets/plugins/input-mask/plugin.js"></script>
|
||||
<!-- Datatables Plugin -->
|
||||
<script src="./assets/plugins/datatables/plugin.js"></script>
|
||||
</head>
|
||||
<body class="">
|
||||
<div class="page">
|
||||
<div class="page-content">
|
||||
<div class="container text-center">
|
||||
<div class="display-1 text-muted mb-5"><i class="si si-exclamation"></i> 400</div>
|
||||
<h1 class="h2 mb-3">Oops.. You just found an error page..</h1>
|
||||
<p class="h4 text-muted font-weight-normal mb-7">We are sorry but your request contains bad syntax and cannot be fulfilled…</p>
|
||||
<a class="btn btn-primary" href="javascript:history.back()">
|
||||
<i class="fe fe-arrow-left mr-2"></i>Go back
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
55
dist/401.html
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
<!doctype html>
|
||||
<html lang="en" dir="ltr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<meta name="msapplication-TileColor" content="#2d89ef">
|
||||
<meta name="theme-color" content="#4188c9">
|
||||
<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">
|
||||
<link rel="icon" href="./favicon.ico" type="image/x-icon"/>
|
||||
<link rel="shortcut icon" type="image/x-icon" href="./favicon.ico" />
|
||||
<!-- Generated: 2019-04-04 16:08:45 +0200 -->
|
||||
<title>Page 401 - tabler.github.io - a responsive, flat and full featured admin template</title>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,500,500i,600,600i,700,700i&subset=latin-ext">
|
||||
<script src="./assets/js/require.min.js"></script>
|
||||
<script>
|
||||
requirejs.config({
|
||||
baseUrl: '.'
|
||||
});
|
||||
</script>
|
||||
<!-- Dashboard Core -->
|
||||
<link href="./assets/css/dashboard.css" rel="stylesheet" />
|
||||
<script src="./assets/js/dashboard.js"></script>
|
||||
<!-- c3.js Charts Plugin -->
|
||||
<link href="./assets/plugins/charts-c3/plugin.css" rel="stylesheet" />
|
||||
<script src="./assets/plugins/charts-c3/plugin.js"></script>
|
||||
<!-- Google Maps Plugin -->
|
||||
<link href="./assets/plugins/maps-google/plugin.css" rel="stylesheet" />
|
||||
<script src="./assets/plugins/maps-google/plugin.js"></script>
|
||||
<!-- Input Mask Plugin -->
|
||||
<script src="./assets/plugins/input-mask/plugin.js"></script>
|
||||
<!-- Datatables Plugin -->
|
||||
<script src="./assets/plugins/datatables/plugin.js"></script>
|
||||
</head>
|
||||
<body class="">
|
||||
<div class="page">
|
||||
<div class="page-content">
|
||||
<div class="container text-center">
|
||||
<div class="display-1 text-muted mb-5"><i class="si si-exclamation"></i> 401</div>
|
||||
<h1 class="h2 mb-3">Oops.. You just found an error page..</h1>
|
||||
<p class="h4 text-muted font-weight-normal mb-7">We are sorry but you are not authorized to access this page…</p>
|
||||
<a class="btn btn-primary" href="javascript:history.back()">
|
||||
<i class="fe fe-arrow-left mr-2"></i>Go back
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
55
dist/403.html
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
<!doctype html>
|
||||
<html lang="en" dir="ltr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<meta name="msapplication-TileColor" content="#2d89ef">
|
||||
<meta name="theme-color" content="#4188c9">
|
||||
<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">
|
||||
<link rel="icon" href="./favicon.ico" type="image/x-icon"/>
|
||||
<link rel="shortcut icon" type="image/x-icon" href="./favicon.ico" />
|
||||
<!-- Generated: 2019-04-04 16:08:45 +0200 -->
|
||||
<title>Page 403 - tabler.github.io - a responsive, flat and full featured admin template</title>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,500,500i,600,600i,700,700i&subset=latin-ext">
|
||||
<script src="./assets/js/require.min.js"></script>
|
||||
<script>
|
||||
requirejs.config({
|
||||
baseUrl: '.'
|
||||
});
|
||||
</script>
|
||||
<!-- Dashboard Core -->
|
||||
<link href="./assets/css/dashboard.css" rel="stylesheet" />
|
||||
<script src="./assets/js/dashboard.js"></script>
|
||||
<!-- c3.js Charts Plugin -->
|
||||
<link href="./assets/plugins/charts-c3/plugin.css" rel="stylesheet" />
|
||||
<script src="./assets/plugins/charts-c3/plugin.js"></script>
|
||||
<!-- Google Maps Plugin -->
|
||||
<link href="./assets/plugins/maps-google/plugin.css" rel="stylesheet" />
|
||||
<script src="./assets/plugins/maps-google/plugin.js"></script>
|
||||
<!-- Input Mask Plugin -->
|
||||
<script src="./assets/plugins/input-mask/plugin.js"></script>
|
||||
<!-- Datatables Plugin -->
|
||||
<script src="./assets/plugins/datatables/plugin.js"></script>
|
||||
</head>
|
||||
<body class="">
|
||||
<div class="page">
|
||||
<div class="page-content">
|
||||
<div class="container text-center">
|
||||
<div class="display-1 text-muted mb-5"><i class="si si-exclamation"></i> 403</div>
|
||||
<h1 class="h2 mb-3">Oops.. You just found an error page..</h1>
|
||||
<p class="h4 text-muted font-weight-normal mb-7">We are sorry but you do not have permission to access this page…</p>
|
||||
<a class="btn btn-primary" href="javascript:history.back()">
|
||||
<i class="fe fe-arrow-left mr-2"></i>Go back
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
55
dist/404.html
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
<!doctype html>
|
||||
<html lang="en" dir="ltr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<meta name="msapplication-TileColor" content="#2d89ef">
|
||||
<meta name="theme-color" content="#4188c9">
|
||||
<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">
|
||||
<link rel="icon" href="./favicon.ico" type="image/x-icon"/>
|
||||
<link rel="shortcut icon" type="image/x-icon" href="./favicon.ico" />
|
||||
<!-- Generated: 2019-04-04 16:08:45 +0200 -->
|
||||
<title>Page 404 - tabler.github.io - a responsive, flat and full featured admin template</title>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,500,500i,600,600i,700,700i&subset=latin-ext">
|
||||
<script src="./assets/js/require.min.js"></script>
|
||||
<script>
|
||||
requirejs.config({
|
||||
baseUrl: '.'
|
||||
});
|
||||
</script>
|
||||
<!-- Dashboard Core -->
|
||||
<link href="./assets/css/dashboard.css" rel="stylesheet" />
|
||||
<script src="./assets/js/dashboard.js"></script>
|
||||
<!-- c3.js Charts Plugin -->
|
||||
<link href="./assets/plugins/charts-c3/plugin.css" rel="stylesheet" />
|
||||
<script src="./assets/plugins/charts-c3/plugin.js"></script>
|
||||
<!-- Google Maps Plugin -->
|
||||
<link href="./assets/plugins/maps-google/plugin.css" rel="stylesheet" />
|
||||
<script src="./assets/plugins/maps-google/plugin.js"></script>
|
||||
<!-- Input Mask Plugin -->
|
||||
<script src="./assets/plugins/input-mask/plugin.js"></script>
|
||||
<!-- Datatables Plugin -->
|
||||
<script src="./assets/plugins/datatables/plugin.js"></script>
|
||||
</head>
|
||||
<body class="">
|
||||
<div class="page">
|
||||
<div class="page-content">
|
||||
<div class="container text-center">
|
||||
<div class="display-1 text-muted mb-5"><i class="si si-exclamation"></i> 404</div>
|
||||
<h1 class="h2 mb-3">Oops.. You just found an error page..</h1>
|
||||
<p class="h4 text-muted font-weight-normal mb-7">We are sorry but our service is currently not available…</p>
|
||||
<a class="btn btn-primary" href="javascript:history.back()">
|
||||
<i class="fe fe-arrow-left mr-2"></i>Go back
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
55
dist/500.html
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
<!doctype html>
|
||||
<html lang="en" dir="ltr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<meta name="msapplication-TileColor" content="#2d89ef">
|
||||
<meta name="theme-color" content="#4188c9">
|
||||
<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">
|
||||
<link rel="icon" href="./favicon.ico" type="image/x-icon"/>
|
||||
<link rel="shortcut icon" type="image/x-icon" href="./favicon.ico" />
|
||||
<!-- Generated: 2019-04-04 16:08:45 +0200 -->
|
||||
<title>Page 500 - tabler.github.io - a responsive, flat and full featured admin template</title>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,500,500i,600,600i,700,700i&subset=latin-ext">
|
||||
<script src="./assets/js/require.min.js"></script>
|
||||
<script>
|
||||
requirejs.config({
|
||||
baseUrl: '.'
|
||||
});
|
||||
</script>
|
||||
<!-- Dashboard Core -->
|
||||
<link href="./assets/css/dashboard.css" rel="stylesheet" />
|
||||
<script src="./assets/js/dashboard.js"></script>
|
||||
<!-- c3.js Charts Plugin -->
|
||||
<link href="./assets/plugins/charts-c3/plugin.css" rel="stylesheet" />
|
||||
<script src="./assets/plugins/charts-c3/plugin.js"></script>
|
||||
<!-- Google Maps Plugin -->
|
||||
<link href="./assets/plugins/maps-google/plugin.css" rel="stylesheet" />
|
||||
<script src="./assets/plugins/maps-google/plugin.js"></script>
|
||||
<!-- Input Mask Plugin -->
|
||||
<script src="./assets/plugins/input-mask/plugin.js"></script>
|
||||
<!-- Datatables Plugin -->
|
||||
<script src="./assets/plugins/datatables/plugin.js"></script>
|
||||
</head>
|
||||
<body class="">
|
||||
<div class="page">
|
||||
<div class="page-content">
|
||||
<div class="container text-center">
|
||||
<div class="display-1 text-muted mb-5"><i class="si si-exclamation"></i> 500</div>
|
||||
<h1 class="h2 mb-3">Oops.. You just found an error page..</h1>
|
||||
<p class="h4 text-muted font-weight-normal mb-7">We are sorry but your request contains bad syntax and cannot be fulfilled…</p>
|
||||
<a class="btn btn-primary" href="javascript:history.back()">
|
||||
<i class="fe fe-arrow-left mr-2"></i>Go back
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
55
dist/503.html
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
<!doctype html>
|
||||
<html lang="en" dir="ltr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<meta name="msapplication-TileColor" content="#2d89ef">
|
||||
<meta name="theme-color" content="#4188c9">
|
||||
<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">
|
||||
<link rel="icon" href="./favicon.ico" type="image/x-icon"/>
|
||||
<link rel="shortcut icon" type="image/x-icon" href="./favicon.ico" />
|
||||
<!-- Generated: 2019-04-04 16:08:45 +0200 -->
|
||||
<title>Page 503 - tabler.github.io - a responsive, flat and full featured admin template</title>
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,500,500i,600,600i,700,700i&subset=latin-ext">
|
||||
<script src="./assets/js/require.min.js"></script>
|
||||
<script>
|
||||
requirejs.config({
|
||||
baseUrl: '.'
|
||||
});
|
||||
</script>
|
||||
<!-- Dashboard Core -->
|
||||
<link href="./assets/css/dashboard.css" rel="stylesheet" />
|
||||
<script src="./assets/js/dashboard.js"></script>
|
||||
<!-- c3.js Charts Plugin -->
|
||||
<link href="./assets/plugins/charts-c3/plugin.css" rel="stylesheet" />
|
||||
<script src="./assets/plugins/charts-c3/plugin.js"></script>
|
||||
<!-- Google Maps Plugin -->
|
||||
<link href="./assets/plugins/maps-google/plugin.css" rel="stylesheet" />
|
||||
<script src="./assets/plugins/maps-google/plugin.js"></script>
|
||||
<!-- Input Mask Plugin -->
|
||||
<script src="./assets/plugins/input-mask/plugin.js"></script>
|
||||
<!-- Datatables Plugin -->
|
||||
<script src="./assets/plugins/datatables/plugin.js"></script>
|
||||
</head>
|
||||
<body class="">
|
||||
<div class="page">
|
||||
<div class="page-content">
|
||||
<div class="container text-center">
|
||||
<div class="display-1 text-muted mb-5"><i class="si si-exclamation"></i> 503</div>
|
||||
<h1 class="h2 mb-3">Oops.. You just found an error page..</h1>
|
||||
<p class="h4 text-muted font-weight-normal mb-7">We are sorry but our service is currently not available…</p>
|
||||
<a class="btn btn-primary" href="javascript:history.back()">
|
||||
<i class="fe fe-arrow-left mr-2"></i>Go back
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
20346
dist/assets/css/dashboard.css
vendored
Normal file
20346
dist/assets/css/dashboard.rtl.css
vendored
Normal file
BIN
dist/assets/fonts/feather/feather-webfont.eot
vendored
Normal file
1038
dist/assets/fonts/feather/feather-webfont.svg
vendored
Normal file
|
After Width: | Height: | Size: 163 KiB |
BIN
dist/assets/fonts/feather/feather-webfont.ttf
vendored
Normal file
BIN
dist/assets/fonts/feather/feather-webfont.woff
vendored
Normal file
1
dist/assets/images/browsers/android-browser.svg
vendored
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
1
dist/assets/images/browsers/aol-explorer.svg
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -32 100 100" preserveAspectRatio="xMinYMin"><g transform="translate(-208.45127,-644.63366)"><g transform="matrix(0.2576927,0,0,0.2576927,155.23992,508.16265)"><path d="M420,564.1C385.5,564.1 359.4,590.9 359.4,624.1C359.4,659.1 386.6,684.1 420,684.1C453.4,684.1 480.5,659.1 480.5,624.1C480.5,590.9 454.5,564.1 420,564.1z M420,595.8C434.9,595.7 447.1,608.4 447.1,624.1C447.1,639.7 434.9,652.4 420,652.4C405.1,652.4 392.9,639.7 392.9,624.1C392.9,608.4 405.1,595.8 420,595.8z" style="stroke:none;stroke-width:0.43820944"/><path d="M507,397.4C507,409 497.6,418.4 486,418.4C474.4,418.4 465,409 465,397.4C465,385.8 474.4,376.4 486,376.4C497.6,376.4 507,385.8 507,397.4z" style="stroke:none;stroke-width:0.1" transform="translate(85.630073,265.696)"/><path style="stroke:none;stroke-width:1px" d="M531.5,680.1L498.5,680.1L498.5,531.1L531.5,531.1L531.5,680.1z"/><path d="M208.5,680.1L268.5,531.1L299.5,531.1L358.5,680.1L316.5,680.1L309.5,659.1L257.5,659.1L250.5,680.1L208.5,680.1z M299.5,628.1L268.5,628.1L284,578.1L299.5,628.1z" style="fill-rule:evenodd;stroke:none;stroke-width:0.2"/></g></g></svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
1
dist/assets/images/browsers/blackberry.svg
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<svg width="39" height="39" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin"><title>blackberry</title><desc>Created with Sketch.</desc><g><title>Layer 1</title><g fill-rule="evenodd" fill="none" id="Page-1"><path fill="#000" id="blackberry" d="m12.267,11.864c0,-1.264 -0.774,-2.864 -4.027,-2.864l-5.009,0l-1.424,6.588l5.222,0c4.077,0 5.238,-1.93 5.238,-3.724l0,0zm13.493,0c0,-1.264 -0.772,-2.864 -4.024,-2.864l-5.01,0l-1.423,6.587l5.219,0c4.079,0.001 5.238,-1.929 5.238,-3.723l0,0zm-15.3,9.915c0,-1.264 -0.774,-2.868 -4.027,-2.868l-5.009,0l-1.424,6.592l5.22,0c4.078,0 5.24,-1.935 5.24,-3.724zm13.493,0c0,-1.264 -0.775,-2.868 -4.025,-2.868l-5.009,0l-1.426,6.592l5.222,0c4.079,0 5.238,-1.935 5.238,-3.724l0,0zm14.117,-4.021c0,-1.265 -0.775,-2.868 -4.025,-2.868l-5.009,0l-1.426,6.591l5.22,0c4.079,0 5.24,-1.93 5.24,-3.723l0,0zm-1.946,10.323c0,-1.265 -0.773,-2.864 -4.025,-2.864l-5.009,0l-1.424,6.588l5.22,0c4.078,0 5.238,-1.935 5.238,-3.724zm-14.11,4.022c0,-1.27 -0.772,-2.873 -4.022,-2.873l-5.012,0l-1.424,6.591l5.22,0c4.079,0.001 5.238,-1.929 5.238,-3.718l0,0z"/></g></g></svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
1
dist/assets/images/browsers/camino.svg
vendored
Normal file
|
After Width: | Height: | Size: 20 KiB |
1
dist/assets/images/browsers/chrome.svg
vendored
Normal file
|
After Width: | Height: | Size: 5.7 KiB |
1
dist/assets/images/browsers/chromium.svg
vendored
Normal file
|
After Width: | Height: | Size: 7.3 KiB |
1
dist/assets/images/browsers/dolphin.svg
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<svg preserveAspectRatio="xMinYMin" viewBox="0 0 605 605" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>dolphin</title><desc>Created with Sketch.</desc><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><path d="M113.601,324.248 C112.248,319.344 110.748,314.474 109.649,309.514 C109.384,308.32 110.114,306.565 110.95,305.516 C148.119,258.859 190.988,219.298 247.784,197.651 C273.088,188.006 299.325,184.532 326.313,189.018 C327.105,189.149 327.938,189.034 329.211,188.193 C327.526,187.193 325.91,186.047 324.146,185.214 C304.386,175.873 283.38,173.992 262.109,176.398 C218.249,181.36 180.082,200.359 147.971,229.536 C126.028,249.474 106.634,272.512 92.635,299.339 C90.803,302.848 87.625,306.079 84.307,308.292 C78.658,312.06 73.48,309.243 73.347,302.388 C73.242,296.956 73.679,291.357 74.93,286.081 C80.585,262.232 91.378,240.4 102.33,218.686 C116.907,189.783 132.587,161.575 154.105,137.031 C190.859,95.108 236.494,69.583 291.946,62.422 C320.902,58.683 349.761,60.577 378.463,65.589 C383.201,66.416 388.032,67.111 392.825,67.15 C409.42,67.284 419.573,57.845 420.049,41.155 C420.323,31.55 419.226,21.904 418.714,12.278 C418.608,10.286 418.098,8.281 418.255,6.32 C418.417,4.303 419.167,2.333 419.66,0.343 C421.588,1.091 423.963,1.358 425.371,2.666 C434.269,10.932 443.396,19.021 451.609,27.94 C465.73,43.276 474.953,61.506 480.561,81.528 C482.513,88.498 486.125,93.93 491.658,98.78 C524.396,127.47 553.992,158.941 576.126,196.797 C589.79,220.165 599.734,244.926 603.374,271.895 C606.499,295.048 604.783,317.726 595.806,339.607 C594.909,341.792 595.048,344.741 595.605,347.126 C597.986,357.315 600.773,367.409 603.246,377.578 C603.789,379.81 603.693,382.205 603.821,384.529 C604.687,400.261 593.224,404.633 581.472,400.941 C573.262,398.362 565.448,393.513 558.422,388.363 C536.289,372.14 517.617,352.099 498.642,332.431 C481.063,314.209 463.473,295.997 445.846,277.821 C443.762,275.673 441.335,273.862 439.205,271.754 C432.674,265.293 425.25,263.733 416.016,264.971 C387.661,268.774 359.49,267.247 332.024,258.64 C324.313,256.223 316.946,252.708 309.515,249.076 C324.79,245.98 339.119,240.999 352.621,233.843 C357.286,231.37 361.77,228.322 365.757,224.869 C370.106,221.103 369.629,218.5 365.453,214.518 C356.277,205.77 344.464,203.191 332.733,200.888 C300.087,194.477 269.582,201.987 240.322,216.224 C208.959,231.484 181.726,252.581 157.268,277.144 C142.953,291.521 129.933,307.186 116.362,322.301 C115.721,323.015 115.393,324.01 114.919,324.874 C114.48,324.665 114.04,324.456 113.601,324.248 Z M57.422,350.052 C52.854,365.484 49.967,380.237 35.777,388.741 C24.559,395.464 12.004,392.158 6.884,381.206 C3.339,373.623 4.914,366.758 11.671,361.756 C19.584,355.898 28.463,352.231 38.302,351.268 C44.221,350.689 50.177,350.498 57.422,350.052 Z M55.486,338.287 C48.451,338.939 41.368,340.417 34.393,340.016 C27.044,339.593 19.568,338.075 12.562,335.773 C2.679,332.526 -0.337,326.92 1.078,317.573 C2.407,308.795 8.918,302.87 18.204,302.287 C27.972,301.674 36.048,305.901 41.777,313.186 C47.441,320.388 51.672,328.716 56.532,336.55 C56.183,337.129 55.835,337.708 55.486,338.287 Z" id="dolphin" fill="#87B044"/></g></svg>
|
||||
|
After Width: | Height: | Size: 3.1 KiB |
1
dist/assets/images/browsers/edge.svg
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 464 500"><style>.st0{fill:#0078d7}</style><path class="st0" d="M145.9 296.4c0 11.9 1.8 22.7 5.4 32.5 3.9 9.6 8.9 18.2 15.3 25.7s13.9 13.9 22.7 19.3c8.5 5.4 17.8 9.9 27.7 13.4 9.8 3.6 20.1 6.2 30.5 7.9 10.6 1.7 20.9 2.5 31.3 2.5 13.1 0 25.3-1 36.9-3.1 11.6-2.2 22.9-5 34-8.7 11.1-3.6 21.9-8 32.6-12.9 10.8-4.9 21.8-10.4 33.1-16.4v104.8c-12.6 6.2-25 11.4-37.3 15.8-12.4 4.3-24.7 8.1-37.3 11.1-12.6 3.1-25.3 5.4-38.4 6.8-13.1 1.4-26.4 2.2-40.3 2.2-18.5 0-36.5-2.2-53.7-6.4-17.2-4.2-33.4-10.4-48.5-18.4-15.1-8-29-17.8-41.6-29.2-12.7-11.4-23.4-24.3-32.5-38.6s-16-30-21-46.8c-4.9-16.8-7.3-34.8-7.3-53.8 0-20.3 2.8-39.6 8.3-58.1 5.6-18.5 13.6-35.4 24.1-50.8 10.4-15.5 23.2-29.2 38.2-41.2 15.1-12 32-21.8 50.8-29.4-10.3 10.3-18.3 22.4-24 36.5-5.8 14.1-9.4 28.2-11 42.3h176c0-17.8-1.8-33.2-5.4-46.5-3.6-13.3-9.4-24.3-17.5-33.1-8-8.8-18.4-15.5-31.1-19.8-12.7-4.4-28.1-6.6-46.1-6.6-21.2 0-42.5 3.1-63.7 9.5-21.2 6.2-41.4 15.1-60.6 26.3-19.2 11.4-36.8 24.7-52.9 40C26.5 188.6 13 205.3 2 223.3c2.3-20.9 7-41 13.4-60s14.9-36.9 25.1-53.3c10.2-16.2 22.2-31.1 35.9-44.4s28.8-24.7 45.6-34 34.5-16.8 53.9-21.8c19.3-4.4 39.9-7 61.5-7 12.7 0 25.3 1.2 37.9 3.4 12.6 2.3 24.9 5.4 36.9 9.4 23.8 8.2 45 19.6 63.7 34.2 18.7 14.7 34.4 31.4 47.1 50.5 12.7 19.1 22.4 40.2 29.1 63.1s10 46.8 10 71.6v61.4H145.9z"/></svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
1
dist/assets/images/browsers/firefox.svg
vendored
Normal file
|
After Width: | Height: | Size: 140 KiB |
1
dist/assets/images/browsers/ie.svg
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin" viewBox="0 0 222.63928 218.78731" id="svg3769" version="1.1"><metadata id="metadata3774"><rdf:RDF><cc:Work><dc:format>image/svg+xml</dc:format><dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/><dc:title/></cc:Work></rdf:RDF></metadata><g id="layer1" transform="translate(-314.39464,-274.3971)"><path id="svg" d="m 533.03393,388.72895 c 0,-16.968 -4.387,-32.909 -12.08,-46.761 32.791,-74.213 -35.136,-63.343 -38.918,-62.603 -14.391,2.816 -27.705,7.337 -39.986,13.068 -1.811,-0.102 -3.633,-0.158 -5.469,-0.158 -45.833,0 -84.198,31.968 -94.017,74.823 24.157,-27.101 41.063,-38.036 51.187,-42.412 -1.616,1.444 -3.198,2.904 -4.754,4.375 -0.518,0.489 -1.017,0.985 -1.528,1.477 -1.026,0.987 -2.05,1.975 -3.05,2.972 -0.595,0.593 -1.174,1.191 -1.76,1.788 -0.887,0.903 -1.772,1.805 -2.638,2.713 -0.615,0.645 -1.215,1.292 -1.819,1.938 -0.809,0.866 -1.613,1.733 -2.402,2.603 -0.613,0.676 -1.216,1.352 -1.818,2.03 -0.748,0.842 -1.489,1.684 -2.22,2.528 -0.606,0.7 -1.207,1.4 -1.801,2.101 -0.693,0.818 -1.377,1.636 -2.054,2.454 -0.599,0.724 -1.196,1.447 -1.782,2.17 -0.634,0.782 -1.254,1.563 -1.873,2.343 -0.6,0.756 -1.2,1.511 -1.786,2.266 -0.558,0.719 -1.1,1.435 -1.646,2.152 -0.616,0.81 -1.237,1.62 -1.837,2.426 -0.429,0.577 -0.841,1.148 -1.262,1.723 -3.811,5.2 -7.293,10.3 -10.438,15.199 -0.008,0.012 -0.016,0.024 -0.023,0.036 -0.828,1.29 -1.627,2.561 -2.41,3.821 -0.042,0.068 -0.086,0.137 -0.128,0.206 -0.784,1.265 -1.541,2.508 -2.279,3.738 -0.026,0.043 -0.053,0.087 -0.079,0.13 -1.984,3.311 -3.824,6.503 -5.481,9.506 -8.687,15.743 -12.916,26.742 -13.099,27.395 -27.432,98.072 58.184,56.657 70.131,50.475 12.864,6.355 27.346,9.932 42.666,9.932 41.94,0 77.623,-26.771 90.905,-64.156 h -50.68 c -7.499,12.669 -21.936,21.25 -38.522,21.25 -24.301,0 -44,-18.412 -44,-41.125 h 137.956 c 0.523,-4.068 0.794,-8.214 0.794,-12.423 z m -18.018,-94.916 c 8.306,5.606 14.968,14.41 3.527,44.059 -10.973,-17.647 -27.482,-31.49 -47.104,-39.099 8.926,-4.311 31.031,-13.429 43.577,-4.96 z m -176.516,181.241 c -6.765,-6.938 -7.961,-23.836 6.967,-54.628 7.534,21.661 22.568,39.811 42,51.33 -9.664,5.319 -35.32,17.295 -48.967,3.298 z m 55.571,-100.278 c 0.771,-22.075 19.983,-39.75 43.588,-39.75 23.604,0 42.817,17.675 43.588,39.75 h -87.176 z" fill="#1ebbee" fill-opacity="1"/></g></svg>
|
||||
|
After Width: | Height: | Size: 2.5 KiB |
1
dist/assets/images/browsers/maxthon.svg
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="117 265 239 235" preserveAspectRatio="xMinYMin"><g fill-rule="evenodd"><path d="M116.377 262.206h239.97v239.97h-239.97v-239.97z" fill="#0080f5"/><path d="M255.114 423.026c-5-1.097-10.185-1.693-15.512-1.693-7.324 0-14.387 1.1-21.046 3.13V388.42h36.56v34.605zm18.738 6.956v-60.265l-74.054.01v63.602l-.21.13H163.24V332.18h110.25s36.924.17 36.924 35.652v65.597l-30.795.04c-1.87-1.25-3.79-2.42-5.77-3.49" fill="#fff"/><path d="M125.75 491.553v-33.315c4.486-1.92 9.336-3.145 14.413-3.57l-.005.072c.866-.12 1.805-.182 2.77-.217l1.14-.03c1.232 0 2.45.062 3.656.157 3.155.264 6.485.856 9.65 1.757-.285 1.21.074.02.074.02l-.075-.02.064-.265c-1-1.61-3.416-3.835-6.3-5.675 7.144-7.678 17.323-12.492 28.64-12.492 3.895 0 7.655.575 11.205 1.634-2.013 3.9-3.607 8.73-3.78 12.69l.144.13-.018.02s1.026.9.018-.03c4.03-5.38 6.656-8.17 9.46-10.57l.06.02c.656-.59 1.327-1.16 2.006-1.72.994-.78 2.05-1.59 3.225-2.48 10.545-7.63 23.49-12.15 37.504-12.15 15.71 0 30.09 5.66 41.24 15.04-1.36 2.41-2.24 5.53-2.79 8.03l.22.32-.08.052s.69.84.08-.055c2.31-1.767 4.88-3.06 7.12-4.13l.02.02c3.8-1.597 7.97-2.48 12.34-2.48 12.58 0 23.45 7.3 28.62 17.892.17.353.34.722.51 1.103l.15.336c.85 2.04 1.59 4.45 2.11 7.466-1.26.21.02.087.02.087l-.02-.08.25-.04c1.35-2.055 2.52-5.834 2.8-9.287 4.54-2.47 9.53-4.22 14.82-5.07v36.79H125.75z" fill="#a6d3fc"/></g></svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
1
dist/assets/images/browsers/mozilla.svg
vendored
Normal file
|
After Width: | Height: | Size: 8.3 KiB |
1
dist/assets/images/browsers/netscape.svg
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" preserveAspectRatio="xMinYMin" viewBox="-452 253 55 55" xml:space="preserve" enable-background="new -452 253 55 55"><style type="text/css">.st0{fill:#a2a4a4}.st1,.st2{fill:#7fc0c4;stroke:#80bec2;stroke-width:.5}.st2{fill:#007c85}.st3{fill:#fff}.st4{fill:url(#path3317_1_)}.st5{stroke:#80bec2;stroke-width:.5}.st6{fill:#c3dcda}</style><title>netscape</title><desc>Created with Sketch.</desc><g id="Page-1"><g id="netscape" transform="translate(0.000000, -1.000000)"><path id="path3344" class="st0" d="M-397.2,281.4c0,15.1-12.3,27.4-27.4,27.4 c-15.1,0-27.4-12.3-27.4-27.4c0-15.1,12.3-27.4,27.4-27.4C-409.5,254-397.2,266.3-397.2,281.4L-397.2,281.4z"/><path id="path3342" class="st1" d="M-398.2,281.4c0,14.6-11.8,26.4-26.4,26.4 c-14.6,0-26.4-11.8-26.4-26.4c0-14.6,11.8-26.4,26.4-26.4C-410,254.9-398.2,266.8-398.2,281.4L-398.2,281.4z"/><path id="path3337" class="st2" d="M-400.1,281.4c0,13.6-11,24.5-24.5,24.5c-13.6,0-24.5-11-24.5-24.5 c0-13.6,11-24.5,24.5-24.5C-411.1,256.8-400.1,267.8-400.1,281.4L-400.1,281.4z"/><path id="path2541" class="st2" d="M-400.1,281.4c0,13.6-11,24.5-24.5,24.5c-13.6,0-24.5-11-24.5-24.5 c0-13.6,11-24.5,24.5-24.5C-411.1,256.8-400.1,267.8-400.1,281.4L-400.1,281.4z"/><path id="path3327" class="st3" d="M-441.9,268.2l2.1,0.3l0.8,0.4l18.2,20.5l5.6,0.6l-2.4-3.4 l-17-18.8l-7.4-0.1V268.2L-441.9,268.2z"/><linearGradient id="path3317_1_" gradientUnits="userSpaceOnUse" x1="-886.611" y1="550.215" x2="-886.577" y2="550.242" gradientTransform="matrix(26.7586 0 0 -22.3345 23295.8301 12567.6377)"><stop offset="0" stop-color="#C3DCDA"/><stop offset=".54" stop-color="#C3DCDA" stop-opacity="0"/></linearGradient><path id="path3317" class="st4" d="M-439.8,268.5l0.8,0.4l18.2,20.5l5.6,0.6l-2.4-3.4l-17-18.8 l-7.4-0.1v0.6L-439.8,268.5z"/><path id="path3339" class="st5" d="M-402.7,292.4c-4,8-12.4,13.6-21.9,13.6c-9.4,0-17.6-5.3-21.7-13 C-423.9,286.1-416.3,290.2-402.7,292.4L-402.7,292.4z"/><path id="rect3333" class="st3" d="M-415,271v19.8h-1.8V271h0c0-1.2-1.6-2.9-4.5-2.8v-0.8h10.2v0.8 C-414.1,268.4-415,269.8-415,271L-415,271z"/><path id="path2545" class="st3" d="M-447,291.4c14.9-4,30.9-3.3,44.4,0.9l-0.2,0.5 c-9.7-0.8-26.1-4.3-42.7,1.3C-446.1,293.3-446.6,292.4-447,291.4L-447,291.4z"/><path id="path3352" class="st6" d="M-442.1,293.8c2.9,0.1,4-1.2,4.6-2.8l1.6,0.3 c0.5,1.1,0.9,2.2,3.9,2.5v0.8h-10.2L-442.1,293.8L-442.1,293.8z"/><path id="rect3350" class="st6" d="M-437.6,270.4l1.6,1.8v21.2h-1.6V270.4L-437.6,270.4z"/><path id="path3331" class="st3" d="M-442,293.8c2.9,0.2,4.1-0.8,4.6-2.8l1.6,0.3 c0.5,1.1,0.9,2.2,4,2.5v0.8h-10.4L-442,293.8L-442,293.8z"/><path id="rect3329" class="st3" d="M-437.4,270.7l1.6,1.8v20.9h-1.6V270.7L-437.4,270.7z"/></g></g></svg>
|
||||
|
After Width: | Height: | Size: 2.7 KiB |
1
dist/assets/images/browsers/opera.svg
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<svg viewBox="0 0 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 97.396584 -97.396584 0 51.620814 11.389501)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#ff1b2d"/><stop offset=".3" stop-color="#ff1b2d"/><stop offset=".61" stop-color="#ff1b2d"/><stop offset="1" stop-color="#a70014"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 86.142511 -86.142511 0 76.85435 17.130095)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="0" x2="1" y1="0" y2="0"><stop offset="0" stop-color="#9c0000"/><stop offset=".7" stop-color="#ff4b4b"/><stop offset="1" stop-color="#ff4b4b"/></linearGradient><path d="m60 9.75c-27.75 0-50.25 22.5-50.25 50.25l0 0c0 26.95 21.22 48.94 47.86 50.19l0 0c .8.04 1.59.06 2.39.06l0 0c12.87 0 24.6-4.84 33.49-12.79l0 0c-5.89 3.91-12.78 6.15-20.14 6.15l0 0c-11.97 0-22.68-5.94-29.89-15.3l0 0c-5.56-6.56-9.15-16.25-9.4-27.13l0 0c0-.03 0-2.34 0-2.37l0 0c .25-10.88 3.84-20.58 9.4-27.13l0 0c7.21-9.36 17.93-15.3 29.89-15.3l0 0c7.36 0 14.25 2.25 20.14 6.16l0 0c-8.84-7.91-20.51-12.74-33.3-12.79l0 0c-.06 0-.13 0-.19 0z" fill="url(#a)"/><path d="m43.46 31.68c4.61-5.44 10.57-8.73 17.07-8.73l0 0c14.63 0 26.49 16.59 26.49 37.04l0 0c0 20.46-11.86 37.04-26.49 37.04l0 0c-6.51 0-12.46-3.28-17.07-8.72l0 0c7.21 9.36 17.92 15.3 29.89 15.3l0 0c7.36 0 14.25-2.25 20.14-6.15l0 0c10.29-9.2 16.76-22.57 16.76-37.46l0 0c0-14.88-6.47-28.26-16.76-37.46l0 0c-5.89-3.91-12.78-6.15-20.14-6.15l0 0c-11.97 0-22.68 5.94-29.89 15.3" fill="url(#b)"/></svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
1
dist/assets/images/browsers/safari.svg
vendored
Normal file
|
After Width: | Height: | Size: 35 KiB |
1
dist/assets/images/browsers/sleipnir.svg
vendored
Normal file
|
After Width: | Height: | Size: 7.8 KiB |
1
dist/assets/images/browsers/uc-browser.svg
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<svg preserveAspectRatio="xMinYMin" viewBox="0 0 132 133" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>uc-browser</title><desc>Created with Sketch.</desc><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><path d="M2.528,21.647 C11.378,4.499 36.056,-4.257 52.54,3.25 C72.066,12.144 76.182,35.969 60.431,51.879 C55.121,57.243 48.442,61.326 42.118,65.592 C34.278,70.881 27.118,76.614 23.271,85.637 C16.69,101.069 22.302,119.692 36.387,128.742 C37.623,129.536 38.899,130.269 40.297,131.116 C32.203,132.138 19.651,127.379 12.735,120.771 C-1.275,107.385 -4.196,86.103 6.317,69.575 C10.488,63.018 16.375,57.56 20.631,51.047 C23.812,46.179 27.086,40.593 27.744,35.023 C28.971,24.635 18.409,17.369 7.565,20.06 C6.138,20.414 4.753,20.94 2.528,21.647 Z M72.996,55.954 C80.134,52.012 86.37,48.637 92.534,45.133 C95.798,43.278 97.104,40.482 97.448,36.568 C97.807,32.477 99.539,28.506 100.671,24.483 C101.354,24.428 102.036,24.374 102.719,24.32 C103.978,26.649 105.714,28.85 106.383,31.339 C107.378,35.037 109.293,37.063 112.877,38.63 C124.323,43.632 129.818,52.914 130.804,65.202 C131.126,69.217 129.409,71.438 125.661,71.454 C121.232,71.472 116.269,71.945 112.467,70.198 C99.887,64.419 87.949,57.158 72.996,55.954 Z M33.415,84.129 C40.663,72.563 54.105,68.811 67.823,73.934 C86.091,80.757 92.917,95.77 88.838,121.032 C91.909,121.78 95.218,122.136 98.118,123.419 C100.939,124.668 103.341,126.865 105.927,128.646 C105.696,129.278 105.465,129.91 105.235,130.541 C91.214,131.052 77.194,131.562 63.173,132.073 C70.257,127.251 75.81,121.598 78.139,113.338 C80.507,104.939 78.889,97.149 74.122,90.012 C65.845,77.62 50.966,75.346 33.415,84.129 Z M69.707,106.395 C69.657,116.87 61.533,124.795 50.881,124.757 C40.316,124.719 32.265,116.655 32.294,106.14 C32.323,95.585 40.864,87.167 51.377,87.33 C61.607,87.489 69.756,95.965 69.707,106.395 Z M51.211,115.306 C56.142,115.185 60.366,110.77 60.239,105.872 C60.112,100.997 55.582,96.679 50.755,96.831 C45.864,96.984 41.612,101.473 41.745,106.342 C41.881,111.31 46.229,115.428 51.211,115.306 Z M55.382,64.18 C68.92,60.85 81.859,63.211 93.691,69.911 C102.927,75.14 112.081,79.698 122.852,80.546 C126.555,80.838 129.656,82.88 131.518,88.07 C123.638,84.989 117.624,88.463 111.318,90.737 C103.008,93.732 99.038,92.242 93.776,85.035 C84.291,72.043 71.83,64.501 55.382,64.18 Z" id="uc-browser" fill="#F0820B"/></g></svg>
|
||||
|
After Width: | Height: | Size: 2.4 KiB |
1
dist/assets/images/browsers/vivaldi.svg
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="456" height="455" viewBox="0 0 456 455"><defs><linearGradient id="a" x1="21.587%" x2="76.116%" y1="5.709%" y2="100.496%"><stop stop-opacity=".2" offset="0%"/><stop stop-opacity=".05" offset="79.08%"/></linearGradient></defs><g fill="none"><path fill="#EF3939" d="M228 454.3c99.7 0 155.1 0 191.4-36.1 36.2-36.1 36.2-91.3 36.2-190.7 0-99.4 0-154.6-36.2-190.7C383.1.8 327.7.8 228 .8S72.9.8 36.6 36.9C.4 73 .4 128.2.4 227.6c0 99.4 0 154.6 36.2 190.7 36.3 36 91.7 36 191.4 36z"/><path fill="url(#a)" d="M376 143.7c-21.8-38.1-58.3-67.8-104.2-80.1C180.7 39.3 87.1 93.1 62.7 183.8c-12.3 45.6-4.7 91.9 17.5 129.7.3.5.6 1.1 1 1.6l80.2 138.5c13.3.4 27.7.5 43.2.5H227.2c44.3 0 79.9 0 109-3.2 36.3-4 62.3-12.9 82.4-32.9 29.3-29.2 34.9-71 36-138.7-46.8-80.8-78.5-135.5-78.6-135.6z"/><path fill="#FFF" d="M347.8 107.6c-66.5-66.4-174.4-66.4-241 0-66.5 66.4-66.5 174 0 240.3 66.5 66.4 174.4 66.4 241 0s66.6-174 0-240.3zm-10.2 78.1c-28.1 48.7-56.2 97.4-84.3 146.2-5.2 9.1-12.8 14.5-23.2 15.3-11.6.8-20.8-4.1-26.7-14.1-17.8-30.5-35.4-61.2-53-91.8-10.7-18.6-21.5-37.2-32.2-55.9-10.8-18.8 1.4-41.7 23-42.8 11.4-.6 20.2 4.7 26 14.6 7.9 13.5 15.7 27.2 23.6 40.8 5.7 9.8 11.2 19.7 17 29.3 8.4 14.1 20.8 22 37.3 23 23.3 1.4 45-15.5 47.8-40.2.2-1.8.3-3.7.4-4.6-.1-8-1.6-14.8-4.8-21.1-8.7-17.4.6-36.9 19.5-41.1 15.4-3.4 31.4 7.9 33.4 23.5 1 6.7-.4 13-3.8 18.9z"/></g></svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
0
src/static/crypto-currencies/bitcoin.svg → dist/assets/images/crypto-currencies/bitcoin.svg
vendored
Executable file → Normal file
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
0
src/static/crypto-currencies/cardano.svg → dist/assets/images/crypto-currencies/cardano.svg
vendored
Executable file → Normal file
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 4.0 KiB |
0
src/static/crypto-currencies/dash.svg → dist/assets/images/crypto-currencies/dash.svg
vendored
Executable file → Normal file
|
Before Width: | Height: | Size: 538 B After Width: | Height: | Size: 538 B |
0
src/static/crypto-currencies/eos.svg → dist/assets/images/crypto-currencies/eos.svg
vendored
Executable file → Normal file
|
Before Width: | Height: | Size: 408 B After Width: | Height: | Size: 408 B |
0
src/static/crypto-currencies/ethereum.svg → dist/assets/images/crypto-currencies/ethereum.svg
vendored
Executable file → Normal file
|
Before Width: | Height: | Size: 556 B After Width: | Height: | Size: 556 B |
0
src/static/crypto-currencies/litecoin.svg → dist/assets/images/crypto-currencies/litecoin.svg
vendored
Executable file → Normal file
|
Before Width: | Height: | Size: 750 B After Width: | Height: | Size: 750 B |
0
src/static/crypto-currencies/nem.svg → dist/assets/images/crypto-currencies/nem.svg
vendored
Executable file → Normal file
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB |
0
src/static/crypto-currencies/ripple.svg → dist/assets/images/crypto-currencies/ripple.svg
vendored
Executable file → Normal file
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
1
dist/assets/images/flags/ad.svg
vendored
Executable file
|
After Width: | Height: | Size: 54 KiB |
1
dist/assets/images/flags/ae.svg
vendored
Executable file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" height="480" width="640" viewBox="0 0 640 480"><path fill="#00732f" d="M0 0h640v160H0z"/><path fill="#fff" d="M0 160h640v160H0z"/><path d="M0 320h640v160H0z"/><path fill="red" d="M0 0h220v480H0z"/></svg>
|
||||
|
After Width: | Height: | Size: 243 B |
1
dist/assets/images/flags/af.svg
vendored
Executable file
|
After Width: | Height: | Size: 32 KiB |
1
dist/assets/images/flags/ag.svg
vendored
Executable file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" height="480" width="640" viewBox="0 0 640 480"><defs><clipPath id="a"><path fill-opacity=".67" d="M-79.698 0h682.67v512h-682.67z"/></clipPath></defs><g clip-path="url(#a)" fill-rule="evenodd" transform="translate(74.717) scale(.9375)"><path fill="#fff" d="M-120 0h763.27v511.49H-120z"/><path d="M-118.31.617h760.88v216.09h-760.88z"/><path fill="#0061ff" d="M21.3 203.23h505.01v113.82H21.3z"/><path d="M642.75 1.753v510.25H262.03L642.75 1.753z" fill="#e20000"/><path d="M-118.69 1.753v510.25h380.72L-118.69 1.753z" fill="#e20000"/><path d="M440.37 203.34l-76.31-19.363L428.98 135l-79.726 11.39 41.003-69.475-70.616 41.003 12.53-80.867-47.837 63.783L264.97 26.8l-21.64 76.31-47.837-64.92 13.667 83.145-70.615-43.282 41.003 69.476-77.45-12.53 63.783 47.838-79.727 20.5h354.22z" fill="#ffd600"/></g></svg>
|
||||
|
After Width: | Height: | Size: 841 B |
1
dist/assets/images/flags/ai.svg
vendored
Executable file
|
After Width: | Height: | Size: 50 KiB |
1
dist/assets/images/flags/al.svg
vendored
Executable file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="480" width="640" viewBox="0 0 640 480"><path fill="#e41e20" d="M0 0h640v480H0z"/><path id="a" d="M272.09 93.316c-4.667-.08-12.413 1.488-12.24 5.07-13-2.228-14.354 3.142-13.59 7.92 1.237-1.896 2.743-2.926 3.9-3.12 1.734-.288 3.548.272 5.4 1.41 1.853 1.138 3.894 2.974 4.8 4.11-4.588 1.097-8.133.39-11.73-.24-1.773-.31-4.254-1.308-5.73-2.34-1.475-1.033-1.94-2.004-4.26-4.38-2.735-2.8-5.647-2.013-4.74 2.34 2.098 4.042 5.603 5.845 10.02 6.57 2.126.35 5.292 1.106 8.88 1.11 3.59.004 7.618-.52 9.81-.06-1.317.827-2.807 2.252-5.76 2.82-3.002.577-7.567-1.786-10.35-2.43.354 2.34 3.307 4.53 9.12 5.67 9.554 2.08 17.492 3.66 22.74 6.51 5.248 2.85 8.557 6.415 10.92 9.21 4.703 5.56 4.95 9.83 5.25 10.77.968 8.885-2.13 13.884-7.89 15.42-2.88.768-7.994-.678-9.87-2.88-1.875-2.2-3.7-5.985-3.18-11.91.506-2.325 3.164-8.38.9-9.63-10.427-5.763-23.09-11.59-32.25-15.06-2.503-.948-4.566 2.455-5.37 3.78-15.562-1.895-29.594-12.426-35.91-23.64-4.3-7.637-11.39.016-10.2 7.23 1.925 8.052 8.06 13.874 15.42 18 7.555 4.16 16.998 8.253 26.55 8.04 5.147.974 5.096 7.632-1.08 8.88-12.077.077-21.712-.225-30.81-9-6.9-6.3-10.784 1.207-8.79 5.46 3.38 13.112 22.086 16.784 41.01 12.54 7.328-1.213 2.94 6.64.87 6.72-7.907 5.67-22.063 11.217-34.53-.06-5.705-4.368-9.562-.696-7.44 5.61 5.532 16.442 26.692 12.99 41.22 4.89 3.74-2.084 7.133 2.765 2.58 6.45-18.067 12.624-27.1 12.768-35.25 7.92-10.202-4.024-11.1 7.293-5.04 11.01 6.736 4.132 23.876 1.034 36.45-6.87 5.39-4.008 5.635 2.26 2.22 4.74-14.922 12.896-20.804 16.292-36.36 14.19-7.713-.6-7.598 8.91-1.53 12.63 8.285 5.08 24.464-3.353 37.02-13.77 5.285-2.824 6.153 1.807 3.54 7.29-7.672 9.68-14.873 15.387-21.81 18.03-6.936 2.643-13.608 2.222-18.33.6-5.76-1.98-6.482 4.007-3.3 9.45 1.92 3.28 9.87 4.332 18.45 1.29 8.582-3.043 17.795-10.18 24.12-18.54 5.504-4.82 4.82 1.654 2.31 6.21-12.666 20.024-24.25 27.452-39.51 26.19-6.765-1.15-8.302 4.112-3.99 8.97 7.572 6.28 17.04 6.082 25.32-.12 7.362-7.098 21.445-22.38 28.83-30.57 5.205-4.15 6.867-.06 5.34 8.37-1.388 4.826-4.865 9.91-14.34 13.62-6.472 3.694-1.612 8.785 3.24 8.88 2.67.05 8.092-3.07 12.24-7.74 5.457-6.145 5.782-10.27 8.79-19.83 2.843-4.66 7.92-2.486 7.92 2.4-2.435 9.576-4.527 11.293-9.45 15.21-4.708 4.42 3.28 5.894 5.97 4.08 7.786-5.25 10.63-12.037 13.23-18.21 1.878-4.456 7.325-2.296 4.8 4.98-6.034 17.388-15.95 24.234-33.3 27.75-1.758.312-2.83 1.35-2.22 3.39 2.33 2.417 4.662 4.61 6.99 7.02-10.728 3.123-19.444 4.878-30.18 8.01-5.267-3.453-9.522-6.383-14.79-9.84-1.39-3.247-2.036-8.203-9.81-4.71-5.267-2.433-7.697-1.54-10.62.9 4.22.157 6.056 1.287 7.71 3.21 2.16 5.69 7.14 6.24 12.24 4.62 3.317 2.794 5.084 4.938 8.4 7.74-6.19-.212-10.504-.322-16.68-.51-5.895-6.33-10.6-5.983-14.82-1.02-3.216.494-4.58.564-6.78 4.47 3.46-1.42 5.64-1.846 7.14-.3 6.268 3.634 10.362 2.823 13.47 0 6.047.37 11.496.683 17.55 1.08-2.224 1.89-5.276 2.893-7.5 4.8-9.082-2.598-13.822.9-15.42 8.31-1.217 2.992-1.787 6.07-1.26 9.27.88-2.926 2.293-5.442 4.89-7.02 8.095 2.057 11.14-1.248 11.58-6.09 3.902-3.183 9.786-3.885 13.68-7.11 4.553 1.458 6.755 2.36 11.34 3.81 1.63 4.955 5.32 6.916 11.31 5.64 7.13.224 5.872 3.15 6.45 5.49 1.895-3.36 1.842-6.63-2.55-9.6-1.598-4.34-5.138-6.316-9.78-3.81-4.37-1.24-5.517-3.023-9.87-4.26 11.01-3.51 18.82-4.298 29.82-7.8 2.754 2.598 4.936 4.463 7.71 6.78 1.462.873 2.862 1.093 3.72 0 6.894-9.977 9.973-18.77 16.38-25.35 2.448-2.722 5.54-6.394 8.97-7.29 1.715-.447 3.818-.174 5.16 1.29 1.343 1.465 2.398 4.164 1.95 8.19-.642 5.78-2.038 7.605-3.66 11.07-1.62 3.466-3.603 5.597-5.64 8.25-4.073 5.307-9.448 8.396-12.63 10.47-6.362 4.15-9.053 2.333-13.98 2.07-6.367.715-8.06 3.816-2.85 8.1 4.872 2.535 9.25 2.848 12.81 2.19 3.056-.565 6.632-4.51 9.18-6.63 2.868-3.313 7.624.616 4.38 4.47-5.893 7.003-11.783 11.62-19.05 11.52-7.636 1.028-6.208 5.32-1.14 7.41 9.12 3.765 17.357-3.286 21.54-7.92 3.228-3.53 5.52-3.67 4.95 1.8-3.204 9.9-7.583 13.726-14.73 14.22-5.797-.538-5.86 3.937-1.62 6.96 9.658 6.685 16.652-4.7 19.92-11.58 2.33-6.207 5.9-3.255 6.27 1.86.05 6.835-3.04 12.415-11.31 19.41 6.328 10.082 13.705 20.336 20.04 30.45l19.205-213.893-19.2-33.794c-2-1.847-8.763-9.815-10.53-10.92-.644-.69-1.036-1.176-.09-1.53.916-.344 3.06-.73 4.5-.99-4.072-4.08-7.56-5.388-15.27-7.62 1.88-.8 3.706-.335 9.24-.6-2.197-3.12-7.104-7.896-13.44-10.2 4.184-2.976 5-3.175 9.15-6.66-7.187-.51-13.325-1.88-19.5-3.75-3.904-1.827-9.327-3.377-11.97-3.42zm.69 8.37c3.8 0 6.15 1.302 6.15 2.88 0 1.606-2.35 2.91-6.15 2.91-3.782 0-6.18-1.423-6.18-3.03 0-1.578 2.398-2.76 6.18-2.76z"/><use height="100%" width="100%" xlink:href="#a" transform="matrix(-1 0 0 1 640 0)"/></svg>
|
||||
|
After Width: | Height: | Size: 4.5 KiB |
1
dist/assets/images/flags/am.svg
vendored
Executable file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" height="480" width="640" viewBox="0 0 640 480"><path d="M0 0h640v160H0z" fill="red"/><path d="M0 160h640v160H0z" fill="#00f"/><path d="M0 320h640v160H0z" fill="orange"/></svg>
|
||||
|
After Width: | Height: | Size: 215 B |
1
dist/assets/images/flags/ao.svg
vendored
Executable file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" height="480" width="640" viewBox="0 0 640 480"><g fill-rule="evenodd" stroke-width="1pt"><path fill="red" d="M0 0h640v243.574H0z"/><path d="M0 236.428h640v243.574H0z"/></g><path d="M228.67 148.173c165.22 43.304 58.99 255.64-71.216 167.26l-8.817 13.545c76.628 54.658 152.57 10.66 173.9-46.358 22.297-58.788-7.52-141.48-92.51-150.03l-1.356 15.576z" fill-rule="evenodd" fill="#ffec00"/><path fill-rule="evenodd" fill="#ffec00" d="M169.955 330.827l21.73 10.125-10.142 21.696-21.73-10.125zm148.985-99.48h23.98v23.942h-23.98zm-11.684-38.892l22.342-8.694 8.707 22.31-22.342 8.693zm-25.894-29.188l17.035-16.85 16.877 17.01-17.035 16.85zm-26.284-39.787l22.434 8.455-8.468 22.4-22.434-8.455zM316.1 270.01l22.265 8.888-8.902 22.23-22.265-8.887zm-69.876 70.05l22.06-9.388 9.402 22.025-22.058 9.39zm-39.504 2.77h23.98v23.94h-23.98zm41.29-115.937l-20.35-15.006-20.245 14.47 8.034-22.92-20.348-14.956 24.447-.17 8.567-22.55 7.782 22.702 24.7-.242-19.586 15.232 6.996 23.44z"/><path d="M336.03 346.376c-1.21.418-6.23 12.39-9.675 18.248 1.797.51 2.56.596 3.625 1.025 13.655 4.8 20.384 9.18 26.186 17.504 2.888 2.79 7.032 2.93 10.198.697 0 0 2.795-1.114 6.43-5.02 2.968-4.52 2.194-8.11-1.384-11.16-10.944-7.952-22.9-13.902-35.38-21.295z" fill-rule="evenodd" fill="#fe0"/><path d="M365.247 372.842c0 2.388-1.94 4.324-4.33 4.324s-4.333-1.936-4.333-4.324 1.94-4.325 4.332-4.325 4.33 1.936 4.33 4.325zM343.87 359.17c0 2.388-1.94 4.324-4.33 4.324s-4.333-1.936-4.333-4.324 1.94-4.325 4.332-4.325 4.33 1.936 4.33 4.325zm10.898 6.975c0 2.39-1.94 4.325-4.33 4.325s-4.333-1.936-4.333-4.325 1.94-4.324 4.332-4.324 4.33 1.937 4.33 4.325z" fill-rule="evenodd"/><path d="M324.47 363.667c-42.57-24.273-87.31-50.52-129.88-74.796-18.75-11.635-19.683-33.384-7.17-49.875 1.302-2.337 2.836-1.758 3.514-.524 1.463 8.03 5.97 16.325 11.37 21.496 44.693 28.383 87.732 55.804 131.71 85.613-3.448 5.767-6.104 12.32-9.55 18.086z" fill-rule="evenodd" fill="#fe0"/><path fill-rule="evenodd" fill="#ffec00" d="M297.174 305.457l17.85 15.986-16.01 17.824-17.85-15.986z"/><path d="M331.54 348.82L206.58 273.3m109.53 58.093l-42.24-27.28m18.21 42.687l-42.75-24.755" stroke="#000" stroke-width="3.05" fill="none"/></svg>
|
||||
|
After Width: | Height: | Size: 2.2 KiB |
1
dist/assets/images/flags/aq.svg
vendored
Executable file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" height="480" width="640" viewBox="0 0 640 480"><path d="M0 0h640v480H0z" fill="#3a7dce" fill-rule="evenodd"/><path d="M184.83 225.328c-2.887-5.906-2.887-5.906-2.887-11.809-1.444 0-1.714.278-2.55.045-.835-.23-1.15 5.445-3.856 4.337-.45-.553 1.94-4.657-.655-6.364-.834-.555.203-3.922-.16-5.4 0 0-3.292 1.754-5.774-4.426-1.219-1.616-2.888 1.475-2.888 1.475s.722 1.891-.585 2.353c-1.85-1.384-3.204-.659-5.55-2.56-2.345-1.904.497-4.083-3.97-5.697 2.89-7.381 2.89-5.906 10.106-8.857-4.33-2.953-4.33-2.953-7.216-7.382-4.332-1.475-5.775-2.95-10.107-5.903-5.775-7.382-8.662-22.142-8.662-32.475 3.656-3.46 8.662 11.809 15.881 16.237l10.106 4.428c5.775 2.952 7.219 5.903 11.55 8.856l12.994 4.429c5.775 4.427 8.662 10.333 12.994 11.808 4.692 0 5.596-2.763 7.1-2.934 8.487-.446 12.82-1.564 14.51-4.17 1.714-2.076 5.82 1.2 17.37-3.229l-1.442-5.906s3.067-2.582 7.219-1.475c-.113-2.698-.385-9.893 3.703-13.14-2.483-2.662-.816-4.572-.816-4.572s2.3-2.261 2.57-3.46c-1.216-6.505 1.057-6.605 1.566-8.52.51-1.912-1.963-1.257-1.265-3.895.695-2.639 4.877-3.265 5.437-5.438.563-2.175-1.19-3.264-1.09-3.783.903-2.076.137-6.965 0-8.857 7.76-2.123 10.288-8.58 12.993-5.905 1.444-8.857 2.888-11.808 11.55-11.808 1.22-2.722-3.159-5.03-1.443-5.905 2.887-.37 5.098-.184 8.484 4.29 1.069 1.418 1.262-2.076 2.344-2.445 1.083-.37 3.675-.375 4.06-2.122.407-1.8.993-4.152 2.437-7.104 1.218-2.4 2.165.923 3.248 5.628 6.09.23 19.851 1.614 25.626 3.229 4.33 1.153 7.218-1.153 11.368-1.615 3.067 3.137 5.955.784 7.58 7.472 2.292 3.61 6.046.325 6.858 1.385 4.828 13.607 21.431 4.428 22.693 4.66 2.119 0 4.709 6.084 6.378 5.932 2.713-.467 1.945-2.359 4.312-1.598-.63 5.121 4.65 11.025 4.65 14.854 0 0 1.285.647 2.475-.49 1.19-1.135 2.284-4.053 3.343-3.985 2.528.37 3.552.702 6.463 1.222 7.828 2.735 11.816 3.352 14.856 4.753 1.416 2.647 2.784 4.001 5.653 3.506 2.368 1.628.64 3.76 2.04 3.898 2.887-1.477 3.833-3.091 6.721-1.615 2.887 1.476 5.775 4.429 7.219 7.381 0 1.476-1.444 7.38 0 16.238.722 2.95 1.071 5.292 4.172 10.355-.824 5.202 3.903 13.954 3.903 16.168 0 2.952-2.302 4.475-3.746 7.425 5.775 4.43 0 11.81-2.887 16.238 21.656 4.43 11.55 13.286 28.874 8.857-4.33 10.334-2.797 9.504 1.534 19.838-8.662 5.904-.18 7.702-5.953 15.082-.362.463 3.427 6.413 8.75 6.413-1.443 11.809-5.774 7.38-4.33 25.094-11.37-.229-6.77 13.24-14.438 11.81.45 8.442 4.376 9.18 2.887 17.713-5.775 1.477-5.775 1.477-8.662 5.906l-4.331-1.477c-1.444 7.381-4.331 8.857 0 16.238 0 0-5.594.185-7.219 0-.135 2.538 2.483 3.23 2.888 5.904-.225 1.062-8.211 5.72-14.438 5.907-1.622 3.643 4.331 7.518 3.971 9.362-6.768 1.338-9.745 9.825-9.745 9.825s3.473 1.431 2.888 2.954c-1.85-1.385-2.888-1.477-5.775-1.477-1.444.37-4.963-.09-8.337 5.732-3.703 1.247-5.45.797-8.259 4.594-1.244-3.62-3.033.034-5.22 1.438-2.184 1.406-5.128 4.9-5.525 4.75.091-1.014 1.354-4.706 1.354-4.706l-7.219 1.477-.888.091c-.568.056-.417-4.309-1.784-4.15-1.37.16-5.282 5.49-6.616 5.658-1.332.168-1.753-1.695-2.902-1.533-1.147.162-3.384 5.625-4.198 5.768-.813.146-4.037-3.318-6.8-2.836-14.212 5.122-16.469-10.101-18.678-1.52-2.978-1.615-2.462-.678-5.487.133-1.932.509-2.107-2.61-3.824-2.561-3.434.099-3.253 3.422-5.128 2.428-1.531-6.919-10.78-5.675-11.684-8.625-.733-3.08 4.008-3.066 5.541-5.152 1.172-3.01-1.224-4.153 3.534-7.056 6.2-4.288 2.635-5.907 3.722-9.128 1.945-4.654 1.956-5.789.332-9.894 0 0-4.828-13.285-5.775-13.285-2.887-.83-2.887 4.889-7.129 6.458-8.662 2.951-23.954-7.474-26.617-7.474-2.435.047-13.717 2.732-13.292-3.02-1.687 5.593-7.89 1.314-8.272 1.314-5.775 0-3.565 4.566-7.444 4.382-1.762-.6-19.535-1.66-19.535-1.66v2.952l-11.55-5.907-10.107-2.95c-8.662-2.953-4.33-10.334-18.768-5.906v-8.857h-7.219c2.887-17.714 0-8.856-1.444-25.094l-5.775 1.477c-5.775-7.98 8.03-6.458-4.331-11.808 0 0 .227-8.813-2.887-5.906-.631.37 1.443 4.43 1.443 4.43-11.55-1.476-14.437-4.43-14.437-16.238 0 0 9.52 1.385 8.662 0-1.352-2.213-3.112-16.606-2.796-17.575-.136-1.938 8.842-6.827 7.106-11.488 1.104-.415 4.352-.459 4.352-.459" fill="#fff"/><path d="M574.575 284.306c-.462 1.039-.38 2.077.098 2.817.856-1.284.133-1.877-.098-2.817z" fill="none" stroke="#fff" stroke-width="2.108" stroke-linecap="round" stroke-linejoin="round"/><path d="M203.29 167.756s-2.422-.296-1.878 1.828c.79-1.63 1.828-1.728 1.877-1.828zm.543-4.94c-1.334.05-2.965-.197-2.421 1.926.79-1.631 2.371-1.828 2.421-1.926zm9.113 28.312s2.075-.148 1.531 1.976c-.79-1.63-1.48-1.877-1.531-1.976z" fill="none" stroke="#fff" stroke-width="1.976" stroke-linejoin="round"/></svg>
|
||||
|
After Width: | Height: | Size: 4.4 KiB |
1
dist/assets/images/flags/ar.svg
vendored
Executable file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="480" width="640" viewBox="0 0 640 480"><path fill="#74acdf" d="M0 0h640v480H0z"/><path fill="#fff" d="M0 160.003h640v160.003H0z"/><g id="c" transform="translate(-64) scale(.96)"><path id="a" d="M396.84 251.31l28.454 61.992s.49 1.185 1.28.859c.79-.327.299-1.512.299-1.512l-23.715-63.956m-.68 24.12c-.347 9.428 5.452 14.613 4.694 23.032-.757 8.42 3.867 13.18 4.94 16.454 1.073 3.274-1.16 5.232-.198 5.698.963.466 3.07-2.12 2.383-6.775-.687-4.655-4.22-6.037-3.39-16.32.83-10.283-4.206-12.678-2.98-22.058" fill="#f6b40e" stroke="#85340a" stroke-width="1.112"/><use height="100%" width="100%" xlink:href="#a" transform="rotate(22.5 400 250)"/><use height="100%" width="100%" xlink:href="#a" transform="rotate(45 400 250)"/><use height="100%" width="100%" xlink:href="#a" transform="rotate(67.5 400 250)"/><path id="b" d="M404.31 274.41c.453 9.054 5.587 13.063 4.579 21.314 2.213-6.525-3.124-11.583-2.82-21.22m-7.649-23.757l19.487 42.577-16.329-43.887" fill="#85340a"/><use height="100%" width="100%" xlink:href="#b" transform="rotate(22.5 400 250)"/><use height="100%" width="100%" xlink:href="#b" transform="rotate(45 400 250)"/><use height="100%" width="100%" xlink:href="#b" transform="rotate(67.5 400 250)"/></g><use height="100%" width="100%" xlink:href="#c" transform="rotate(90 320 240)"/><use height="100%" width="100%" xlink:href="#c" transform="rotate(180 320 240)"/><use height="100%" width="100%" xlink:href="#c" transform="rotate(-90 320 240)"/><circle r="26.667" cy="240" cx="320" fill="#f6b40e" stroke="#85340a" stroke-width="1.44"/><path id="h" d="M329.091 234.298c-1.82 0-3.564.789-4.59 2.43 2.051 1.845 6.582 2.046 9.66-.21a7.04 7.04 0 0 0-5.07-2.22zm-.03.42c1.773-.033 3.429.781 3.66 1.59-2.051 2.256-5.329 2.06-7.38.42.898-1.436 2.342-1.985 3.72-2.01z" fill="#843511"/><use height="100%" width="100%" xlink:href="#d" transform="matrix(-1 0 0 1 640.24 0)"/><use height="100%" width="100%" xlink:href="#e" transform="matrix(-1 0 0 1 640.24 0)"/><use height="100%" width="100%" xlink:href="#f" transform="translate(18.108)"/><use height="100%" width="100%" xlink:href="#g" transform="matrix(-1 0 0 1 640.24 0)"/><path d="M315.92 243.686c-.877.16-1.5.939-1.5 1.83 0 1.02.842 1.83 1.86 1.83.602 0 1.154-.285 1.5-.78.71.534 1.694.59 2.22.6.08.002.185 0 .24 0 .526-.01 1.51-.066 2.22-.6.346.495.898.78 1.5.78 1.018 0 1.86-.81 1.86-1.83 0-.891-.623-1.67-1.5-1.83.492.174.81.65.81 1.17 0 .68-.548 1.23-1.23 1.23a1.24 1.24 0 0 1-1.23-1.17c-.2.4-.993 1.59-2.55 1.65-1.557-.06-2.35-1.25-2.55-1.65a1.24 1.24 0 0 1-1.23 1.17c-.681 0-1.23-.55-1.23-1.23 0-.52.318-.996.81-1.17zM317.926 249.149c-2.052 0-2.863 1.86-4.71 3.09 1.026-.41 1.834-1.219 3.27-2.04 1.437-.82 2.661.18 3.48.18h.03c.82 0 2.044-1 3.48-.18 1.437.822 2.274 1.63 3.3 2.04-1.846-1.23-2.687-3.09-4.74-3.09-.41 0-1.22.221-2.04.63h-.03c-.819-.41-1.63-.63-2.04-.63z" fill="#85340a"/><path d="M317.235 251.578c-.81.035-1.881.198-3.42.66 3.694-.82 4.509.42 6.15.42h.03c1.642 0 2.456-1.24 6.15-.42-4.103-1.231-4.92-.42-6.15-.42h-.03c-.769 0-1.38-.3-2.73-.24z" fill="#85340a"/><path d="M314 252.211c-.238.003-.498.005-.78.03 4.308.41 2.237 2.88 6.75 2.88h.03c4.513 0 2.471-2.47 6.78-2.88-4.513-.41-3.086 2.25-6.78 2.25h-.03c-3.463 0-2.396-2.324-5.97-2.28z" fill="#85340a"/><path d="M323.696 258.874a3.694 3.694 0 0 0-7.385 0 3.797 3.797 0 0 1 7.385 0z" fill="#85340a"/><path id="e" d="M303.42 234.26c4.719-4.103 10.666-4.719 13.95-1.641.803 1.076 1.318 2.226 1.53 3.427.412 2.335-.318 4.859-2.148 7.445.207 0 .618.204.823.41 1.628-3.114 2.204-6.313 1.67-9.356a13.263 13.263 0 0 0-.643-2.338c-4.513-3.691-10.665-4.102-15.178 2.052z" fill="#85340a"/><path id="d" d="M310.803 233.03c2.666 0 3.282.616 4.513 1.642 1.232 1.026 1.846.82 2.051 1.026.204.205 0 .82-.41.614-.409-.206-1.231-.614-2.46-1.64-1.232-1.027-2.461-1.026-3.693-1.026-3.692 0-5.743 3.076-6.153 2.871-.41-.206 2.052-3.487 6.153-3.487z" fill="#85340a"/><use height="100%" width="100%" xlink:href="#h" transform="translate(-18.414)"/><circle id="f" cy="236.304" cx="310.918" r="1.846" fill="#85340a"/><path id="g" d="M305.878 237.542c3.488 2.668 6.975 2.462 9.026 1.231 2.051-1.23 2.051-1.64 1.642-1.64-.41 0-.82.41-2.461 1.23-1.642.821-4.102.821-8.204-.82z" fill="#85340a"/></svg>
|
||||
|
After Width: | Height: | Size: 4.2 KiB |
1
dist/assets/images/flags/as.svg
vendored
Executable file
|
After Width: | Height: | Size: 11 KiB |
1
dist/assets/images/flags/at.svg
vendored
Executable file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" height="480" width="640" viewBox="0 0 640 480"><g fill-rule="evenodd"><path fill="#fff" d="M640 480H0V0h640z"/><path fill="#df0000" d="M640 480H0V319.997h640zm0-319.875H0V.122h640z"/></g></svg>
|
||||
|
After Width: | Height: | Size: 233 B |
1
dist/assets/images/flags/au.svg
vendored
Executable file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" height="480" width="640" viewBox="0 0 640 480"><g stroke-width="1pt"><path fill="#006" d="M0 0h640v480H0z"/><path d="M0 0v27.95L307.037 250h38.647v-27.95L38.647 0H0zm345.684 0v27.95L38.647 250H0v-27.95L307.037 0h38.647z" fill="#fff"/><path d="M144.035 0v250h57.614V0h-57.615zM0 83.333v83.333h345.684V83.333H0z" fill="#fff"/><path d="M0 100v50h345.684v-50H0zM155.558 0v250h34.568V0h-34.568zM0 250l115.228-83.334h25.765L25.765 250H0zM0 0l115.228 83.333H89.463L0 18.633V0zm204.69 83.333L319.92 0h25.764L230.456 83.333H204.69zM345.685 250l-115.228-83.334h25.765l89.464 64.7V250z" fill="#c00"/><path d="M299.762 392.523l-43.653 3.795 6.013 43.406-30.187-31.764-30.186 31.764 6.014-43.406-43.653-3.795 37.68-22.364-24.244-36.495 40.97 15.514 13.42-41.713 13.42 41.712 40.97-15.515-24.242 36.494m224.444 62.372l-10.537-15.854 17.81 6.742 5.824-18.125 5.825 18.126 17.807-6.742-10.537 15.854 16.37 9.718-18.965 1.65 2.616 18.85-13.116-13.793-13.117 13.794 2.616-18.85-18.964-1.65m16.368-291.815l-10.537-15.856 17.81 6.742 5.824-18.122 5.825 18.12 17.807-6.74-10.537 15.855 16.37 9.717-18.965 1.65 2.616 18.85-13.116-13.793-13.117 13.794 2.616-18.85-18.964-1.65m-89.418 104.883l-10.537-15.853 17.808 6.742 5.825-18.125 5.825 18.125 17.808-6.742-10.536 15.853 16.37 9.72-18.965 1.65 2.615 18.85-13.117-13.795-13.117 13.795 2.617-18.85-18.964-1.65m216.212-37.929l-10.558-15.854 17.822 6.742 5.782-18.125 5.854 18.125 17.772-6.742-10.508 15.854 16.362 9.718-18.97 1.65 2.608 18.85-13.118-13.793-13.117 13.793 2.61-18.85-18.936-1.65m-22.251 73.394l-10.367 6.425 2.914-11.84-9.316-7.863 12.165-.896 4.605-11.29 4.606 11.29 12.165.897-9.317 7.863 2.912 11.84" fill-rule="evenodd" fill="#fff"/></g></svg>
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
1
dist/assets/images/flags/aw.svg
vendored
Executable file
|
After Width: | Height: | Size: 14 KiB |
1
dist/assets/images/flags/ax.svg
vendored
Executable file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" height="480" width="640" viewBox="0 0 640 480"><defs><clipPath id="a"><path fill-opacity=".67" d="M106.25 0h1133.3v850H106.25z"/></clipPath></defs><g clip-path="url(#a)" transform="matrix(.56472 0 0 .56482 -60.002 -.1)"><path d="M0 0h1300v850H0z" fill="#0053a5"/><g fill="#ffce00"><path d="M400 0h250v850H400z"/><path d="M0 300h1300v250H0z"/></g><g fill="#d21034"><path d="M475 0h100v850H475z"/><path d="M0 375h1300v100H0z"/></g></g></svg>
|
||||
|
After Width: | Height: | Size: 479 B |
1
dist/assets/images/flags/az.svg
vendored
Executable file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" height="480" width="640" viewBox="0 0 640 480"><path fill="#3f9c35" d="M.1 0h640v480H.1z"/><path fill="#ed2939" d="M.1 0h640v320H.1z"/><path fill="#00b9e4" d="M.1 0h640v160H.1z"/><circle cx="304" cy="240" r="72" fill="#fff"/><circle cx="320" cy="240" r="60" fill="#ed2939"/><path d="M384 200l7.654 21.522 20.63-9.806-9.806 20.63L424 240l-21.522 7.654 9.806 20.63-20.63-9.806L384 280l-7.654-21.522-20.63 9.806 9.806-20.63L344 240l21.522-7.654-9.806-20.63 20.63 9.806L384 200z" fill="#fff"/></svg>
|
||||
|
After Width: | Height: | Size: 535 B |