news/js
Bernhard Posselt 42d69a95f3 convert tabs indention to indention with 4 spaces because of mixing of both variants in code and better readability on github and websites because you cant set the indention width there and 8 spaces will be used for a tab 2014-10-21 16:45:36 +02:00
..
admin typo fixes 2014-10-21 15:15:38 +02:00
app add keyboard shortcuts 2014-10-20 17:24:42 +02:00
build add keyboard shortcuts 2014-10-20 17:24:42 +02:00
controller fix #75 2014-10-07 15:12:39 +02:00
directive remove tmp file 2014-10-07 17:48:38 +02:00
filter port to es5 and add es6 shims for object prototypes instead 2014-09-11 03:55:52 +02:00
gui add keyboard shortcuts 2014-10-20 17:24:42 +02:00
service fix #75 2014-10-07 15:12:39 +02:00
tests fix #75 2014-10-07 15:12:39 +02:00
vendor update angularjs 2014-10-17 09:55:47 +02:00
.bowerrc add basic files for js rewrite 2014-05-15 04:36:40 +02:00
.jshintrc finish content controller 2014-05-30 12:23:34 +02:00
Gruntfile.js Make config.ini editable in the admin interface 2014-10-21 15:14:19 +02:00
README.md js update 2014-10-07 13:27:35 +02:00
bower.json convert tabs indention to indention with 4 spaces because of mixing of both variants in code and better readability on github and websites because you cant set the indention width there and 8 spaces will be used for a tab 2014-10-21 16:45:36 +02:00
karma.conf.js remove angular-animate from build, update bower packages 2014-09-13 03:05:47 +02:00
package.json convert tabs indention to indention with 4 spaces because of mixing of both variants in code and better readability on github and websites because you cant set the indention width there and 8 spaces will be used for a tab 2014-10-21 16:45:36 +02:00
protractor.conf.js use firefox for ci and e2e 2014-05-23 17:55:30 +02:00

README.md

JavaScript && CSS Development

Before starting, install nodejs 0.10 and grunt-cli:

sudo npm -g install grunt-cli

then run:

npm install

Building

Watch mode:

grunt dev

Single run mode:

grunt

Testing

Watch mode:

grunt php
grunt test

Single run mode:

grunt phpunit
grunt ci-unit

Running e2e tests

Install protractor and set up selenium:

sudo npm install -g protractor
sudo webdriver-manager update

then the tests can be started with:

grunt e2e