diff --git a/src/components/db/db.js b/src/components/db/db.js index 0968d0a..a7bb0af 100644 --- a/src/components/db/db.js +++ b/src/components/db/db.js @@ -131,9 +131,13 @@ define(['knockout', '../transfer/transfer', 'moment'], function(ko, transfer, mo self.parsePageData = function(matched) { var slug = matched[1]; + var isHidden = _.isUndefined(matched[2]); + var linkText = isHidden? '' : matched[2]; + var page = ko.observable({ slug: ko.observable(slug), - linkText: ko.observable(matched[2]), + isHidden: ko.observable(isHidden), + linkText: ko.observable(linkText), synced: ko.observable(false), title: ko.observable(null), @@ -151,7 +155,7 @@ define(['knockout', '../transfer/transfer', 'moment'], function(ko, transfer, mo */ self.parseIndex = function(posts, pages, indexStr) { var post_data_regex = /^(\d{4}-\d{2}-\d{2}) ([a-z0-9\-]+)(\s([^,]+?,?)*)?$/; - var page_data_regex = /^([a-z0-9\-]+) (.*)$/; + var page_data_regex = /^([a-z0-9\-]+)(?: (.*))?$/; var lines = indexStr.split('\n'); var line_no = 1; diff --git a/src/components/nav-bar/nav-bar.html b/src/components/nav-bar/nav-bar.html index ec8a0dd..8470784 100644 --- a/src/components/nav-bar/nav-bar.html +++ b/src/components/nav-bar/nav-bar.html @@ -7,7 +7,7 @@ - Laine +