manifest.jsonから不要なパーミッションを削除

extensionは有効なキーワードではない
BookmarksにはtabsとactiveTabは不要
oneClickSaveでchrome.tabs.executeScriptを実行するのに必要なのはactiveTabのみ
冗長な記述を削除

三項演算子の条件はプロパティーを取ってきてるだけなので括弧は不要
ifの条件式はtrueと==で比較しているので二重に比較していることになってしまう
===の比較であれば型も一致していないとtrueにならないので意味がある
Merge pull request #3 from nobby451/refactoring

Refactoring
cancel
作業中：sendMessage()はJSONで送られるらしく、html要素を入れると怒られる
整理のためのコミット。
問題が多いけど、いったんダウンロードが出来たところでコミット。
ことりちゃん保存
Thrmbs.dbを削除
作業中：イベント監視の方法を変更（可逆にする処理自体は未成功）
新規作成（作業中）：デモ的に入力のショートカットが出来たところ
残課題：設定を変更することで、入力値をユーザーがソースを介さずに変えられるようにする
一旦、狙い通りの動作ができるようになった。
残課題：見栄え・項目など
コンテキストメニューアイテムの生成プロパティをコンストラクターで生成する

せっかくなのでidとtitleの順番をAPIドキュメントと同じにする
contextsには恐らく["editable"]しか設定しないので固定で設定する
parentIdは引数を渡さなければ設定していないのと同じことになる
もしこのコンストラクターで対応できないプロパティを渡すときは、コンストラクターで生成したオブジェクトに個別にプロパティを設定するか、オブジェクトリテラルで生成する
Merge pull request #4 from nobby451/create-properties-constructor

コンテキストメニューアイテムの生成プロパティをコンストラクターで生成する
入力を追記する形式に変更
オプションページで、現在の値を表示させるようにしたい（できてない）
現在の設定をオプションページの初期値として入れることに成功しました。
chrome立ち上げ時から動くイベントに変更
Merge branch 'master' of https://github.com/marrontan619/JS
動かなくなったので、イベントをonInstalledに戻した
onchangeは分かりづらいので、設定の変更を明示的な操作に変更。
jquery使ってみた。