Skip to content

Commit c60810c

Browse files
committed
Updated Readme & Remove unused sidebar links
1 parent 7cc649e commit c60810c

File tree

2 files changed

+43
-42
lines changed

2 files changed

+43
-42
lines changed

README.md

Lines changed: 43 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,47 @@
11
## AngularJS + Bootstrap Responsive Dashboard
22

3-
This dashboard front-end was created as I was lacking a simple responsive but slick looking dashboard for another project of mine. Other available dashboards were bloated with external plugins and required a lot of hackery/work out of the box - plus the fact many were powered by jQuery. The design takes inspiration from other dashboards around, but the code to create the layout is my own.
3+
This AngularJS driven dashboard was created as there is a lack of free, open-source, readable and bloat free admin templates. Many premium templates require a lot of hackery out of the box - this template is intended to have only the extra features we think are needed to get up and running as quick as possible.
44

5-
Compatibility/Tested:
6-
* Chrome, Firefox, IE 11+
7-
* Works best on screen sizes greater than ~335px
5+
> [Live Demo!](http://ehesp.github.io/Responsive-Dashboard)
86
9-
[Responsive Screenshots](http://ami.responsivedesign.is/?url=http://ehesp.github.io/Responsive-Dashboard/)
7+
[*Want the dashboard without AngularJS and build functionality?*](https://github.com/Ehesp/Responsive-Dashboard/tree/barebones)
108

11-
Live Example:
12-
* http://ehesp.github.io/Responsive-Dashboard/
13-
14-
> jQuery version available on the [jQuery branch](https://github.com/Ehesp/Responsive-Dashboard/tree/jquery)!
15-
16-
### Usage
17-
18-
Simply clone, or download and unzip this repository and access the dist folder via your browser. There is only one page on show (`index.html`), and the relevant sections have been commented.
19-
20-
### Development
21-
22-
Requirements:
9+
### Requirements
2310
* [Node](http://nodejs.org/)
2411
* [NPM](http://npmjs.org/)
2512

26-
The project uses:
13+
### Usage
14+
15+
This project uses the following tools:
2716
* [Gulp](http://gulpjs.com/)
2817
* [Bower](http://bower.io/)
2918
* [AngularJS](https://angularjs.org/)
3019

3120
#### Getting Started
3221

33-
Clone the repo, run `npm install` to install all dependencies.
34-
After that you can either:
35-
- Run `node_modules/.bin/gulp build` to build the project.
36-
- Run `node_modules/.bin/gulp` to start a local webserver with **AWESOME** automatic compilation and [Livereload](http://livereload.com/) (We use [gulp-connect](https://github.com/avevlad/gulp-connect)).
22+
1. Clone the repository and run `npm install` to install all dependencies. This will also run the `bower install` automatically after completion.
23+
2. There are now two `gulp` commands to choose from:
24+
- `node_modules/.bin/gulp build` to build the project.
25+
- `node_modules/.bin/gulp` to start a local webserver with **AWESOME** automatic compilation and [Livereload](http://livereload.com/) (We use [gulp-connect](https://github.com/avevlad/gulp-connect)).
26+
3. The files will now be built into the `dist` directory.
3727

38-
### Stylesheets
28+
### Styling
3929

40-
#### Theme
30+
Currently, only the sidebar colours can be easily be changed. [LESS](http://lesscss.org/) is used for styling so we take advantage of variables - checkout `src/less/dashboard/variables.less` and change the sidebar base colour, the others will be converted for you.
4131

42-
Responsive Dashboard uses [LESS](http://lesscss.org/) for styling so we take advantage of variables to theme the dashboard. Take a look at `src/less/dashboard/variables.less` and customize with your own colors.
32+
#### Hamburg Menu
4333

44-
#### Bootstrap + Font Awesome
34+
By default the responsive dashboard menu on a small sized screen sticks to the left side of the screen. If you wish the menu to have 'native app' menu functionality, where the sidebar overlaps the content from the left and side, simply add the `hamburg` class to the body:
4535

46-
The grid layout and components are powered by [Bootstrap](http://getbootstrap.com/), also Font Awesome icons are ready to use.
36+
```HTML
37+
<body class="hamburg">
38+
```
4739

48-
##### Widgets
40+
### Bootstrap & Font Awesome
41+
42+
The grid layout and components are powered by [Bootstrap](http://getbootstrap.com/), also [Font Awesome](http://fontawesome.io/) icons are ready to use.
43+
44+
#### Widgets
4945

5046
A widget is essentially a white container box with some styling, that will expand 100% of it's parent container. To separate these out, I suggest putting them inside a bootstrap grid item, e.g:
5147

@@ -60,7 +56,7 @@ Any content can be inside a `widget-body`, which will be padded by default. Thre
6056

6157
> If no size is set, the content will expand vertically based on content size.
6258
63-
###### Widget Body
59+
##### Widget Body
6460

6561
**Padding**
6662

@@ -106,14 +102,29 @@ Usage of the directive: `<rd-loading></rd-loading>` or `<div rd-loading></div>`
106102

107103
If you want to change it, simply replace the template and CSS!
108104

109-
#### Widget component
105+
##### Widget component
110106

111-
Usage:
107+
Instead of hardcoding the widget HTML directly, AngularJS widget component functionality is ready to use:
112108

113109
```HTML
114110
<rd-widget>
115111
<rd-widget-header title="Hello World"><rd-widget-header>
116112
<!-- The if the loading parameter is true, it will show an spinner instead of the content.-->
117113
<rd-widget-body loading="true">Hello Universe<rd-widget-body>
118-
<rd-widget>
114+
</rd-widget>
119115
```
116+
117+
### FAQ
118+
119+
#### What is the dashboard compatible with?
120+
121+
The dashboard uses CSS3 for animations along with other style enhancements meaning browsers supporting this (Chrome, Firefox, IE11+) are compatible.
122+
As for smaller screen sizes, the dashboard works best on screen sizes greater than ~335px.
123+
124+
#### Any screenshots?
125+
126+
Checkout [am-i-responsive](http://ami.responsivedesign.is/?url=http://ehesp.github.io/Responsive-Dashboard), this doesn't have the Hamburg menu enabled though.
127+
128+
#### I don't want to use AngularJS or NPM/Bower/Gulp!
129+
130+
No worries, theres a barebones branch available with the basic HTML and CSS!

src/index.html

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -73,16 +73,6 @@
7373
<li class="sidebar-list">
7474
<a href="#/tables">Tables <span class="menu-icon fa fa-table"></span></a>
7575
</li>
76-
<li class="sidebar-list">
77-
<a href="#">Servers <span class="menu-icon fa fa-tasks"></span></a>
78-
</li>
79-
<li class="sidebar-list">
80-
<a href="#">Settings <span class="menu-icon fa fa-cogs"></span></a>
81-
</li>
82-
<li class="sidebar-title separator"><span>QUICK LINKS</span></li>
83-
<li class="sidebar-list">
84-
<a href="#" target="_blank">Forums <span class="menu-icon fa fa-external-link"></span></a>
85-
</li>
8676
</ul>
8777
<div class="sidebar-footer">
8878
<div class="col-xs-4">

0 commit comments

Comments
 (0)