Piotr Sarnacki
3fdd2d50ab
Get back to old version of log number scrolling
2012-10-22 21:29:14 +02:00
Konstantin Haase
87e8f32637
Merge branch 'master' of github.com:travis-ci/travis-web
...
Conflicts:
public/version
2012-10-22 21:25:22 +02:00
Konstantin Haase
5a772a0710
update app.css
2012-10-22 21:23:50 +02:00
Konstantin Haase
01b5a118d0
spec and fix app
2012-10-22 21:23:34 +02:00
Konstantin Haase
d6986a7806
allow only GET and HEAD request
2012-10-22 21:22:47 +02:00
Konstantin Haase
4cd506ea59
redirect potential API calls to API, fixes #32
2012-10-22 21:21:19 +02:00
Piotr Sarnacki
c02f4d860b
Fix errors with reload
2012-10-22 19:54:53 +02:00
Piotr Sarnacki
300ad58516
Fix incomplete implementation
...
While testing in the wild I spotted a few problems with it:
* it didn't work for camel case names.
* it was sometimes setting loaded data too late - it needed to use find
and then save data on the record. Instead it should save data in
special array saved on store, indexed by clientId
* there is already method to get attributes in ember-data, it just
doesn't work with Travis.Foo.get('attributes'), it needs
Ember.get(Travis.Foo, 'attributes') - it makes implementation much
shorter
2012-10-22 02:54:48 +02:00
Piotr Sarnacki
6cfddfd882
Change log.isLoaded to view.job.log.isLoaded
...
For some weird reason Ember errors out when it's called directly on
context (which is job in this place).
2012-10-21 20:48:24 +02:00
Piotr Sarnacki
6513d5c675
Update ember.js
2012-10-21 18:53:52 +02:00
Piotr Sarnacki
60740a8d3d
Remove router hacks
...
I've implemented things that we need into Ember. We're running from my
fork for now, ideally those changes will be merged into official repo.
2012-10-20 16:36:53 +02:00
Piotr Sarnacki
f207f081af
Ember from drogus/ember.js at router-changes branch
2012-10-20 16:35:23 +02:00
Piotr Sarnacki
0587991533
Fix scrolling to line numbers
...
After some of the layout changes, the element that actually gets
scrolled is current layout view (.application > div).
2012-10-20 15:43:17 +02:00
Piotr Sarnacki
af00392d15
Fix jobs table when jobs have different config keys
...
If we have 2 jobs within 1 build, with such config values:
{ rvm: 'jruby-head', jdk: 'oraclejdk7' }
{ rvm: '1.9.3', jdk: null }
We should return jdk in configValues for second build, even if it's not
present. Otherwise table rows may be missing.
(closes #28 )
2012-10-20 02:14:17 +02:00
Sven Fuchs
f790a809ff
remove debug output
2012-10-19 22:24:57 +02:00
Sven Fuchs
853606bcc6
moar routing/auth refactorings
2012-10-19 22:20:45 +02:00
Sven Fuchs
c4b91108a0
refactor routes/auth interaction so that it always calls afterSignIn()
2012-10-19 21:24:18 +02:00
Sven Fuchs
786d8ebfc6
use an html char here
2012-10-19 16:04:23 +02:00
Sven Fuchs
a806dd7ff8
refactor broadcasts
2012-10-19 04:27:07 +02:00
Sven Fuchs
2df91c296c
Merge branch 'master' of github.com:travis-ci/travis-web
2012-10-19 02:49:46 +02:00
Sven Fuchs
eca5d1902f
check both repos.isLoaded and repos.length before rendering empty; set height to 100%
2012-10-19 02:46:39 +02:00
Piotr Sarnacki
718b3ad88f
Fix spec.html serving
2012-10-19 01:52:48 +02:00
Piotr Sarnacki
a29e3003cb
Update ember
2012-10-19 01:52:16 +02:00
Sven Fuchs
45cc6a47e3
fix top menu active item styles
2012-10-19 00:33:39 +02:00
Sven Fuchs
fc20a8603a
update script/server to use puma
2012-10-19 00:19:06 +02:00
Sven Fuchs
52bdbf5468
Merge branch 'master' of github.com:travis-ci/travis-web
...
Conflicts:
public/scripts/app.js
public/scripts/min/app.js
public/styles/app.css
public/version
script/server
2012-10-18 03:55:17 +02:00
Sven Fuchs
90fb2c3b78
add broadcasts
2012-10-18 03:53:19 +02:00
Piotr Sarnacki
82163346b9
We don't have to transitionTo('root') here
2012-10-18 03:38:45 +02:00
Piotr Sarnacki
cb76de3718
Move afterSignIn to auth Route
...
If we keep it only on states lower than root and afterSignIn is sent
when app is still in root.loading (which is often the case as we need to
wait for repository deserialization), it will try to find afterSignIn on
root.
2012-10-18 03:28:29 +02:00
Konstantin Haase
d4404b201c
switch to puma, make app reload in development mode
2012-10-17 16:19:42 +02:00
Sven Fuchs
03595db5fa
re-add guard, rename "profile" menu item to "accounts" and add the github badge to the accounts sidebar
2012-10-17 03:21:28 +02:00
Sven Fuchs
1446fe7aa7
Merge branch 'master' of github.com:travis-ci/travis-web
...
Conflicts:
Gemfile.lock
public/scripts/app.js
public/scripts/min/app.js
public/version
2012-10-16 22:47:43 +02:00
Sven Fuchs
510be92eb7
stashing some work on the events log
2012-10-16 22:46:10 +02:00
Piotr Sarnacki
450f2b5f49
Make page nicer in smaller resolutions
2012-10-16 22:41:04 +02:00
Piotr Sarnacki
ce534fdcb8
Make layout work for smaller resolutions
2012-10-16 22:29:00 +02:00
Piotr Sarnacki
c9a578a012
Fix log scrolling issues on Firefox
2012-10-16 21:30:02 +02:00
Piotr Sarnacki
efcdae70c0
Fix layout in firefox
2012-10-16 21:17:42 +02:00
Piotr Sarnacki
0bb3eff03b
Fix popup positioning and make sure popups always open properly
...
(closes #24 )
2012-10-16 19:41:57 +02:00
Konstantin Haase
5c8035b7a8
add back rack-cache
2012-10-16 19:15:16 +02:00
Konstantin Haase
fef01eb4af
Merge branch 'rkh-no-api'
2012-10-16 19:06:25 +02:00
Konstantin Haase
651dbd366d
add back guard for @svenfuchs
2012-10-16 19:06:08 +02:00
Konstantin Haase
2d12a1e6a2
remove rack-cache dependency
2012-10-16 18:57:58 +02:00
Konstantin Haase
1f9e19ac0e
send empty Vary header
2012-10-16 18:54:32 +02:00
Konstantin Haase
4fd46ad944
header must be fixnum
2012-10-16 18:49:57 +02:00
Konstantin Haase
ab866b4fe2
no longer run api
2012-10-16 18:42:37 +02:00
Piotr Sarnacki
e278f007a7
Properly set token on user record ( closes #25 )
2012-10-16 18:35:18 +02:00
Piotr Sarnacki
9d07ef79ac
Fix bug with undefined loadedAttributes
2012-10-16 17:47:03 +02:00
Piotr Sarnacki
96acd8e526
Fix specs and add missing spec file
2012-10-16 12:14:45 +02:00
Piotr Sarnacki
c05ce673bf
Load incomplete records when trying to get unknown attribute
...
In order to minimize ajax requests, I implemented isComplete property,
which can be used to check if record is fetched from the API or if it
was just partially loaded (for example by pusher event). This is nice in
terms of requests reduction, but caries risk of showing incomplete data.
This commit fixes this situation by saving which attributes were
provided on "incomplete" load and triggering refresh when any unknown
attribute is tried to be fetched.
The implementation is really simple and will probably need refactoring,
but I would like to test it in the wild before putting much more time
into it.
2012-10-16 03:05:38 +02:00
Sven Fuchs
393ef62eae
Merge branch 'master' of github.com:travis-ci/travis-web
...
Conflicts:
public/scripts/app.js
public/scripts/min/app.js
public/styles/app.css
public/version
2012-10-16 02:05:17 +02:00