]> git.immae.eu Git - github/bastienwirtz/homer.git/blobdiff - src/App.vue
Update README.md
[github/bastienwirtz/homer.git] / src / App.vue
index 03760fdd3190119397bec6d48532373f06466afd..d97df0cc18d1f5ad5ff1af3ba5f8c8b1a059619c 100644 (file)
@@ -26,7 +26,7 @@
       <Navbar
         :open="showMenu"
         :links="config.links"
-        @navbar:toggle="showMenu = !showMenu"
+        @navbar-toggle="showMenu = !showMenu"
       >
         <DarkMode @updated="isDark = $event" />
 
@@ -40,9 +40,9 @@
         <SearchInput
           class="navbar-item is-inline-block-mobile"
           @input="filterServices"
-          @search:focus="showMenu = true"
-          @search:open="navigateToFirstService"
-          @search:cancel="filterServices"
+          @search-focus="showMenu = true"
+          @search-open="navigateToFirstService"
+          @search-cancel="filterServices"
         />
       </Navbar>
     </div>
@@ -51,7 +51,7 @@
       <div v-cloak class="container">
         <ConnectivityChecker
           v-if="config.connectivityCheck"
-          @network:status-update="offline = $event"
+          @network-status-update="offline = $event"
         />
         <div v-if="!offline">
           <!-- Optional messages -->
@@ -159,9 +159,11 @@ export default {
     }
     this.config = merge(defaults, config);
     this.services = this.config.services;
-    document.title = `${this.config.title} | ${this.config.subtitle}`;
+    document.title =
+      this.config.documentTitle ||
+      `${this.config.title} | ${this.config.subtitle}`;
     if (this.config.stylesheet) {
-      let stylesheet = '';
+      let stylesheet = "";
       for (const file of this.config.stylesheet) {
         stylesheet += `@import "${file}";`;
       }
@@ -242,8 +244,8 @@ export default {
         },
       };
     },
-    createStylesheet: function(css) {
-      let style = document.createElement('style');
+    createStylesheet: function (css) {
+      let style = document.createElement("style");
       style.appendChild(document.createTextNode(css));
       document.head.appendChild(style);
     },