From a070a98f63457c6bff4a0fdea6dff16ed3b8ebe8 Mon Sep 17 00:00:00 2001 From: "vincent@cubedesigners.com" Date: Tue, 1 Oct 2013 14:36:48 +0000 Subject: [PATCH] --- framework/application/Bootstrap.php | 3 ++- .../application/forms/CMS/Traitement.php | 7 ++++++ .../views/helpers/MarkupDotclear.php | 12 +++++++++ .../views/scripts/templates/traitement.phtml | 6 +++++ images/arrow-accordion-bottom.svg | 25 +++++++++++++++++++ images/arrow-accordion-top.svg | 25 +++++++++++++++++++ less/common.less | 21 ++++++++++++++++ less/sidebar.less | 21 +++++++--------- 8 files changed, 107 insertions(+), 13 deletions(-) create mode 100644 framework/application/forms/CMS/Traitement.php create mode 100644 framework/application/views/helpers/MarkupDotclear.php create mode 100644 framework/application/views/scripts/templates/traitement.phtml create mode 100644 images/arrow-accordion-bottom.svg create mode 100644 images/arrow-accordion-top.svg diff --git a/framework/application/Bootstrap.php b/framework/application/Bootstrap.php index 072b123..5507496 100644 --- a/framework/application/Bootstrap.php +++ b/framework/application/Bootstrap.php @@ -51,8 +51,9 @@ class Bootstrap extends CubeIT_Bootstrap { $templates['Accueil'] = array('home' => 'Page d\'accueil'); $templates['Le centre'] = array('equipe' => 'L\'équipe'); $templates['Parcours patient'] = array('parcours' => 'Parcours'); + $templates['Traitements'] = array('traitement' => 'Traitement (Texte avec accordéon)'); $templates['Infos pratiques'] = array('plan' => 'Plan du centre', - 'acces' => 'Plan d\accès', + 'acces' => 'Plan d\'accès', 'rendezvous' => 'Demande de rendez-vous'); $templates['Redirections'] = array( 'externalredirection' => 'Redirection externe', diff --git a/framework/application/forms/CMS/Traitement.php b/framework/application/forms/CMS/Traitement.php new file mode 100644 index 0000000..02eff1c --- /dev/null +++ b/framework/application/forms/CMS/Traitement.php @@ -0,0 +1,7 @@ + diff --git a/framework/application/views/helpers/MarkupDotclear.php b/framework/application/views/helpers/MarkupDotclear.php new file mode 100644 index 0000000..b0fe96c --- /dev/null +++ b/framework/application/views/helpers/MarkupDotclear.php @@ -0,0 +1,12 @@ +view->headScript()->addAccordion(); + return parent::markupDotclear($text, $options, $attributes); + } + +} + +?> diff --git a/framework/application/views/scripts/templates/traitement.phtml b/framework/application/views/scripts/templates/traitement.phtml new file mode 100644 index 0000000..3e5c0e5 --- /dev/null +++ b/framework/application/views/scripts/templates/traitement.phtml @@ -0,0 +1,6 @@ +
+
+ markupDotclear($this->text); ?> +
+ rightbar() ?> +
\ No newline at end of file diff --git a/images/arrow-accordion-bottom.svg b/images/arrow-accordion-bottom.svg new file mode 100644 index 0000000..eb29b3c --- /dev/null +++ b/images/arrow-accordion-bottom.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + diff --git a/images/arrow-accordion-top.svg b/images/arrow-accordion-top.svg new file mode 100644 index 0000000..3a951e7 --- /dev/null +++ b/images/arrow-accordion-top.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + diff --git a/less/common.less b/less/common.less index a6ce9f6..2dbe7b6 100644 --- a/less/common.less +++ b/less/common.less @@ -342,4 +342,25 @@ q:after{content:"";} #footer .info a{ margin:0 5px 0 3px; color:#0ea6db; +} + +#content .dotclear .accordion{ + h3{ + cursor: pointer; + font-weight: 500; + font-size: 16px; + color:696969; + border:1px solid #dbdbdb; + background-color: #f0efef; + border-radius: 5px; + text-transform:none; + padding:14px 20px; + margin:3px 0 0 0; + background-image: url("../images/arrow-accordion-bottom.svg"); + background-position:100% 50%; + + &.open{ + background-image: url("../images/arrow-accordion-top.svg"); + } + } } \ No newline at end of file diff --git a/less/sidebar.less b/less/sidebar.less index a53b7a1..92ebfcf 100644 --- a/less/sidebar.less +++ b/less/sidebar.less @@ -22,13 +22,12 @@ } li{ margin: 0 0 1px; - padding: 8px 0 0; - } - ul li{ + padding: 8px 5px 8 39px; + &:hover,&.active{ - background:url(../images/arrow-nav-2.svg) no-repeat 22px 12px; - padding:8px 0 0 39px; - margin:0 0 1px -39px + background-image:url(../images/arrow-nav-2.svg); + background-position:22px 14px; + background-color:#c5e9f6; } } } @@ -55,18 +54,16 @@ color:#035277; font:13px; background:#f3fafd; - padding: 0 5px 12px 39px; - width:137px; margin:0 -1px -1px; - overflow:hidden; + overflow:hidden; - &:first-child{padding: 0 5px 20px 39px;} + &:first-child{padding: 0 0 20px 0;} >li{ >a{ - font-weight:500; + font-weight:300; display:block; - padding: 5px 0 0; + padding: 10px 15px 10px 39px; } } } -- 2.39.5