Skip to content
Snippets Groups Projects
Commit c3665d83 authored by Laurent's avatar Laurent
Browse files

dev #143672 OpenAgenda articles : add class oa-infos and oa-registration

parent a836c817
Branches
Tags
1 merge request!4269dev #143672 OpenAgenda articles : add class oa-infos and oa-registration
Pipeline #15178 passed with stage
in 26 minutes and 23 seconds
- ticket #143672 : Import OpenAgenda : ajout des classes css "oa-infos" et "oa-registration" respectivement pour les paragraphes "Infos pratiques" et "Pour s'inscrire"
\ No newline at end of file
......@@ -172,6 +172,7 @@ class Class_ExternalAgenda_OpenAgenda_Event {
: $this->get('uid');
}
public function getInfosTag() {
$infos = '';
......@@ -181,7 +182,9 @@ class Class_ExternalAgenda_OpenAgenda_Event {
if (!$infos)
return '';
return '<p>' . $this->_('Infos pratiques :') . '</p><dl>' . $infos . '</dl>';
return sprintf('<p class="oa-infos">%s</p><dl>%s</dl>',
$this->_('Infos pratiques :'),
$infos);
}
......@@ -214,9 +217,12 @@ class Class_ExternalAgenda_OpenAgenda_Event {
if (!$contacts)
return '';
return '<p>' . $this->_('Pour s\'inscrire :') . '</p><dl>' . implode('', $contacts) . '</dl>';
return sprintf('<p class="oa-registration">%s</p><dl>%s</dl>',
$this->_('Pour s\'inscrire :'),
implode('', $contacts));
}
protected function _prepareRegistrationValue($registration){
switch ($registration['type']) {
case 'email' :
......
......@@ -67,7 +67,7 @@ class ArticlesMultipleTimingsOpenAgendaImportTest extends ExternalAgendasOpenAge
/** @test */
public function firstArticleImageShouldContainsHTMLAndImage() {
$this->assertEquals('<figure><img src="https://cibul.s3.amazonaws.com/9c3729cce33140c5a011056c8168ec5b.base.image.jpg" alt=""/><figcaption>Credits : moi</figcaption></figure><p>Voyons ça dans une session de coding dojo</p><p>Infos pratiques :</p><dl><dt>Conditions</dt><dd>être geek</dd><dt>Âge</dt><dd>de 6 à 99 ans</dd></dl><p>Pour s\'inscrire :</p><dl><dt>Courriel</dt><dd><a href="mailto:llaffont@afi-sa.fr">llaffont@afi-sa.fr</a></dd><dt>Téléphone</dt><dd><a href="tel:0123456789">0123456789</a></dd><dt>Site</dt><dd><a href="https://www.website.org">https://www.website.org</a></dd><dt>Lien</dt><dd><a href="https://registration.website.org/">https://registration.website.org/</a></dd></dl>',
$this->assertEquals('<figure><img src="https://cibul.s3.amazonaws.com/9c3729cce33140c5a011056c8168ec5b.base.image.jpg" alt=""/><figcaption>Credits : moi</figcaption></figure><p>Voyons ça dans une session de coding dojo</p><p class="oa-infos">Infos pratiques :</p><dl><dt>Conditions</dt><dd>être geek</dd><dt>Âge</dt><dd>de 6 à 99 ans</dd></dl><p class="oa-registration">Pour s\'inscrire :</p><dl><dt>Courriel</dt><dd><a href="mailto:llaffont@afi-sa.fr">llaffont@afi-sa.fr</a></dd><dt>Téléphone</dt><dd><a href="tel:0123456789">0123456789</a></dd><dt>Site</dt><dd><a href="https://www.website.org">https://www.website.org</a></dd><dt>Lien</dt><dd><a href="https://registration.website.org/">https://registration.website.org/</a></dd></dl>',
Class_Article::find(1)->getContenu());
}
......
......@@ -229,7 +229,7 @@ class ExternalAgendasOpenAgendaImportTest extends ExternalAgendasOpenAgendaImpor
/** @test */
public function firstArticleImageShouldContainsHTMLAndImage() {
$this->assertEquals('<figure><img src="https://cibul.s3.amazonaws.com/9c3729cce33140c5a011056c8168ec5b.base.image.jpg" alt=""/><figcaption>Credits : moi</figcaption></figure><p>Voyons ça dans une session de coding dojo</p><p>Infos pratiques :</p><dl><dt>Conditions</dt><dd>être geek</dd><dt>Âge</dt><dd>de 6 à 99 ans</dd></dl><p>Pour s\'inscrire :</p><dl><dt>Courriel</dt><dd><a href="mailto:llaffont@afi-sa.fr">llaffont@afi-sa.fr</a></dd><dt>Téléphone</dt><dd><a href="tel:0123456789">0123456789</a></dd><dt>Site</dt><dd><a href="https://www.website.org">https://www.website.org</a></dd><dt>Lien</dt><dd><a href="https://registration.website.org/">https://registration.website.org/</a></dd></dl>',
$this->assertEquals('<figure><img src="https://cibul.s3.amazonaws.com/9c3729cce33140c5a011056c8168ec5b.base.image.jpg" alt=""/><figcaption>Credits : moi</figcaption></figure><p>Voyons ça dans une session de coding dojo</p><p class="oa-infos">Infos pratiques :</p><dl><dt>Conditions</dt><dd>être geek</dd><dt>Âge</dt><dd>de 6 à 99 ans</dd></dl><p class="oa-registration">Pour s\'inscrire :</p><dl><dt>Courriel</dt><dd><a href="mailto:llaffont@afi-sa.fr">llaffont@afi-sa.fr</a></dd><dt>Téléphone</dt><dd><a href="tel:0123456789">0123456789</a></dd><dt>Site</dt><dd><a href="https://www.website.org">https://www.website.org</a></dd><dt>Lien</dt><dd><a href="https://registration.website.org/">https://registration.website.org/</a></dd></dl>',
Class_Article::find(1)->getContenu());
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment