Commit Graph

87 Commits

Author SHA1 Message Date
Piotr Sarnacki
957d8a01ab Merge branch 'sidebar-tabs'
Conflicts:
	assets/scripts/spec/support/conditions.coffee
2013-04-05 19:26:24 +02:00
Piotr Sarnacki
39d0202d7a Fix specs, add styling for firefox 2013-04-05 18:09:00 +02:00
Sven Fuchs
8f891168d7 un-bold the non-active tab in the sidebar 2013-03-22 02:32:27 +01:00
Sven Fuchs
300e91133c Merge branch 'master' into sf-log
Conflicts:
	assets/scripts/app/views/log.coffee
2013-03-22 02:14:55 +01:00
Sven Fuchs
894f321a8f some style tweaks to the sidebar tabs /cc @drogus 2013-03-22 02:14:00 +01:00
Piotr Sarnacki
65254b70da Fix cutting too long logs 2013-03-19 16:07:21 +01:00
Piotr Sarnacki
aedddd8afe Display only jobs and workers in tabs 2013-03-15 19:22:24 +01:00
Piotr Sarnacki
b06d7f9628 Tabs on the sidebar, the beginning based on @svenfuchs work 2013-03-15 16:30:28 +01:00
Sven Fuchs
c011cfafcd fix line numbering 2013-03-14 17:18:34 +01:00
Sven Fuchs
331d6cec0d give space for fold markers 2013-03-14 15:48:42 +01:00
Sven Fuchs
e5fd18e8d9 do not display the collapse/expand icon for non-active (empty) folds 2013-03-14 15:48:42 +01:00
Sven Fuchs
2331e8e006 re-add limit and scroll, fix positioning of messages 2013-03-14 15:48:42 +01:00
Sven Fuchs
c0a4fed836 use travis-web-log/sf-dom 2013-03-14 15:47:59 +01:00
Piotr Sarnacki
8fab8448c2 Show appropriate message if repository was not found 2013-03-11 19:47:59 +01:00
Sven Fuchs
5d885289de update log.js, use Log.Dom engine 2013-03-04 02:32:04 +01:00
Sven Fuchs
894fa721bf move log expand/collapse icons to the left 2013-03-01 00:05:04 +01:00
Sven Fuchs
b1b16f9039 Merge branch 'ps-ember-update' of github.com:travis-ci/travis-web into ps-ember-update 2013-02-28 21:38:08 +01:00
Sven Fuchs
1058a505eb cleanup unused style 2013-02-28 21:37:48 +01:00
Piotr Sarnacki
3442610244 Fix jasmine styles to make it bigger and relative (on top of app) 2013-02-28 15:56:55 +01:00
Sven Fuchs
53beddfa77 fix fold styles 2013-02-27 23:17:55 +01:00
Sven Fuchs
f1a767a09f update log.js and adapt styles for fold name tags 2013-02-27 22:39:10 +01:00
Sven Fuchs
e178838568 remove line number color 2013-02-22 23:48:05 +01:00
Sven Fuchs
5872c15413 highlight line number 2013-02-22 23:38:19 +01:00
Sven Fuchs
4ed82fa2b9 remove log scrollbars css (not used anyway) 2013-02-22 22:04:53 +01:00
Piotr Sarnacki
11681c6359 Apply style changes from sf-log branch 2013-02-22 17:03:08 +01:00
Piotr Sarnacki
3862dd163d Limit log to 5000 lines 2013-02-13 04:03:02 +01:00
Piotr Sarnacki
c5dce13317 Group running jobs by repo 2013-02-07 13:20:41 +01:00
Piotr Sarnacki
ad6f9e59c7 Display running jobs 2013-02-07 13:20:41 +01:00
Piotr Sarnacki
e05b2cbe80 Merge pull request #134 from lukesarnacki/show-disabled-links-in-cog-menu
Disable links in cog menu when not signed in
2013-02-07 02:02:15 -08:00
Lukasz Sarnacki
201a3abf17 Disable links in cog menu when not signed in
When user is not logged in, some links in cog menu
are not display. This commit makes them visible but
disabled.
2013-02-07 00:40:15 +01:00
Piotr Sarnacki
66ce7239ee Merge pull request #130 from lukesarnacki/right-workers-slug-ff-css-fix
Better align of build numbers in right column
2013-02-05 11:15:38 -08:00
Lukasz Sarnacki
6b29e9b88d Better align of build numbers in right column
This is only fix for FF, checked on chrome few last versions,
safari 5.1 and 6, FF above 15.
2013-02-05 19:30:29 +01:00
Eugen Minciu
d58ec434d7 !important is not needed for committer media query 2013-01-28 15:40:43 +02:00
Eugen Minciu
b1809c0951 Media query to hide committer on small screens. 2013-01-24 16:12:28 +02:00
Piotr Sarnacki
75035c9a63 Left margin should be added only to the statuses on the list 2013-01-19 18:59:24 +01:00
Nick Schonning
36c5aa8ca4 Slit out #main content sponsor Sass 2013-01-18 19:41:43 -05:00
Piotr Sarnacki
fbc98889b9 Move ansi.sass to assets/styles, it's not a mixin 2013-01-19 01:12:11 +01:00
Piotr Sarnacki
4fb2d8d455 Add left margin to status icon 2013-01-18 01:32:50 +01:00
Piotr Sarnacki
97630fc171 Removed unused css from colors.sass 2013-01-18 01:22:40 +01:00
Piotr Sarnacki
a8b5460eed Show download log link in the cog menu 2013-01-16 12:59:15 +01:00
Piotr Sarnacki
98e6503e73 Add download log link at the bottom of the log 2013-01-15 13:18:49 +01:00
Piotr Sarnacki
4519736fcd Put message before the commit on lists (closes #93) 2013-01-11 18:36:22 +01:00
Laurent Goderre
7adf8648e8 Removed the unused font-face declararation.
Not needed since 754be38 (See issue #72)
2012-12-13 10:44:38 -05:00
Dan Allen
454c1c3e9a add AsciiDoc markup to status images dialog 2012-12-09 17:29:16 -07:00
Sven Fuchs
808ab28a4e fix icon size 2012-12-09 22:19:41 +01:00
Sven Fuchs
754be387b4 use svg icons instead of fonts 2012-12-09 22:04:50 +01:00
Sven Fuchs
e2ea999974 try using font/icons for color issues 2012-12-09 15:16:27 +01:00
Sven Fuchs
395918a406 use states instead of result 2012-12-09 15:16:27 +01:00
Piotr Sarnacki
c00aa911d7 Add regenerate key option in repo view 2012-12-05 01:59:03 +01:00
Piotr Sarnacki
fc40190c29 Optimize log viewer
Till now, log viewer was rendered in handlebars, which was the simplest
solution, but it had a major drawback - every append to log caused it to
rerender which was not efficient and memory consuming.

The new approach is to make Travis.Log interpret the log and send lines
with instructions to the view, so for example if view should add a line,
it gets something like:

    { number: 1, content: '$ bundle install' }

Such approach is required to handle cases where data coming from pusher
is not actually a new line. For example output containing dots from
tests needs to be appended:

    $ rake
    ....

Such output could be sent to client in 2 chunks: "$ rake\n.." and "..".
In such situation we would need to send 3 instructions:

  { number: 1, content: '$ rake' }
  { number: 2, content: '..'     }
  { number: 2, content: '..', append: true }

The third instruction can come much later, because tests can take a
while to run, so we can't assume that each line will come in one piece.

The other scenario is \r, for example when showing progress:

    \rDownloading: 10%
    \rDownloading: 50%
    \rDownloading: 100%

Such input should be changed into such instructions:

  { number: 1, content: 'Downloading: 10%' }
  { number: 1, content: 'Downloading: 50%',  replace: true }
  { number: 1, content: 'Downloading: 100%', replace: true }

Travis.Log also supports folds, for example on bundle install, the code
was rewritten to make folds management simpler.
2012-12-04 22:57:57 +01:00