Yamato DaiwaFrontend (2.0.0-beta.0)

buildPhoneNumberLinkHrefAttributeValue

電話番号のリンクの、「href」属性の値を構築する
(
):string

単一の引数として渡された電話番号宛に、音声通話アプリケーションが電話をかける事を提案する様な、 aタグ用のhrefと言う HTML属性の値を生成する。 スマートフォンには、此の様な音声通話アプリケーションが必ず存在するが、其の他のデバイスの場合には、SkypePeople等の通話専用のアプリケーションが、選択肢として表示される可能性が有る。 其の場合、電話番号に電話を発信する場合は、料金がかかると思われる。

此の関数がしている事は、適切な電話番号である事を要求される、指定された文字列の値の前に、 tel:を追加するのみである。 使用しているコードエディター、又は結合開発環境で、原型に応じたオートコンプリート機能が利用出来ない場合は、此の関数は 役に立たないかもしれない。 tel:にしろ、buildPhoneNumberLinkHrefAttributeValue 関数名にしろ、暗記してしまうか、毎回リファレンスを参照する事が必要になる為だ。 (多くの情報を扱っている時には、たった4文字しかない「tel:」ですら、忘れてしまう可能性がある。)

原型に応じたオートコンプリート機能が利用出来る場合は、buildP...と入力し始めると、ポップアップヒントが表示される。 其れ以降の手順は、コードエディターや結合開発環境に依って異なる。 統合開発環境IntelliJ IntelliJ IDEAファミリー で、YDFの正式なプラグイン として提供されるLive Templateと言う機能の場合、予めクリップボードにコピーされた値が、単一の引数の位置に代入される為、 href属性の値はキーを3~4回程度押すだけで済むはずである (他のオートコンプリートの数に依る)。

統合開発環境「IntelliJ IDEA」ファミリーの機能、「Live Templates」を利用した、「Yamato Daiwa Frontend」(略:「YDF」)ライブラリの「buildPhoneNumberLinkHrefAttributeValue」関数呼び出し表現の入力支援