Yamato DaiwaFrontend (2.0.0-beta.0)

buildPhoneNumberLinkHrefAttributeValue

Сгенерировать значение аттрибута «href» для ссылки на номер телефона
(
):string

Генерирует такое значение HTML-аттрибута href для тэга a, что при клике на ссылку, которая получится в итоге, будет открыто приложение для обеспечения телефонной связи и предложено позвонить на номер телефона, указанный через единственный параметр. На смартфонах такое приложение гарантированно имеется; на других же типах устройств, вероятно, будет преложено выбрать приложение для интернет-телефонии, такое как Skype, People и так далее, однако для звонка на номер телефона скорее всего потребуется заплатить деньги.

Всё, что делает эта функция — добавляет tel: к указанному строчному значению, которое, как ожидается, представляет собой желаемый номер телефона. Если Ваш реактор кода или интегрированная среды разработки не имеет функциональности автодополнения по шаблонам, то данная функция едва ли будет иметь для Вас ценность — что tel: надо запоминать или каждый раз искать в справочниках, что имя функции buildPhoneNumberLinkHrefAttributeValue (хотя в tel: всего три буквы, на фоне большого количества другой информации и они могут быть забыты).

Если же функциональность автодополнения по шаблонам имеется, то достаточно начать вводить buildP..., как появится вплывающая подсказка, а далее всё зависит от того, как реализовано автодополнение в редакторе кода или интегрированной среде разработки. В случае с Live Template-ом изLive официального плагина YDF дляинтегрированных сред разработки семейства IntelliJ IDEA происходит автоматическая подстановка предварительно скопированного в буфер обмена значения на место единственного параметра, а потому заполнение значения аттрибута href c использованием функции buildPhoneNumberLinkHrefAttributeValue можно завершить в 3-4 нажатия клавиш (в зависимости от того, сколько других автодополнений будет предложено):

Быстрый ввод выражения вызова функции «buildPhoneNumberLinkHrefAttributeValue» из библиотеки «Yamato Daiwa Frontend» (сокращённо: «YDF») в интегрированных средах разработки семейства «IntelliJ IDEA» с помощью функциональности «Live Templates».