{"id":196,"date":"2008-10-11T23:51:56","date_gmt":"2008-10-12T03:51:56","guid":{"rendered":"http:\/\/www.eligrey.com\/?p=196"},"modified":"2016-11-10T00:44:14","modified_gmt":"2016-11-10T08:44:14","slug":"noteboard-tweaks-and-safari-support","status":"publish","type":"post","link":"https:\/\/eligrey.com\/blog\/noteboard-tweaks-and-safari-support\/","title":{"rendered":"Noteboard tweaks and Safari support"},"content":{"rendered":"<p>I am happy to say that <a href=\"http:\/\/noteboard.eligrey.com\/\">Noteboard<\/a> now supports Firefox 3+ AND Safari. It doesn&#8217;t support the current release of Safari so you have to use the Safari 3.1.2 nightlies as those builds include localStorage. Technically, I should be also be able to make Noteboard work with IE 8 beta 2 due to it also supporting localStorage, but I don&#8217;t want to waste my time making fixes for IE.<\/p>\n<p>Now on to the tweaks for version 2.0.1:<\/p>\n<ul>\n<li>Documents can now have custom titles instead of having the document name be the title.<\/li>\n<li>The title quickly changes to &#8220;Noteboard&#8221; and changes back when you push Ctrl + D to bookmark Noteboard.<\/li>\n<li>I stopped using uneval function built-into Firefox and took part of the JSON.stringify function from <a href=\"http:\/\/www.json.org\/js.html\">json.org&#8217;s JavaScript JSON script<\/a>.<\/li>\n<li>I added and changed these keyboard shortcuts:\n<ul>\n<li>Import is now Ctrl + Alt + 1<\/li>\n<li>Export is now Ctrl + Alt + 2<\/li>\n<li>To change the current document&#8217;s title, push Ctrl + Alt + T<\/li>\n<\/ul>\n<\/li>\n<li>Starting the open a document prompt (Ctrl + Alt + O), clicking OK, and leaving it blank opens up the shortcuts page.<\/li>\n<li>The shortcuts page is no longer stored on your localStorage and is now a protected static document that can&#8217;t be edited\/deleted.<\/li>\n<li>A lot of code tidying up.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>I am happy to say that Noteboard now supports Firefox 3+ AND Safari. It doesn&#8217;t support the current release of Safari so you have to use the Safari 3.1.2 nightlies as those builds include localStorage. Technically, I should be also be able to make Noteboard work with IE 8 beta 2 due to it also [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[15,24,48,59,90,105,117,133,147],"class_list":["post-196","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-browsers","tag-cross-browser","tag-firefox","tag-globalstorage","tag-javascript","tag-localstorage","tag-noteboard","tag-projects","tag-safari"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pfpUD-3a","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/eligrey.com\/blog\/wp-json\/wp\/v2\/posts\/196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eligrey.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eligrey.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eligrey.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eligrey.com\/blog\/wp-json\/wp\/v2\/comments?post=196"}],"version-history":[{"count":0,"href":"https:\/\/eligrey.com\/blog\/wp-json\/wp\/v2\/posts\/196\/revisions"}],"wp:attachment":[{"href":"https:\/\/eligrey.com\/blog\/wp-json\/wp\/v2\/media?parent=196"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eligrey.com\/blog\/wp-json\/wp\/v2\/categories?post=196"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eligrey.com\/blog\/wp-json\/wp\/v2\/tags?post=196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}