add cheatcode styles
try keyboard addon try some fun stuff use the logo make path toggle
This commit is contained in:
parent
cbd0c46e37
commit
70e2fa5e75
15
app/app.js
15
app/app.js
|
@ -27,21 +27,6 @@ var App = Ember.Application.extend(Ember.Evented, {
|
||||||
return Travis.lookup('controller:flash').loadFlashes([options]);
|
return Travis.lookup('controller:flash').loadFlashes([options]);
|
||||||
},
|
},
|
||||||
|
|
||||||
toggleSidebar() {
|
|
||||||
var element;
|
|
||||||
$('body').toggleClass('maximized');
|
|
||||||
element = $('<span></span>');
|
|
||||||
$('#top .profile').append(element);
|
|
||||||
Ember.run.later((function() {
|
|
||||||
return element.remove();
|
|
||||||
}), 10);
|
|
||||||
element = $('<span></span>');
|
|
||||||
$('#repo').append(element);
|
|
||||||
return Ember.run.later((function() {
|
|
||||||
return element.remove();
|
|
||||||
}), 10);
|
|
||||||
},
|
|
||||||
|
|
||||||
ready() {
|
ready() {
|
||||||
if (location.hash.slice(0, 2) === '#!') {
|
if (location.hash.slice(0, 2) === '#!') {
|
||||||
location.href = location.href.replace('#!/', '');
|
location.href = location.href.replace('#!/', '');
|
||||||
|
|
|
@ -11,6 +11,8 @@ export default Ember.Controller.extend({
|
||||||
return this.get('user.name') || this.get('user.login');
|
return this.get('user.name') || this.get('user.login');
|
||||||
}.property('user.login', 'user.name'),
|
}.property('user.login', 'user.name'),
|
||||||
|
|
||||||
|
isDashboard: false,
|
||||||
|
|
||||||
defineTowerColor(broadcastArray) {
|
defineTowerColor(broadcastArray) {
|
||||||
if (!broadcastArray) {
|
if (!broadcastArray) {
|
||||||
return '';
|
return '';
|
||||||
|
@ -68,6 +70,12 @@ export default Ember.Controller.extend({
|
||||||
}.property('broadcasts'),
|
}.property('broadcasts'),
|
||||||
|
|
||||||
actions: {
|
actions: {
|
||||||
|
|
||||||
|
cheatcode() {
|
||||||
|
$('body').toggleClass('cheatcode');
|
||||||
|
this.toggleProperty('isDashboard');
|
||||||
|
},
|
||||||
|
|
||||||
toggleBurgerMenu() {
|
toggleBurgerMenu() {
|
||||||
this.toggleProperty('is-open');
|
this.toggleProperty('is-open');
|
||||||
return false;
|
return false;
|
||||||
|
|
|
@ -92,3 +92,23 @@
|
||||||
.non-centered .wrapper-main
|
.non-centered .wrapper-main
|
||||||
width: grid-calc(31, 36)
|
width: grid-calc(31, 36)
|
||||||
margin-left: grid-calc(5, 36)
|
margin-left: grid-calc(5, 36)
|
||||||
|
|
||||||
|
|
||||||
|
.cheatcode
|
||||||
|
aside#left
|
||||||
|
display: none
|
||||||
|
|
||||||
|
.wrapper-main
|
||||||
|
width: auto !important
|
||||||
|
min-height: 83vh
|
||||||
|
float: none !important
|
||||||
|
margin: auto !important
|
||||||
|
|
||||||
|
#main,
|
||||||
|
.topbar
|
||||||
|
width: 1024px !important
|
||||||
|
margin: auto !important
|
||||||
|
padding-bottom: 0 !important
|
||||||
|
|
||||||
|
footer.hidden
|
||||||
|
display: block
|
||||||
|
|
|
@ -1,6 +1,11 @@
|
||||||
<div class="topbar {{if is-open 'has-autoheight'}} {{if showBroadcasts 'has-autoheight'}}">
|
<div class="topbar {{if is-open 'has-autoheight'}} {{if showBroadcasts 'has-autoheight'}}">
|
||||||
<h1 id="logo" class="logo">{{#link-to "main" alt="Travis CI"}}Travis CI{{/link-to}}</h1>
|
<h1 id="logo" class="logo" {{action "cheatcode" on="doubleClick"}}>
|
||||||
|
{{#if isDashboard}}
|
||||||
|
{{#link-to "dashboard" alt="Travis CI"}}Travis CI{{/link-to}}
|
||||||
|
{{else}}
|
||||||
|
{{#link-to "main" alt="Travis CI"}}Travis CI{{/link-to}}
|
||||||
|
{{/if}}
|
||||||
|
</h1>
|
||||||
<div class="navigation-toggle">
|
<div class="navigation-toggle">
|
||||||
<button type="button" id="tofuburger" class="tofuburger" {{action 'toggleBurgerMenu'}}>Toggle Menu</button>
|
<button type="button" id="tofuburger" class="tofuburger" {{action 'toggleBurgerMenu'}}>Toggle Menu</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user