Skip to content

Commit

Permalink
Merge pull request FortAwesome#183 from arnaudgaudin/mergeLastDevelop
Browse files Browse the repository at this point in the history
Maestro : rajout balise fermantes supprimées par erreur
  • Loading branch information
lioshi committed May 23, 2012
2 parents 77b9761 + 5ddd038 commit 1e04cc7
Show file tree
Hide file tree
Showing 6 changed files with 143 additions and 63 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// accordion.js
// v1.1
// v1.2
// Last Updated : 2012-03-29 15:40
// Copyright : SID Presse
// Author : Arnaud GAUDIN
Expand Down Expand Up @@ -31,6 +31,9 @@

//gestion ouverture de chaque li
$.fn.menuAccordion.toggle = function(li, options) {
//on force le déclenchement de l'événement resize sur la page pour replacer les éléments
$(window).triggerHandler('resize');

//si le menu est ouvert on le ferme
if($(li).hasClass('dm_parent')) {
$(li).find('> ul').animate(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,17 +40,18 @@
padding: 0;

//centrage des adresses
text-align: center;
font-size: 0;
// text-align: center;
// font-size: 0;

.element {
display: inline-block;
vertical-align: top;
text-align: left;
white-space: nowrap;
float: left;
// display: inline-block;
// vertical-align: top;
// text-align: left;
// white-space: nowrap;

//pour ie6 et ie7 on réaligne à gauche car inline-block n'est pas géré correctement sur les éléments en block par défaut
.ie6 &, .ie7 & { display: block; float: left; }
// .ie6 &, .ie7 & { display: block; float: left; }

//suppression transition
.csstransitions & {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,21 +90,46 @@
.dm_zones {
.dm_zone { position: relative; }

.dm_zone.left {
.isLess & { background-color: fadeout(#A1ADD1, 50%); }
//définition de la largeur
@gridWidth(@gridCol_SidebarLeft);
//placement et hauteur
position: absolute;
bottom: 0;
}
.dm_zone.right {
.isLess & { background-color: fadeout(#A8A1D1, 50%); }
background-color: @colorCouleur3Clair;
//définition de la largeur
@gridWidth((@gridCol - @gridCol_SidebarLeft));
//placement et hauteur
float: right;
}
// .dm_zone.left {
// .isLess & { background-color: fadeout(#A1ADD1, 50%); }
// //définition de la largeur
// @gridWidth(@gridCol_SidebarLeft);
// //placement et hauteur
// position: absolute;
// bottom: 0;
// }
// .dm_zone.right {
// .isLess & { background-color: fadeout(#A8A1D1, 50%); }
// background-color: @colorCouleur3Clair;
// //définition de la largeur
// @gridWidth((@gridCol - @gridCol_SidebarLeft));
// //placement et hauteur
// float: right;
// }
}
}
}

#dm_custom_bottom_left {
.isLess & { background-color: fadeout(#5473D1, 50%); }
//définition de la largeur
@gridWidth(@gridCol_SidebarLeft);
//placement et hauteur
position: absolute;
bottom: 0;
}

#dm_custom_bottom_right {
.isLess & { background-color: fadeout(#9D54D1, 50%); }
background-color: @colorCouleur3Clair;
//définition de la largeur
@gridWidth((@gridCol - @gridCol_SidebarLeft));
//placement et hauteur
position: relative;
float: right;
}

//à supprimer lorsque terminé
#dm_custom_bottomTEST {
position: relative;
float: none;
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// frontTemplate.js
// v1.2
// Last Updated : 2012-05-02 15:20
// v1.2.2
// Last Updated : 2012-05-23 12:15
// Copyright : SID Presse
// Author : Arnaud GAUDIN

Expand All @@ -15,40 +15,59 @@
//Affichage debug initialisation
$.fn.frontFramework.debug("frontTemplate maestroTheme | initialisation");

//on fusionne les options courantes avec les options par défaut
var getOptions = $.extend({}, $.fn.frontTemplate.defaultOptions, $.fn.frontTemplate.currentOptions);

//Configuration du redimenssionnement
$.fn.frontTemplate.resizeCols({
offsetHC: 0,
offsetHSL: 0,
offsetHSR: 0
});
var resultOptions = $.fn.frontTemplate.resizeCols(getOptions);

//on fusionne les options résultantes avec les options courantes
$.extend($.fn.frontTemplate.currentOptions, resultOptions);
});
}

//Gestion de la taille des colonnes
$.fn.frontTemplate.resizeCols = function (options) {

// $.fn.frontFramework.debug("options.offsetHC : " + options.offsetHC);

//on rajoute l'espace manquant à priori en bas à droite afin de combler le manque éventuel
var offsetHC = $('#dm_main').height() - $('#dm_main_inner').height();
if(offsetHC > 0) options.offsetHC += offsetHC;

//on rajoute le décalage
if(offsetHC > 0) options.offsetHC+= offsetHC;
// $.fn.frontFramework.debug("offsetHC : " + offsetHC);

//on calcul la hauteur de la zone customBottom et de sa sous-zone à gauche
var customBottomHeight = $('#dm_custom_bottom').outerHeight(true);
var customBottomLeftHeight = $('#dm_custom_bottom').find('.dm_zone.left').outerHeight(true);
var customBottomLeftHeight = $('#dm_custom_bottom_left').outerHeight(true);
// $.fn.frontFramework.debug("customBottomHeight : " + customBottomHeight + " customBottomLeftHeight : " + customBottomLeftHeight);

//on ne rajoute de l'espace que si la zone est insuffisamment grande pour le contenir
if(customBottomHeight != null && customBottomLeftHeight!= null && customBottomHeight < customBottomLeftHeight) {
if(customBottomHeight < customBottomLeftHeight) {
//on ne rajoute que l'espace manquant
//en soustrayant la hauteur de la zone située en bas à gauche au calcul à posteriori
options.isPostHSL = true;
options.offsetHSL += (customBottomHeight - customBottomLeftHeight);
}

//appel de la fonction de redimenssionnement générale
$.fn.frontFramework.resizeCols(options);

//on retourne les options
return options;
}

//Paramètres par défaut
$.fn.frontTemplate.defaultOptions = {
offsetHC: 0,
offsetHSL: 0,
offsetHSR: 0
};

//Paramètres appliqués actuellement
$.fn.frontTemplate.currentOptions = {};

//lancement automatique de la fonction
$(document).ready(function(){
$('html').frontTemplate();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*/
//Configuration des zones du template
$pageOptionsCustom['areas']['dm_custom_top'] = array('index' => 0, 'areaName' => 'customTop', 'isActive' => true, 'isPage' => false, 'clearfix' => true);
$pageOptionsCustom['areas']['dm_custom_bottom'] = array('areaName' => 'customBottom', 'isActive' => true, 'isPage' => false, 'clearfix' => true);
// $pageOptionsCustom['areas']['dm_custom_bottomTEST'] = array('areaName' => 'customBottom', 'isActive' => true, 'isPage' => false, 'clearfix' => true);

//création de zones supplémentaires
$pageOptionsCustom['areas']['dm_custom_bottom_left'] = array('areaName' => 'customBottomLeft', 'isActive' => true, 'isPage' => false, 'clearfix' => true);
Expand Down Expand Up @@ -48,11 +48,14 @@
// if ($area['isActive']) echo $helper->renderArea($areaType . '.' . $areaName, '#' . $id . $areaClass . $areaRole);

//Maestro : exclusion de customBottomLeft et customBottomRight
if ($area['isActive']){
if ($area['areaName'] == 'customBottomLeft' || $area['areaName'] == 'customBottomRight'){
$html_customBottom.= $helper->renderArea($areaType . '.' . $areaName, '#' . $id . $areaClass . $areaRole);
if ($area['isActive']) {
//rendu de l'area dans une variable
$areaRendering = $helper->renderArea($areaType . '.' . $areaName, '#' . $id . $areaClass . $areaRole);
//supprimer customBottom lorsque terminé
if ($area['areaName'] == 'customBottomLeft' || $area['areaName'] == 'customBottomRight' || $area['areaName'] == 'customBottom'){
$html_customBottom.= $areaRendering;
}else{
echo $helper->renderArea($areaType . '.' . $areaName, '#' . $id . $areaClass . $areaRole);
echo $areaRendering;
}
}

Expand All @@ -62,13 +65,15 @@

//Maestro : création d'un container contenant deux zones spéfiques
// if($html_customBottom != ''){
echo '<div id="dm_custom_bottomTempo" class="clearfix dm_area dm_layout_customBottom">' .
echo '<div id="dm_custom_bottom" class="clearfix dm_area dm_layout_customBottom">' .
'<div class="dm_zones clearfix">' .
$html_customBottom .
'</div>' .
'</div>';
// }
?>
</div>
</div>

<?php echo $helper->renderArea('layout.bottom', '#dm_footer data-role="footer"') ?>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@
#dm_page_content, #dm_sidebar_left, #dm_sidebar_right, #dm_custom_bottom {
.dm_widget {
.dm_widget_inner {

//stylage du titre
& > .title {
.isLess & { background-color: #5F8FA3; }
Expand All @@ -88,6 +89,7 @@
font-weight: normal;
font-size: @fontGlobalSizePx;
line-height: @gridBaseline;

//on supprime le décalage du listing suivant pour avoir la superposition de la sprite
& + .elements {
margin-top: @gridBaseline/-2;
Expand All @@ -105,35 +107,60 @@
padding: @gridBaseline/2 0;
//suppression bordures sous niveaux
.dm_widget { margin-bottom: 0; .dm_widget_inner { padding: 0; } }

//placement du titre
& > .title { margin: (@gridBaseline/-2) 0 (@gridBaseline/2) 0; }
}
}
}

#dm_custom_bottom {

.dm_zone.left {
.dm_widget {
.dm_widget_inner {
padding: @gridBaseline/2 0;
//suppression bordures sous niveaux
.dm_widget_inner { padding: 0; }
//placement du titre
& > .title { margin: (@gridBaseline/-2) 0 (@gridBaseline/2) 0; }
}
#dm_custom_bottom_left {
.dm_widget {
.dm_widget_inner {
padding: @gridBaseline/2 0;
//suppression bordures sous niveaux
.dm_widget_inner { padding: 0; }
//placement du titre
& > .title { margin: (@gridBaseline/-2) 0 (@gridBaseline/2) 0; }
}
}
}

.dm_zone.right {
.dm_widget {
.dm_widget_inner {
padding: @gridBaseline/2 @gridGutter/2;
//suppression bordures sous niveaux
.dm_widget_inner { padding: 0; }
//placement du titre
& > .title { margin-bottom: @gridBaseline/2; }
}
#dm_custom_bottom_right {
.dm_widget {
.dm_widget_inner {
padding: @gridBaseline/2 @gridGutter/2;
//suppression bordures sous niveaux
.dm_widget_inner { padding: 0; }
//placement du titre
& > .title { margin-bottom: @gridBaseline/2; }
}
}
}

#dm_custom_bottom {

// .dm_zone.left {
// .dm_widget {
// .dm_widget_inner {
// padding: @gridBaseline/2 0;
// //suppression bordures sous niveaux
// .dm_widget_inner { padding: 0; }
// //placement du titre
// & > .title { margin: (@gridBaseline/-2) 0 (@gridBaseline/2) 0; }
// }
// }
// }

// .dm_zone.right {
// .dm_widget {
// .dm_widget_inner {
// padding: @gridBaseline/2 @gridGutter/2;
// //suppression bordures sous niveaux
// .dm_widget_inner { padding: 0; }
// //placement du titre
// & > .title { margin-bottom: @gridBaseline/2; }
// }
// }
// }
}

0 comments on commit 1e04cc7

Please sign in to comment.