Vali Admin
Vali is a free, modular and easy to customize admin theme built using Bootstrap 4, SASS and Pug.js.
Getting started
Run a npm install
command in project root directory to install and build dependencies. If you don't want to edit theme you can use the compiled files inside docs
folder.
Use npm run dev
command to watch and compile source files.
Use npm run build
command to compile all source files.
Use npm run start
command to start a development server using NodeJs.
Note:
- The NodeJs server mentioned in
npm run start
command is for development purpose only. DONOT use it as a production server.
Customization
For more information about customizing theme colors please follow the official documentation.
RTL Support
Please follow the official documentation to enable RTL support.
Contributing
Please take a look at contributing guidelines if you are considering contributing to the repository.
Contributors
- Pratik Borsadiya - Project Author
- List of contributors who participated in this project.
License
This project is licensed under the MIT License
Issue on hovering mouse on the sidebar mini
Issue description I do want to automatically hide sidebar (displaying only icon) when loading the page I have been using on the blank page template. The issue I found was that it actually hided when I set
to . Unfortunately, it doesn't display sub menu when I hover mouse on such sub menu. Could you please teach me how to automatically set hiding sidebar (displaying only icon) when loading the page?Expected behaviour I wanna see the hidden sub menu with only icons while loading the page and also display sub menu when I hover mouse on the icon.
Thank you very much indeed. I would appreciate for your answering. Email : [email protected]
Update Bootstrap to 4.1.0 + Update FontAwesome to 5.0.12
I suspect this will need a bit more testing, but I have been using this Bootstrap template at work and looking at using it for some side projects.
I have done the following:
If something doesn't seem right, let me know and I can look at fixing any issues from the upgrade
How to remove animation on IE11
Issue description vali-admin is pretty,but i want to remove animation for IE11,don't need the animation in IE11.what should i do?thanks!
Steps to reproduce (if you knew)
Expected behaviour
Other Note (feature-request, question, etc...)
Add Dropzone JS
I have added Dropzone JS plugin for dropping files to upload. I followed the guidelines this time. If this PR is accepted, I will be adding more plugins and tools for custom forms.
Changing color theme
How can I change the color theme from primary color to any of the other colors on the color palette (e.g. purple or green ) like is shown in some of the screenshots?
To enable RTL support
Can you explain in a simpler way
Uncomment this line @import '3-component/rtl'; in src/sass/main.scss. Add dir="rtl" attribute to tag in src/pug/layouts/_layout.pug. Build the source files using npm run build command.
thanks
Adding a 3rd level dropdown to the sidebar menu
Issue description Hi there! Is there any way, to change the sidebar menu from 2nd to 3rd dropdown? I tryed with this code, but its not working, because when i click the "Akciós árak eltávolítása" link, it closes all the menu.
sidebar is not visible and content not fit on a samsung galaxy tab s2
Issue description I tested on Firefox 58.0.1 and Chrome Version 63.0.3239.111
Steps to reproduce (if you knew)
1.- Open a web browser on a Galaxy Tab S2. 2.- Go to http://pratikborsadiya.in/vali-admin/
Expected behaviour Content fit and siderbar visible
Other Note (feature-request, question, etc...)
Overall color matching
Issue description Your GitHub shows several colors How to modify it, please!
Steps to reproduce (if you knew)
Expected behaviour
Other Note (feature-request, question, etc...)
Font Awesome Include ? (question)
Hi Pratik, I have just downloaded your awesome template and even if I have never used pug it seems it's quite easy to use and learn. I have a question about external libs or "compiled/raw" files. on _head.pug you're using font-awesome ('cause bootstrap needs them) so you're taking them from classic CDN url (https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css). What should I do if I don't want to rely on that site ? Is it possible for me to include minified files (or whatever i need to add) somewhere so they're compiled/copied in the docs dir during generation ? I just need a dir where I can copy them in order to keep original content and having them copied during the build process
btw: you're doing a really good job with it
Thanks in advance Ben
Styles for active child items
Hi. Theme is really great! One thing which I would like to have - is some styles for active child items in submenus in side menu. I can style it, but not as good as other theme :)
Bump qs from 6.5.2 to 6.5.3
Bumps qs from 6.5.2 to 6.5.3.
Changelog
Sourced from qs's changelog.
Commits
298bfa5
v6.5.3ed0f5dc
[Fix]parse
: ignore__proto__
keys (#428)691e739
[Robustness]stringify
: avoid relying on a globalundefined
(#427)1072d57
[readme] remove travis badge; add github actions/codecov badges; update URLs12ac1c4
[meta] fix README.md (#399)0338716
[actions] backport actions from main5639c20
Clean up license text so it’s properly detected as BSD-3-Clause51b8a0b
add FUNDING.yml45f6759
[Fix] fix for an impossible situation: when the formatter is called with a no...f814a7f
[Dev Deps] backport from mainDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and languageYou can disable automated security fix PRs for this repo from the Security Alerts page.
Bump grunt from 1.0.4 to 1.5.3
Bumps grunt from 1.0.4 to 1.5.3.
Release notes
Sourced from grunt's releases.
... (truncated)
Changelog
Sourced from grunt's changelog.
... (truncated)
Commits
82d79b8
1.5.3572d79b
Merge pull request #1745 from gruntjs/fix-copy-op58016ff
Patch up race condition in symlink copying.0749e1d
Merge pull request #1746 from JamieSlome/patch-169b7c50
Create SECURITY.mdac667b2
1.5.27f15fd5
Update Changelogb0ec6e1
Merge pull request #1743 from gruntjs/cleanup-link433f91b
Clean up link handlingd5969ec
1.5.1Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and languageYou can disable automated security fix PRs for this repo from the Security Alerts page.
Update and rename _notify.sass to _notify.scss
Pull Request Guidelines
Please, go through these steps before you submit a pull request.
Make sure that your pull request is not a duplicate.
If not, then make sure that:
2.1. You have done your changes in a separate branch. Branches MUST have descriptive names that start with either the
fix/
orfeature/
prefixes. Good examples are:fix/signin-issue
orfeature/issue-templates
.2.2. You have a descriptive commit message with a short title (first line).
2.2. You have created one pull request for one purpose only. Create separate branches and separate pull requests for each newly introduced feature or for each fixed issue.
2.3. You have only one commit (if not, squash them into one commit).
After these steps, you're ready to open a pull request.
3.1. Your pull request MUST NOT target the
master
branch on this repository. Instead target the next version branch. For eg. If the current stable version of the theme is2.3.1
then target the branch for the next version2.3.2
or3.0.0
if the next version is a major release. Your changes will be merged in master branch when the next release will happen.3.2. Give a descriptive title to your PR.
3.3. Provide a description of your changes.
3.4. Put
closes #XXXX
in your comment to auto-close the issue that your PR fixes.IMPORTANT: Please review the CONTRIBUTING.md file for detailed contributing guidelines.
PLEASE REMOVE THIS TEMPLATE BEFORE SUBMITTING
Update _bootstrap-datepicker.scss
Pull Request Guidelines
Please, go through these steps before you submit a pull request.
Make sure that your pull request is not a duplicate.
If not, then make sure that:
2.1. You have done your changes in a separate branch. Branches MUST have descriptive names that start with either the
fix/
orfeature/
prefixes. Good examples are:fix/signin-issue
orfeature/issue-templates
.2.2. You have a descriptive commit message with a short title (first line).
2.2. You have created one pull request for one purpose only. Create separate branches and separate pull requests for each newly introduced feature or for each fixed issue.
2.3. You have only one commit (if not, squash them into one commit).
After these steps, you're ready to open a pull request.
3.1. Your pull request MUST NOT target the
master
branch on this repository. Instead target the next version branch. For eg. If the current stable version of the theme is2.3.1
then target the branch for the next version2.3.2
or3.0.0
if the next version is a major release. Your changes will be merged in master branch when the next release will happen.3.2. Give a descriptive title to your PR.
3.3. Provide a description of your changes.
3.4. Put
closes #XXXX
in your comment to auto-close the issue that your PR fixes.IMPORTANT: Please review the CONTRIBUTING.md file for detailed contributing guidelines.
PLEASE REMOVE THIS TEMPLATE BEFORE SUBMITTING
Bump ajv from 6.12.0 to 6.12.6
Bumps ajv from 6.12.0 to 6.12.6.
Release notes
Sourced from ajv's releases.
Commits
fe59143
6.12.6d580d3e
Merge pull request #1298 from ajv-validator/fix-urlfd36389
fix: regular expression for "url" format490e34c
docs: link to v7-beta branch9cd93a1
docs: note about v7 in readme877d286
Merge pull request #1262 from b4h0-c4t/refactor-opt-object-typef1c8e45
6.12.5764035e
Merge branch 'ChALkeR-chalker/fix-comma'3798160
Merge branch 'chalker/fix-comma' of git://github.com/ChALkeR/ajv into ChALkeR...a3c7eba
Merge branch 'refactor-opt-object-type' of github.com:b4h0-c4t/ajv into refac...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and languageYou can disable automated security fix PRs for this repo from the Security Alerts page.
Bump node-sass from 4.13.1 to 7.0.0
Bumps node-sass from 4.13.1 to 7.0.0.
Release notes
Sourced from node-sass's releases.
... (truncated)
Changelog
Sourced from node-sass's changelog.
Commits
918dcb3
Lint fix0a21792
Set rejectUnauthorized to true by default (#3149)e80d4af
chore: Drop EOL Node 15 (#3122)d753397
feat: Add Node 17 support (#3195)dcf2e75
build(deps-dev): bump eslint from 7.32.0 to 8.0.0bfa1a3c
build(deps): bump actions/setup-node from 2.4.0 to 2.4.180d6c00
chore: Windows x86 on GitHub Actions (#3041)566dc27
build(deps-dev): bump fs-extra from 0.30.0 to 10.0.0 (#3102)7bb5157
build(deps): bump npmlog from 4.1.2 to 5.0.0 (#3156)2efb38f
build(deps): bump chalk from 1.1.3 to 4.1.2 (#3161)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and languageYou can disable automated security fix PRs for this repo from the Security Alerts page.