Commit Graph

1749 Commits

Author SHA1 Message Date
Piotr Sarnacki
3d0c215174 Use ember.prod.js when compiling for production
For some reason uflify fails on regular ember.js build. Using production
build fixes the problem and we should do it anyway - our assets pipeline
does some debug version cleaning, but I'm not sure if it's still
compatible with what's done when generating Ember's production build.
2014-01-09 13:20:12 +01:00
Piotr Sarnacki
e0c062ad15 Add ember.prod.js 2014-01-09 13:19:29 +01:00
Piotr Sarnacki
34a8ed64de Update log.js 2014-01-09 12:44:38 +01:00
Justine
60d4273801 Merge pull request #242 from parndt/fix-top-min-width
Fixes #236 by setting #top min-width to 930px to match #left plus #main
2014-01-08 12:43:16 -08:00
Philip Arndt
4330aa48ed Fixes #236 by setting #top min-width to 930px to match #left plus #main 2014-01-09 08:55:21 +13:00
Piotr Sarnacki
04bc007d4f Merge pull request #241 from rjackson/update_ember
Update to Ember 1.3.0, Handlebars 1.2.1, and fix deprecations.
2014-01-08 03:19:37 -08:00
Piotr Sarnacki
c8cc13df59 Change submit to save 2014-01-08 12:17:57 +01:00
Robert Jackson
8d681e85af Use link-to instead of deprecated linkTo. 2014-01-07 21:02:24 -05:00
Robert Jackson
cb3d41739b Use bind-attr instead of deprecated bindAttr. 2014-01-07 21:00:26 -05:00
Robert Jackson
5260fac6dc Update to Ember 1.3.0. 2014-01-07 20:51:01 -05:00
Damien Mathieu
c9e0f07a5a highlight multiple lines
We can now highlight multiple lines, adding #L1-L2 to the hash.
We can select the ending line with shift + click.

Closes travis-ci/travis-ci#1829
2014-01-07 21:46:19 +01:00
Piotr Sarnacki
c80a4e4160 No need to abort transition: rejecting will abort automatically 2014-01-07 21:17:20 +01:00
Justine Arreche
69ed05b181 changed gravatar size to 200 for optimized retina displays 2014-01-03 20:24:40 -05:00
Justine Arreche
d324319a96 changes made to profile page including increased type size for readability, color styling and gravatar border radius increase 2014-01-03 19:10:58 -05:00
Mathias Meyer
d569938687 Fix typo in Code Climate popup. 2014-01-02 12:26:34 +01:00
Henrik Hodne
d3e81abd9b Merge pull request #237 from travis-ci/ha-bug-gh_core_1807
Remove `mailto:` URLs

Closes travis-ci/travis-ci#1807.
2014-01-02 02:12:05 -08:00
Josh Kalderimis
98f26fb100 Merge pull request #238 from travis-ci/ha-bug-gemfile_fix
Remove Bundler patch
2014-01-01 02:33:37 -08:00
Hiro Asari
4d83e1a4cb Remove urlAuthor and urlCommitter fields
No longer in views, so no need to keep these.
2013-12-31 23:21:10 -05:00
Hiro Asari
67db5f486b Remove Bundler patch
The patch does not seem necessary any longer.
2013-12-31 19:51:00 -05:00
Hiro Asari
80510badff Remove mailto: URLs
Addresses https://github.com/travis-ci/travis-ci/issues/1807
2013-12-31 19:47:28 -05:00
Piotr Sarnacki
f457a0974c Merge pull request #233 from dmathieu/tailing
Refactor tailing and test it
2013-12-19 09:17:32 -08:00
Piotr Sarnacki
536866d7d6 Get config headers only from jobs when preparing jobs table
After changes in travis-core, irrelevant headers are removed when matrix
is expanded. For example python version is removed from a ruby build.
Build's config is not altered, so in order to get only effective keys,
we need to iterate over jobs.
2013-12-19 14:05:23 +01:00
Piotr Sarnacki
cc026b75a8 Make settings header link to repo page 2013-12-18 11:19:06 +01:00
Piotr Sarnacki
c48f70a38b Finish test for settings-input 2013-12-18 11:02:25 +01:00
Piotr Sarnacki
8aafb8d4e6 Bring back 'outlet pane' and 'outlet pane'
For some reason (I haven't had time to debug it) when we don't use named
outlet rendering "into" does not work in certain circumstances (for
example in index current view, where repos are changed automatically).
2013-12-18 11:02:25 +01:00
Piotr Sarnacki
c8575b3f63 Forgot to add repo-settings.png 2013-12-18 11:02:24 +01:00
Piotr Sarnacki
3a15b037da Link to repo settings from a hooks page 2013-12-18 11:02:24 +01:00
Piotr Sarnacki
8482c4c286 Move settings out of the profile page 2013-12-18 11:02:24 +01:00
Piotr Sarnacki
ac6b394ec4 Display settings link in the cog menu 2013-12-18 11:02:23 +01:00
Piotr Sarnacki
c18222ea51 Settings pane
This commit contains a settings pane implementation. There are a couple
of things here, which are not used yet, like advanced form helpers. I'm
leaving them here, because the plan is to add support for more settings
soon (like: include/exclude branch patterns), which will need these
helpers.

There is also tabs support, although in the current version there is
only one tab (initially it was created for supporting general tab and
notifications tab).
2013-12-18 11:02:23 +01:00
Hiro Asari
eb3ec57be1 Merge pull request #234 from travis-ci/ha-feature-gh234-pretty_build_key_headers
Build Matrix keys should be more flexible than just being camelized
2013-12-16 07:23:05 -08:00
Henrik Hodne
cbf47921c7 Remove 'commiter' key for translations
This key is not in use anywhere else.
2013-12-15 17:48:00 -06:00
Hiro Asari
c2db169b4a Fix typo [skip ci] 2013-12-15 00:54:19 -05:00
Hiro Asari
ade98c7e44 Polish build matrix table header
Instead of uniformly camelizing the headers, use a map of headers
each build matrix key should display in the table
2013-12-15 00:50:48 -05:00
Damien Mathieu
1920785f50 fix regression when going below the log zone
Since a431b68c28, when going below the max
of the log files, the position button would remain in fixed position.
This fixes it.
2013-12-13 17:09:15 +01:00
Damien Mathieu
10d49c6983 refactor and add tests to tailing 2013-12-13 15:27:33 +01:00
Piotr Sarnacki
7a93a9f915 Move events to _actions hash 2013-12-12 15:06:58 +01:00
Josh Kalderimis
e33ae1f82b Merge pull request #232 from travis-ci/ha-feature-multi_os_support
Preliminary Multi-OS support
2013-12-11 14:02:30 -08:00
Hiro Asari
f8370a2236 Display 'os' as build matrix dimension 2013-12-11 16:51:11 -05:00
Piotr Sarnacki
a252e34771 Fix github mention regexp
While merging a pull request I haven't noticed that the first part of
regexp will always match a beginning of the line.
2013-12-11 14:56:15 +01:00
Piotr Sarnacki
86f660310f Add index_loading template 2013-12-11 12:43:11 +01:00
Piotr Sarnacki
b016ba2293 More logging 2013-12-11 12:43:10 +01:00
Piotr Sarnacki
bfdc2d7e6c Comment sync spec
I can't get it working because of mockjax shortcomings (ie. overwriting
existing entries doesn't work).
2013-12-11 12:43:10 +01:00
Piotr Sarnacki
1f0b068992 Pass ids as params to ajax to make it easier to debug it in chrome 2013-12-11 12:43:10 +01:00
Piotr Sarnacki
a2bc840292 Use more fetch instead of find
fetch method returns a promise instead of an actual object. We used find
before, because this was the way we did things before upgrade to Ember
Model. Returning a promise from a model hook pauses router rendering for
the time a resource is loading, which makes it much easier to deal with
asynchronous requests. Thanks to that we can remove parts of the code,
which dealt with it manually.
2013-12-11 12:43:09 +01:00
Piotr Sarnacki
c751b7a8a4 Fix specs
After update specs fail when there is an unexpected ajax query, because
the response is not an ajax response.

A long term solution is to remove mockjax from specs, because it makes
them brittle and they usually fail after small changes. A better
approach would be to use fixtures, which are available for ember model
2013-12-11 12:43:09 +01:00
Piotr Sarnacki
5b5a9d7839 Update Ember Model 2013-12-11 12:43:09 +01:00
Piotr Sarnacki
edb4e19309 Run lastBuildDidChange only once for a runloop run
When a lot of pusher events come with build updates, lastBuildDidChange
can run quite frequently. We can avoid that by using scheduleOnce, which
will ensure that only the last invocation of lastBuildDidChange will be
run for a given runloop run.
2013-12-11 12:43:08 +01:00
Piotr Sarnacki
21fecf855a Reference lastBuildId instead of lastBuild when checking for existance
Referencing lastBuildId will not trigger loading a build record, which
will lower ajax queries number.
2013-12-11 12:43:08 +01:00
Piotr Sarnacki
4f31ce57cf Update Ember.js to 1.2.0 2013-12-11 12:43:08 +01:00