lint fixes

This commit is contained in:
Shpuld Shpuldson 2017-04-12 19:07:55 +03:00
parent 3f477986cf
commit c989170321
2 changed files with 15 additions and 12 deletions

View file

@ -8,7 +8,7 @@ const sortAndFilterConversation = (conversation) => {
}
const conversation = {
data() {
data () {
return {
highlight: this.statusoid.id
}
@ -60,8 +60,8 @@ const conversation = {
return (id === this.statusoid.id)
}
},
setHighlight(id) {
this.highlight = id
setHighlight (id) {
this.highlight = Number(id)
}
}
}

View file

@ -57,12 +57,13 @@ const Status = {
},
isFocused () {
// retweet or root of an expanded conversation
if(this.focused)
if (this.focused) {
return true
// use conversation highlight only when in conversation
else if(!this.inConversation)
} else if (!this.inConversation) {
return false
return this.highlight == this.status.id
}
// use conversation highlight only when in conversation
return this.status.id === this.highlight
}
},
components: {
@ -100,17 +101,19 @@ const Status = {
}
},
watch: {
'highlight': function (newfocus) {
if(this.status.id == newfocus) {
'highlight': function (id) {
id = Number(id)
if (this.status.id === id) {
let rect = this.$el.getBoundingClientRect()
if(rect.top < 100)
if (rect.top < 100) {
window.scrollBy(0, rect.top - 200)
} else if(rect.bottom > window.innerHeight - 100) {
// will be useful when scrolling down to replies or root posts is in
else if(rect.bottom > window.innerHeight - 100)
window.scrollBy(0, rect.bottom + 200)
}
}
}
}
}
export default Status