resurrect current repo selector
This commit is contained in:
parent
67d14b07d2
commit
3f6955ec87
|
@ -69,6 +69,11 @@ Travis.RepositoryController = Travis.Controller.extend
|
|||
Travis.Job.find(id) if id = @get('params.id')
|
||||
).property('params.id')
|
||||
|
||||
repositoryObserver: (->
|
||||
repository = @get('repository')
|
||||
repository.select() if repository
|
||||
).observes('repository.id')
|
||||
|
||||
connectTab: (tab) ->
|
||||
name = if tab == 'current' then 'build' else tab
|
||||
viewClass = if name in ['builds', 'branches', 'pull_requests']
|
||||
|
|
|
@ -57,7 +57,8 @@ require 'travis/model'
|
|||
).property()
|
||||
|
||||
select: ->
|
||||
Travis.Repository.select(self.get('id'))
|
||||
console.log(@get('id'))
|
||||
Travis.Repository.select(@get('id'))
|
||||
|
||||
updateTimes: ->
|
||||
@notifyPropertyChange 'lastBuildDuration'
|
||||
|
@ -77,7 +78,7 @@ require 'travis/model'
|
|||
|
||||
select: (id) ->
|
||||
@find().forEach (repository) ->
|
||||
repository.set 'selected', repository.get('id') is id
|
||||
repository.set('selected', repository.get('id') == id)
|
||||
|
||||
# buildURL: (slug) ->
|
||||
# if slug then slug else 'repositories'
|
||||
|
|
|
@ -13,8 +13,12 @@
|
|||
|
||||
&:nth-child(odd)
|
||||
background-color: #fff
|
||||
.indicator
|
||||
background-image: inline-image('ui/current-repository-indicator-odd.png')
|
||||
&:nth-child(even)
|
||||
background-color: #f6f6f6
|
||||
.indicator
|
||||
background-image: inline-image('ui/current-repository-indicator-even.png')
|
||||
|
||||
&.green a
|
||||
color: green
|
||||
|
@ -25,7 +29,7 @@
|
|||
float: right
|
||||
|
||||
.summary
|
||||
margin: 5px 0 0 0
|
||||
margin: 5px -5px 0 0
|
||||
font-size: 13px
|
||||
color: #666
|
||||
|
||||
|
@ -45,7 +49,8 @@
|
|||
right: -17px
|
||||
width: 17px
|
||||
height: 100%
|
||||
background: no-repeat center left
|
||||
background-repeat: no-repeat
|
||||
background-position: center left
|
||||
|
||||
.loading
|
||||
padding: 15px 25px 15px 30px
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
#profile
|
||||
#main
|
||||
min-height: 1000px
|
||||
padding: 20px 270px 30px 430px
|
||||
padding: 20px 280px 30px 450px
|
||||
|
||||
&.loading
|
||||
opacity: .1
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
// minispade.require('mocks')
|
||||
minispade.require('app')
|
||||
|
||||
Travis.Pusher.KEY = '23ed642e81512118260e'
|
||||
// Travis.Pusher.KEY = '23ed642e81512118260e'
|
||||
Travis.run()
|
||||
|
||||
// Travis.app.store.load(Travis.User, { id: 1, login: 'svenfuchs', name: 'Sven Fuchs', email: 'me@svenfuchs.com', token: '1234567890', gravatar: '402602a60e500e85f2f5dc1ff3648ecb' });
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -221,33 +221,43 @@ body#profile {
|
|||
background-color: white;
|
||||
}
|
||||
/* line 16, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
#owners li:nth-child(odd) .indicator,
|
||||
#repositories li:nth-child(odd) .indicator {
|
||||
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAdCAIAAADDzRDWAAAC7mlDQ1BJQ0MgUHJvZmlsZQAAeAGFVM9rE0EU/jZuqdAiCFprDrJ4kCJJWatoRdQ2/RFiawzbH7ZFkGQzSdZuNuvuJrWliOTi0SreRe2hB/+AHnrwZC9KhVpFKN6rKGKhFy3xzW5MtqXqwM5+8943731vdt8ADXLSNPWABOQNx1KiEWlsfEJq/IgAjqIJQTQlVdvsTiQGQYNz+Xvn2HoPgVtWw3v7d7J3rZrStpoHhP1A4Eea2Sqw7xdxClkSAog836Epx3QI3+PY8uyPOU55eMG1Dys9xFkifEA1Lc5/TbhTzSXTQINIOJT1cVI+nNeLlNcdB2luZsbIEL1PkKa7zO6rYqGcTvYOkL2d9H5Os94+wiHCCxmtP0a4jZ71jNU/4mHhpObEhj0cGDX0+GAVtxqp+DXCFF8QTSeiVHHZLg3xmK79VvJKgnCQOMpkYYBzWkhP10xu+LqHBX0m1xOv4ndWUeF5jxNn3tTd70XaAq8wDh0MGgyaDUhQEEUEYZiwUECGPBoxNLJyPyOrBhuTezJ1JGq7dGJEsUF7Ntw9t1Gk3Tz+KCJxlEO1CJL8Qf4qr8lP5Xn5y1yw2Fb3lK2bmrry4DvF5Zm5Gh7X08jjc01efJXUdpNXR5aseXq8muwaP+xXlzHmgjWPxHOw+/EtX5XMlymMFMXjVfPqS4R1WjE3359sfzs94i7PLrXWc62JizdWm5dn/WpI++6qvJPmVflPXvXx/GfNxGPiKTEmdornIYmXxS7xkthLqwviYG3HCJ2VhinSbZH6JNVgYJq89S9dP1t4vUZ/DPVRlBnM0lSJ93/CKmQ0nbkOb/qP28f8F+T3iuefKAIvbODImbptU3HvEKFlpW5zrgIXv9F98LZua6N+OPwEWDyrFq1SNZ8gvAEcdod6HugpmNOWls05Uocsn5O66cpiUsxQ20NSUtcl12VLFrOZVWLpdtiZ0x1uHKE5QvfEp0plk/qv8RGw/bBS+fmsUtl+ThrWgZf6b8C8/UXAeIuJAAAACXBIWXMAAAsTAAALEwEAmpwYAAABkElEQVQ4EY3U247BQBjA8TVKaLXEI7hwiAu8/72EkDhc4GI9g1VpiWL/7cgo25nu3Kh2fvkO/aaF8Xhs247nubVazXGccrkshCgk60uzxHA4DMPgdDpdLpfr9Xq/3x+PB0SzP74tqtXqYDA4Jut8PitmMjyDjUajn2SFYQi73W5E0zEhH9i2TTTJcqM9DRLW7/cPhwPSzAofOZDbZrNpNpv1ep2cS6WSbGM6Tyv9h2v29Xq97Xar7v9ln0aybre72+10LMNI1ul0dCzbmNmrbyoTdUFtRJOdDJPXLRtmMioa3fePR4YriiKGK8dI1m63fd8PggBDqHwjWavVAkRRPFP/Muz93u8tyyoW4/35BrBerzlbtATGWOQYwGq1Yo5c161UKhiOlslI0Gg0MEywGiKt+QDqzGvrMYBsYwYZBrBcLilA1pBOid1yvdUDWCwWFM2i6EwAexnAfD43R3iLw7dmOp0qoNr6zOb9J45DhMlk4nmeTMkM2C8As9mM14xhOnQ1pCMJAEOBARDB/KWW8hcJOPb3fiZrUQAAAABJRU5ErkJggg==');
|
||||
}
|
||||
/* line 18, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
#owners li:nth-child(even),
|
||||
#repositories li:nth-child(even) {
|
||||
background-color: #f6f6f6;
|
||||
}
|
||||
/* line 19, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
/* line 20, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
#owners li:nth-child(even) .indicator,
|
||||
#repositories li:nth-child(even) .indicator {
|
||||
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAdCAIAAADDzRDWAAAC7mlDQ1BJQ0MgUHJvZmlsZQAAeAGFVM9rE0EU/jZuqdAiCFprDrJ4kCJJWatoRdQ2/RFiawzbH7ZFkGQzSdZuNuvuJrWliOTi0SreRe2hB/+AHnrwZC9KhVpFKN6rKGKhFy3xzW5MtqXqwM5+8943731vdt8ADXLSNPWABOQNx1KiEWlsfEJq/IgAjqIJQTQlVdvsTiQGQYNz+Xvn2HoPgVtWw3v7d7J3rZrStpoHhP1A4Eea2Sqw7xdxClkSAog836Epx3QI3+PY8uyPOU55eMG1Dys9xFkifEA1Lc5/TbhTzSXTQINIOJT1cVI+nNeLlNcdB2luZsbIEL1PkKa7zO6rYqGcTvYOkL2d9H5Os94+wiHCCxmtP0a4jZ71jNU/4mHhpObEhj0cGDX0+GAVtxqp+DXCFF8QTSeiVHHZLg3xmK79VvJKgnCQOMpkYYBzWkhP10xu+LqHBX0m1xOv4ndWUeF5jxNn3tTd70XaAq8wDh0MGgyaDUhQEEUEYZiwUECGPBoxNLJyPyOrBhuTezJ1JGq7dGJEsUF7Ntw9t1Gk3Tz+KCJxlEO1CJL8Qf4qr8lP5Xn5y1yw2Fb3lK2bmrry4DvF5Zm5Gh7X08jjc01efJXUdpNXR5aseXq8muwaP+xXlzHmgjWPxHOw+/EtX5XMlymMFMXjVfPqS4R1WjE3359sfzs94i7PLrXWc62JizdWm5dn/WpI++6qvJPmVflPXvXx/GfNxGPiKTEmdornIYmXxS7xkthLqwviYG3HCJ2VhinSbZH6JNVgYJq89S9dP1t4vUZ/DPVRlBnM0lSJ93/CKmQ0nbkOb/qP28f8F+T3iuefKAIvbODImbptU3HvEKFlpW5zrgIXv9F98LZua6N+OPwEWDyrFq1SNZ8gvAEcdod6HugpmNOWls05Uocsn5O66cpiUsxQ20NSUtcl12VLFrOZVWLpdtiZ0x1uHKE5QvfEp0plk/qv8RGw/bBS+fmsUtl+ThrWgZf6b8C8/UXAeIuJAAAACXBIWXMAAAsTAAALEwEAmpwYAAABn0lEQVQ4EY2UzW6CUBBGK6Lgf/dutMYYff9ncG+iMWpideEaLKaogPbgUCoULs6CwOUevplv5lKaTqf1er3dbjebzUajUa1WNU0rPeItJ7TxeOy67ul0ulwunucFQXC/33M2R8uaYRij0egrDOd8Pvu+D6PGNFjTNCeTiW1bx+MRzev1qsZCRjCShCFQA7vdbnlqESPYcDi0bVswasvD9IdMdKG2wWCw3W5j3yqVitj4vO1PR1bB+v0Py7IQJMlMtTQDaZpGr9dXYBlMIZbNqLGEB1JSfJUkd7tPLJHRYLJ4q2Jitf1+B8YU4qGu67m5JdV6juN8f7tMFk0rZoBpQLfb9X3P9wMeX2IY9sPhUC6XOSUvMQCbzYajxTGTsSjQAViv151Oh0PJ+GNAaEZc6/8bAd4fUavVEAFQ5ZYC6AyARLaOAsjWUQMZDMBqtaJoqqCG55TighO5ASyXSzWQ0AFYLBbiEq3IVBCpSIdBms1mKBDSu1+TQnNTETIoCIBI3GxhUrvlUQOYz+etVotOS9HF/14AhgIGQEYj89vPiz8hmBME75QEJwAAAABJRU5ErkJggg==');
|
||||
}
|
||||
/* line 23, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
#owners li.green a,
|
||||
#repositories li.green a {
|
||||
color: green;
|
||||
}
|
||||
/* line 21, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
/* line 25, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
#owners li.red a,
|
||||
#repositories li.red a {
|
||||
color: #cc0000;
|
||||
}
|
||||
/* line 24, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
/* line 28, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
#owners li .last_build,
|
||||
#repositories li .last_build {
|
||||
float: right;
|
||||
}
|
||||
/* line 27, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
/* line 31, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
#owners li .summary,
|
||||
#repositories li .summary {
|
||||
margin: 5px 0 0 0;
|
||||
margin: 5px -5px 0 0;
|
||||
font-size: 13px;
|
||||
color: #666666;
|
||||
}
|
||||
/* line 32, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
/* line 36, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
#owners li .description,
|
||||
#repositories li .description {
|
||||
margin: 5px 0 0 0;
|
||||
|
@ -255,12 +265,12 @@ body#profile {
|
|||
color: #666666;
|
||||
display: none;
|
||||
}
|
||||
/* line 38, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
/* line 42, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
#owners li .indicator,
|
||||
#repositories li .indicator {
|
||||
display: none;
|
||||
}
|
||||
/* line 41, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
/* line 45, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
#owners li.selected .indicator,
|
||||
#repositories li.selected .indicator {
|
||||
display: block;
|
||||
|
@ -269,26 +279,27 @@ body#profile {
|
|||
right: -17px;
|
||||
width: 17px;
|
||||
height: 100%;
|
||||
background: no-repeat center left;
|
||||
background-repeat: no-repeat;
|
||||
background-position: center left;
|
||||
}
|
||||
/* line 50, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
/* line 55, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
#owners .loading,
|
||||
#repositories .loading {
|
||||
padding: 15px 25px 15px 30px;
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
/* line 55, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
/* line 60, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
#owners li {
|
||||
margin-left: -4px;
|
||||
padding-left: 52px;
|
||||
}
|
||||
/* line 58, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
/* line 63, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
#owners li.user {
|
||||
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAMAAACOacfrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjNGNDlENDhGMkU2MTFFMUE0MzM5QThDQUQ3MDI4RTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjNGNDlENDlGMkU2MTFFMUE0MzM5QThDQUQ3MDI4RTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGM0Y0OUQ0NkYyRTYxMUUxQTQzMzlBOENBRDcwMjhFMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGM0Y0OUQ0N0YyRTYxMUUxQTQzMzlBOENBRDcwMjhFMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgMNNIUAAABLUExURX9/f4eHh4WFhZCQkPLy8oiIiNra2vDw8LGxsf7+/sLCwvb29oCAgI+Pj5mZmdXV1ba2toODg52dnfPz87i4uN3d3aGhod/f3////yHAc80AAAAZdFJOU////////////////////////////////wABNAq3AAAAV0lEQVR42lTM2Q6AIAxE0YGCsuMu//+llqREvckkPS9F42pec+0HeJEAUBQZzdJGNP+lWHYXtYV1jC8tsILIT4VVJt91Xwm9tJ0NDm8O9iML0mqk6RFgAMVgBry2iJEPAAAAAElFTkSuQmCC');
|
||||
background-position: 29px 17px;
|
||||
}
|
||||
/* line 61, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
/* line 66, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/left/list.sass */
|
||||
#owners li.org {
|
||||
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAOCAMAAAAc7xz/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0FEOEI1NUVGMkFDMTFFMTk0NjlDMDYzRjA5MDk2N0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0FEOEI1NUZGMkFDMTFFMTk0NjlDMDYzRjA5MDk2N0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QUQ4QjU1Q0YyQUMxMUUxOTQ2OUMwNjNGMDkwOTY3QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QUQ4QjU1REYyQUMxMUUxOTQ2OUMwNjNGMDkwOTY3QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsEVpaAAAACiUExURX9/f4WFhZaWluLi4vDw8IqKisfHx8/Pz/7+/pOTk8jIyOXl5aysrL6+voaGhsPDw7W1tfHx8fb29uTk5L29vdjY2KWlpfn5+f39/cXFxbi4uKioqJCQkKOjo4+Pj93d3ZycnNDQ0N7e3oCAgJ+fn5GRkZqamtnZ2dvb29fX18vLy+7u7piYmKKiop2dnZubm9HR0eDg4KGhoe3t7aSkpP///9cCsuEAAAA2dFJOU///////////////////////////////////////////////////////////////////////AKGPTjEAAACtSURBVHjaVM7nFoIwDAXgi0W2gsoW3HuvvP+rmUjx6P3RnHxtTwLSGaSGkQ7aDnKYpkMBOAE5ptlyDJTkCrtUArHmCuhSR7hDXaDSPGF21s1r5onmGXCilfBDPl00L4At7YSntAfuDWce0BsehZ/DHmBlzLktw85+KBz69ZIH2znG3G3mnztZ5XC7chFElLzwTZ1EUrzCUn38pK+swpNNFP6i9IIj4y8jprcAAwCY3RhR7P84QQAAAABJRU5ErkJggg==');
|
||||
}
|
||||
|
@ -301,7 +312,7 @@ body#profile {
|
|||
#home #main,
|
||||
#profile #main {
|
||||
min-height: 1000px;
|
||||
padding: 20px 270px 30px 430px;
|
||||
padding: 20px 280px 30px 450px;
|
||||
}
|
||||
/* line 10, /Users/sven/Development/projects/travis/travis-ember/assets/stylesheets/main.sass */
|
||||
#home #main.loading,
|
||||
|
|
Loading…
Reference in New Issue
Block a user