this.checkOffline();
try {
this.config = await this.getConfig();
+ document.title = this.config.title + ' | Homer';
} catch (error) {
this.offline = true;
}
// Look for a new message if an endpoint is provided.
- if (this.config.message.url) {
+ if (this.config.message && this.config.message.url) {
this.getMessage(this.config.message.url).then(function(message){
// keep the original config value if no value is provided by the endpoint
for (const prop of ['title','style','content']) {
props: ['item'],
template: `<div>
<div class="card">
- <a :href="item.url">
+ <a :href="item.url" :target="item.target">
<div class="card-content">
<div class="media">
<div v-if="item.logo" class="media-left">