news/js
Bernhard Posselt be37aed9f5 more clientside updates (angular 1.4 beta, es6-shim, momentjs 2015-01-27 09:23:03 +01:00
..
admin allow to change the explore service url 2014-11-19 18:13:43 +01:00
app fix #711 2015-01-23 14:32:53 +01:00
build try to fix pull to refresh 2015-01-26 22:34:27 +01:00
controller fix #711 2015-01-23 14:32:53 +01:00
directive more plugin refactoring 2015-01-25 18:38:56 +01:00
filter port to es5 and add es6 shims for object prototypes instead 2014-09-11 03:55:52 +02:00
gui try to fix pull to refresh 2015-01-26 22:34:27 +01:00
plugin version bump 2015-01-26 10:50:37 +01:00
service fix #711 2015-01-23 14:32:53 +01:00
tests fix #711 2015-01-23 14:32:53 +01:00
vendor more clientside updates (angular 1.4 beta, es6-shim, momentjs 2015-01-27 09:23:03 +01:00
.bowerrc add basic files for js rewrite 2014-05-15 04:36:40 +02:00
.jshintrc show error messages if auth or network related things fail 2015-01-20 13:41:07 +01:00
Gruntfile.js remove owncloud 7 support 2015-01-18 14:06:07 +01:00
README.md js update 2014-10-07 13:27:35 +02:00
bower.json more clientside updates (angular 1.4 beta, es6-shim, momentjs 2015-01-27 09:23:03 +01:00
karma.conf.js remove angular-animate from build, update bower packages 2014-09-13 03:05:47 +02:00
package.json update jshint 2015-01-27 09:18:09 +01: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