Database が選択され、Identifier が未入力の時、Sampleのルートと URI を出すようにした
サンプル提示時は、通常の Identifiers 入力時とは異なる挙動をするようにした

以前までは、ID resolver で、Identifiers 未入力で、
1つ目の Database を選ぶと、適当なサンプルの Identifier が入力され、
例えば、2つ目 以降の Database を選んでも、上で入力された Identifier を元に変換していた。

このコミットにより、Identifiers がサンプルで入った場合(利用者がテキストエリアを変更していない時)は、
Database を選択していっても、それらを元に、サンプルを求めるようにした。

また、今入ってる Identifiers がサンプルですよという事を示すために、テキストエリアの背景色を変えた。

併せて、ここでのサーバ問い合わせ時(SPARQL検索がメイン)は、Facet と同じメッセージを出すようにした。
サンプル入力時は、テキストエリアの説明文言を変えるようにした
頂いたフィードバックを反映した

- 変換する ID が見つから無かった時にメッセージを変更
  - 上記メッセージを中心にし、少し装飾した
- サンプルの ID を 2件提示するようにした
- Upload CSV / Download CSV を削除した
- Identifiers というタイトルだと何を入れて良いか分かりにくいため From identifiers にした
Modify message
Refactorings

- identifiers#convert まわりを変えた
  - チュートリアル時は別のアクションにした
  - params の中身チェックはサーバ側でなく、画面側で行ないそもそもリクエストを出さないようにした
- `===` で型も正しく比較するようにした
- 不要なスペースを削除
不要な空行
refacrot
sample_ids が無い場合も、サンプルモードではあるのでそのまま提示するようにした
refactor

- .js.coffee にした
- コントローラ側で画面側のことを考慮するのを辞め、join("\n") しないようにした
ルーティングの書き方を統一した
Use raw
Cosmetic
refactors
Cosmetic [ci skip]
Bug fix
共通部分を partial にした
Cosmetic [ci skip]
refactors
Add spec

- 'identifiers/teach', 'identifiers/convert' のレンダーチェック
- 'Not found' が正しく出てるかも確認する