Compare commits

...

14 Commits

Author SHA1 Message Date
hollsk
1723472b93 Version 1.10.0 2016-05-18 21:30:11 +01:00
hollsk
f8f1e8c15d merge pull request #124 from springernature/make-task-clickable 2016-05-18 21:23:13 +01:00
hollsk
95869aae56 merge pull request #125 from springernature/focus-filter 2016-05-18 21:22:34 +01:00
hollsk
83d8503ef6 automatically focus on the filter input box when you select the filter 2016-05-18 14:16:38 +01:00
Hollie Kay
1e5e310b4e Merge pull request #122 from springernature/tweak-install-steps
hopefully make the steps a littler clearer/more obvious
2016-05-18 14:07:54 +01:00
hollsk
7e8d6b122b make task URL clickable 2016-05-18 13:47:42 +01:00
Hollie Kay
a2e7e1ffc4 Merge pull request #123 from springernature/update-copyright-date
ITS BEEN THREE YEARS
2016-05-13 13:41:28 +01:00
hollsk
feacb2601d Removed line about webservice 2016-05-13 10:54:05 +01:00
hollsk
358278ad00 ITS BEEN THREE YEARS 2016-05-11 14:33:24 +01:00
hollsk
a94a9ed465 hopefully make the steps a littler clearer/more obvious 2016-05-11 14:25:02 +01:00
Hollie Kay
0918403876 Merge pull request #120 from springernature/add-unas-post
create a resources section and add a link to it
2016-05-11 14:21:36 +01:00
hollsk
e7b7792f89 create a resources section and add a link to it 2016-05-11 11:12:36 +01:00
Hollie Kay
46b2fcd3af Merge pull request #117 from una/master
docs updates
2016-05-04 10:40:42 +01:00
Una Kravets
c298668b76 docs updates 2016-04-29 14:57:27 -05:00
4 changed files with 18 additions and 9 deletions

View File

@@ -3,7 +3,7 @@ pa11y-dashboard
pa11y-dashboard is a web interface to the [pa11y][pa11y] accessibility reporter; allowing you to focus on *fixing* issues rather than hunting them down. pa11y-dashboard is a web interface to the [pa11y][pa11y] accessibility reporter; allowing you to focus on *fixing* issues rather than hunting them down.
**Current Version:** *1.9.0* **Current Version:** *1.10.0*
**Build Status:** [![Build Status][travis-img]][travis] **Build Status:** [![Build Status][travis-img]][travis]
**Node Version Support:** *0.10* **Node Version Support:** *0.10*
@@ -15,7 +15,9 @@ pa11y-dashboard is a web interface to the [pa11y][pa11y] accessibility reporter;
Setup Setup
----- -----
pa11y-dashboard requires [Node.js][node] 0.10+, [PhantomJS][phantom], and [MongoDB][mongo] to be installed. See the [pa11y][pa11y] and [pa11y-webservice][pa11y-webservice] documentation for more information on these dependencies. pa11y-dashboard requires [Node.js][node] 0.10+ and [PhantomJS][phantom]. See the [pa11y][pa11y] documentation for detailed instructions on how to install these dependencies on your operating system.
You'll also need to have [MongoDB][mongo] installed and running. See the [MongoDB install guide][mongo-install] for more information on this.
You'll then need to clone this repo locally and install dependencies with `npm install`. You'll then need to clone this repo locally and install dependencies with `npm install`.
@@ -29,7 +31,7 @@ cp config/test.sample.json config/test.json
Each of these files defines configurations for a different environment. If you're just running the application locally, then you should be OK with just development configurations. The [available configurations are documented here](#configurations). Each of these files defines configurations for a different environment. If you're just running the application locally, then you should be OK with just development configurations. The [available configurations are documented here](#configurations).
Now that you've got your application configured, you can run in each mode with the following commands: Now that you've got your application configured, make sure you have a server running with the `mongod` command in another terminal window. You can then run in each mode with the following commands:
```sh ```sh
NODE_ENV=production node index.js # Run in production NODE_ENV=production node index.js # Run in production
@@ -85,25 +87,32 @@ Code with lint errors or failing tests will not be accepted, please use the buil
To compile the client-side JavaScript and CSS, you'll need the following commands. Compiled code is committed to the repository. To compile the client-side JavaScript and CSS, you'll need the following commands. Compiled code is committed to the repository.
```sh ```sh
make css # Compile the site CSS from LESS files make less # Compile the site CSS from LESS files
make uglify # Compile and uglify the client-side JavaScript make uglify # Compile and uglify the client-side JavaScript
``` ```
Useful Resources
-------
* [Setting up An Accessibility Dashboard from Scratch with Pa11y on DigitialOcean][resource-una-k]
License License
------- -------
[Copyright 2013 Springer Nature](LICENSE.txt). [Copyright 2016 Springer Nature](LICENSE.txt).
pa11y-dashboard is licensed under the [GNU General Public License 3.0][gpl]. pa11y-dashboard is licensed under the [GNU General Public License 3.0][gpl].
[gpl]: http://www.gnu.org/licenses/gpl-3.0.html [gpl]: http://www.gnu.org/licenses/gpl-3.0.html
[mongo]: http://www.mongodb.org/ [mongo]: http://www.mongodb.org/
[mongo-install]: https://docs.mongodb.org/manual/installation/
[node]: http://nodejs.org/ [node]: http://nodejs.org/
[pa11y]: https://github.com/springernature/pa11y [pa11y]: https://github.com/springernature/pa11y
[pa11y-webservice]: https://github.com/springernature/pa11y-webservice
[pa11y-webservice-config]: https://github.com/springernature/pa11y-webservice#configurations [pa11y-webservice-config]: https://github.com/springernature/pa11y-webservice#configurations
[phantom]: http://phantomjs.org/ [phantom]: http://phantomjs.org/
[resource-una-k]: https://una.im/pa11y-dash/
[travis]: https://travis-ci.org/springernature/pa11y-dashboard [travis]: https://travis-ci.org/springernature/pa11y-dashboard
[travis-img]: https://travis-ci.org/springernature/pa11y-dashboard.png?branch=master [travis-img]: https://travis-ci.org/springernature/pa11y-dashboard.png?branch=master

View File

@@ -1,6 +1,6 @@
{ {
"name": "pa11y-dashboard", "name": "pa11y-dashboard",
"version": "1.9.0", "version": "1.10.0",
"private": true, "private": true,
"description": "pa11y-dashboard is a visual web interface to the pa11y accessibility reporter", "description": "pa11y-dashboard is a visual web interface to the pa11y accessibility reporter",

View File

@@ -20,7 +20,7 @@ along with pa11y-dashboard. If not, see <http://www.gnu.org/licenses/>.
<div class="clearfix"> <div class="clearfix">
<div class="col-md-6 col-md-offset-3 filter-toggle no-js-hide text-center"> <div class="col-md-6 col-md-offset-3 filter-toggle no-js-hide text-center">
<label for="filter-input" class="filter-trigger" data-toggle="collapse" data-target="#filter-input">Filter<span class="glyphicon glyphicon-filter"></span> <label for="task-filter" class="filter-trigger" data-toggle="collapse" data-target="#filter-input">Filter<span class="glyphicon glyphicon-filter"></span>
</label> </label>
<div id="filter-input" class="collapse"> <div id="filter-input" class="collapse">
<input class="form-control" id="task-filter" type="text" data-role="input" placeholder="Type filter term (name or standard)"/> <input class="form-control" id="task-filter" type="text" data-role="input" placeholder="Type filter term (name or standard)"/>

View File

@@ -19,7 +19,7 @@ along with pa11y-dashboard. If not, see <http://www.gnu.org/licenses/>.
<div class="row clearfix"> <div class="row clearfix">
<div class="col-md-12"> <div class="col-md-12">
<h1 class="h2 crunch-top">{{task.name}}</h1> <h1 class="h2 crunch-top">{{task.name}}</h1>
<p class="h4">{{simplify-url task.url}}<span class="h5"> ({{task.standard}})</span></p> <p class="h4"><a href="{{task.url}}">{{simplify-url task.url}}</a><span class="h5"> ({{task.standard}})</span></p>
</div> </div>
<div class="run-details task-header clearfix"> <div class="run-details task-header clearfix">
<div class="col-md-12 clearfix"> <div class="col-md-12 clearfix">