Site > Versions > Add toggle

This commit is contained in:
brunosimon
2017-08-30 22:25:58 +02:00
parent fd2708ba42
commit cc038157d7
3 changed files with 14 additions and 5 deletions
+7 -1
View File
@@ -14,7 +14,8 @@ export default
data() data()
{ {
return { return {
differencesActive: true differencesActive: true,
versionsActive: true
} }
}, },
@@ -28,6 +29,11 @@ export default
onDifferencesClick() onDifferencesClick()
{ {
this.differencesActive = !this.differencesActive this.differencesActive = !this.differencesActive
},
onVersionsClick()
{
this.versionsActive = !this.versionsActive
} }
} }
} }
+3 -3
View File
@@ -1,9 +1,9 @@
<div class="file"> <div class="file" :class="[versionsActive ? 'version-active' : '']">
<header> <header>
<a href="#" @click.prevent="onDifferencesClick">Differences <span v-if="differencesActive">(on)</span></a> <a href="#" @click.prevent="onDifferencesClick">Differences <span v-if="differencesActive">(on)</span></a>
File <a href="#" @click.prevent="onVersionsClick">Versions <span v-if="versionsActive">(on)</span></a>
{{ content.path.directory }} {{ content.name }} {{ content.path.directory }} {{ content.name }}
</header> </header>
<versions :file="content" :content="content.versions"></versions> <versions :file="content" :content="content.versions" v-if="versionsActive"></versions>
<viewer :differences-active="differencesActive"></viewer> <viewer :differences-active="differencesActive"></viewer>
</div> </div>
+4 -1
View File
@@ -16,7 +16,7 @@
position absolute position absolute
top 30px top 30px
right 0 right 0
width 75% width 100%
height 100% height 100%
font-family Inconsolata, Monaco, Consolas, 'Courier New', Courier font-family Inconsolata, Monaco, Consolas, 'Courier New', Courier
line-height 20px line-height 20px
@@ -25,6 +25,9 @@
background #2d2d49 background #2d2d49
overflow scroll overflow scroll
.version-active &
width 75%
.lines .lines
position absolute position absolute
top 0 top 0