Valider ab4e0e5a rédigé par cerdic's avatar cerdic
Parcourir les fichiers

Reorganisation complete des feuilles de style de l'espace privé :

- toutes déplacées dans le repertoire du thème
- découpage par grandes fonctions
- tous les paramètres calculés historiques, auxquels sont ajoutés des paramètres liés à la typo, sont calculés une fois dans style_prive.css.html du theme, et passees a toutes les inclusions, ce qui evite redondance de calcul
- chaque feuille est surchargeable par un thème indépendamment des autres
- la typo est reprise du travail de tetue sur le plugin petronille/basecss
- la grille et les boites sont reprises de ooCSS

Gros travail de nettoyage des styles qui ne servent plus, d'homogeneisation des styles entre les différentes feuilles ...
spip_styles qui n'amène que des soucis pour l'annuler n'est plus utilisée et sa substantifique moelle est ajoutee a typo.css.html : elle est grandement allégée par rapport à la version statique précédente, et certaines propriétés sont calculées et non plus fixes.
parent aea7ef9f
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+5 −6
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -759,7 +759,6 @@ prive/objets/liste/visiteurs.html -text
prive/objets/liste/visiteurs_fonctions.php -text
prive/puce_prive.gif -text
prive/puce_prive_rtl.gif -text
prive/reset.css -text
prive/rss.html -text
prive/rss/a_suivre.html -text
prive/rss/signatures.html -text
@@ -846,8 +845,7 @@ prive/squelettes/top/configurer_preferences.html -text
prive/squelettes/top/dist.html -text
prive/squelettes/top/infos_perso.html -text
prive/squelettes/top/plan.html -text
prive/style_prive.html -text
prive/style_prive_defaut.css -text
prive/style_prive.css.html -text
prive/themes/spip/bando.css.html -text
prive/themes/spip/base.css -text
prive/themes/spip/box.css -text
@@ -1076,9 +1074,10 @@ prive/themes/spip/jquery-ui.css.html -text
prive/themes/spip/layout.css -text
prive/themes/spip/lists.css.html -text
prive/themes/spip/picker.css.html -text
prive/themes/spip/plugins.css.html -text
prive/themes/spip/plugins.css_fonctions.php -text
prive/themes/spip/style_prive_theme.html -text
prive/themes/spip/reset.css -text
prive/themes/spip/style_prive.css.html -text
prive/themes/spip/style_prive_defaut.css -text
prive/themes/spip/theme.css.html -text
prive/themes/spip/typo.css.html -text
prive/themes/spip/vieilles_def.css.html -text
prive/transmettre.html -text
+0 −12
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -2404,18 +2404,6 @@ function bando_images_background(){
	return $res;
}

/**
 * Trouver une eventuelle css de surcharge dans le theme prive
 * a inclure dans les styles prives
 *
 * @return <type>
 */
function bando_style_prive_theme() {
	if ($f = find_in_theme('style_prive_theme.html'))
		return substr(preg_replace(',[.]html$,Ui','',$f),strlen(_DIR_RACINE));
	return '';
}

/**
 * Generer un bouton_action
 * utilise par #BOUTON_ACTION
+14 −14
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -56,16 +56,11 @@ function parametres_css_prive(){
	global $visiteur_session;
	global $browser_name, $browser_version;

	$ie = "";
	include_spip('inc/layer');
	if ($browser_name=='MSIE')
		$ie = "&ie=$browser_version";

	$v = "&v=".$GLOBALS['spip_version_code'];

	$p = "&p=".substr(md5($GLOBALS['meta']['plugin']),0,4);

	$theme = "&themes=".implode(',',lister_themes_prives());
	$args = array();
	$args['v'] = $GLOBALS['spip_version_code'];
	$args['p'] = substr(md5($GLOBALS['meta']['plugin']),0,4);
	$args['themes'] = implode(',',lister_themes_prives());
	$args['ltr'] = $GLOBALS['spip_lang_left'];

	$c = (is_array($visiteur_session)
		AND is_array($visiteur_session['prefs']))
@@ -73,8 +68,13 @@ function parametres_css_prive(){
		: 1;

	$couleurs = charger_fonction('couleurs', 'inc');
	$recalcul = _request('var_mode')=='recalcul' ? '&var_mode=recalcul':'';
	return 'ltr=' . $GLOBALS['spip_lang_left'] . '&'. $couleurs($c) . $theme . $v . $p . $ie . $recalcul ;
	parse_str($couleurs($c),$c);
	$args = array_merge($args, $c);

	if (_request('var_mode')=='recalcul' OR _VAR_MODE=='recalcul')
		$args['var_mode'] = 'recalcul';

	return http_build_query($args);
}


@@ -410,7 +410,7 @@ function afficher_plus_info($lien) {
	global $spip_lang_right, $spip_display;

	if ($spip_display != 4) {
			return "\n<a href='$lien' style='float:$spip_lang_right; padding-right: 10px;'>" .
			return "\n<a href='$lien' style='position:absolute;right:10px;'>" .
			  http_img_pack(chemin_image("information-16.png"), "+", "") ."</a>";
	}
}
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -83,7 +83,7 @@ function fin_page(){
	include_spip('inc/pipelines');
	// avec &var_profile=1 on a le tableau de mesures SQL
	$debug = ((_request('exec') !== 'valider_xml')  AND ((_request('var_mode') == 'debug') OR $GLOBALS['tableau_des_temps'] AND isset($_COOKIE['spip_admin'])));
	$t = '<div id="pied">'
	$t = '</div><div id="pied"><div class="largeur">'
	. recuperer_fond('prive/squelettes/inclure/pied')
	. "</div>"
	. "</div></div>" // cf. div#page et div.largeur ouvertes dans conmmencer_page()
+11 −9
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -11,11 +11,11 @@
			#INCLURE{fond=prive/squelettes/top/#ENV{type},ajax=top,env}
		</div>
		<div id="conteneur" class="[(#LARGEUR_ECRAN)]">
			<div id="navigation" role='contentinfo'>
			<div id="navigation" class='lat' role='contentinfo'>
				<INCLURE{fond=prive/squelettes/navigation/#ENV{type},ajax=navigation,env}>
			[(#EVAL{$GLOBALS}|table_valeur{spip_ecran}|=={large}|oui)
			</div>
			<div id="extra" role='complementary'>]
			<div id="extra" class='lat' role='complementary'>]
				<INCLURE{fond=prive/squelettes/extra/#ENV{type},ajax=extra,env}>
			</div>
			<div id="contenu" role='main'>
@@ -23,7 +23,9 @@
			</div>
		</div>
		<br class="nettoyeur" />
	</div>
	<div id="pied">
		<div class="largeur">
		<INCLURE{fond=prive/squelettes/inclure/pied,env}>
		</div>
	</div>
Chargement en cours