From dev-roundcube@nyx.cx Sun Dec 15 05:40:46 2013 From: nyx-network To: dev@lists.roundcube.net Subject: Re: [RCD] append tel url in addressbook Date: Sun, 15 Dec 2013 05:40:21 +0100 Message-ID: In-Reply-To: <606585dbbee82b86704765e468c4dc8c@roland-liebl.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5732748035066091026==" --===============5732748035066091026== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit And except a # and * too. Le 2013-12-13 8:18, Rosali a écrit : > +1 > > Please add it to Roundcube 1.0-RC/stable. It is really useful for > mobile devices or VOIP calls on desktop computers. > IMO all non-numeric characters except the leading + should be > stripped off to receive urls like ... > > [Unformatted as it is in the > addressbook] > > Also leading '00' should be replaced by '+' in the formatting > function. > >> Hello, i have modified the show.inc file for append the support for >> tel://url in addressbook. >> If you want add the modification to your code, it's ok for me. >> Cheers, >> --- old/program/steps/addressbook/show.inc >> +++ new/program/steps/addressbook/show.inc >> @@ -137,7 +137,7 @@ >> 'name' => rcube_label('properties'), >> 'content' => array( >> 'email' => array('size' => $i_size, 'render_func' => >> 'rcmail_render_email_value'), >> - 'phone' => array('size' => $i_size), >> + 'phone' => array('size' => $i_size, 'render_func' => >> 'rcmail_render_tel_value'), >> 'address' => array(), >> 'website' => array('size' => $i_size, 'render_func' >> => >> 'rcmail_render_url_value'), >> 'im' => array('size' => $i_size), >> @@ -187,6 +187,14 @@ >> ), Q($email)); >> } >> +function rcmail_render_tel_value($tel, $col) >> +{ >> + return html::a(array( >> + 'href' => 'tel:' . $tel, >> + 'class' => 'tel', >> + ), Q($tel)); >> +} >> + >> function rcmail_render_url_value($url, $col) >> { > > _______________________________________________ > Roundcube Development discussion mailing list > dev(a)lists.roundcube.net > http://lists.roundcube.net/mailman/listinfo/dev -- Mickaël Winschel Ingénieur systèmes et réseaux Site : http://www.nyx-network.com --===============5732748035066091026==--