From 152d8892336033bffdf90f239da38975defc282c Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Mon, 12 Feb 2007 23:08:58 +0000
Subject: [PATCH] une constante pour passer en mode developpeur ou l'enlever

---
 dist/javascript/layer.js    | 4 ++++
 ecrire/inc/presentation.php | 1 +
 ecrire/inc_version.php      | 2 ++
 3 files changed, 7 insertions(+)

diff --git a/dist/javascript/layer.js b/dist/javascript/layer.js
index 1d4cc991ce..885d46b9e0 100644
--- a/dist/javascript/layer.js
+++ b/dist/javascript/layer.js
@@ -244,6 +244,10 @@ function AjaxSqueezeNode(trig, target, f, event)
   }
 	valid = (typeof event != 'object') ? false : ((event.altKey || event.metaKey) == true);
 
+  valid = false;
+  if (typeof(window['_OUTILS_DEVELOPPEURS']) != 'undefined')
+		valid = (typeof event != 'object') ? false : ((event.altKey || event.metaKey) == true);
+
 	if (typeof(trig) == 'string') {
 		i = trig.split('?');
 		trig = i[0] +'?var_ajaxcharset=utf-8&' + i[1];
diff --git a/ecrire/inc/presentation.php b/ecrire/inc/presentation.php
index 9a6f05cc44..d5907692ff 100644
--- a/ecrire/inc/presentation.php
+++ b/ecrire/inc/presentation.php
@@ -1356,6 +1356,7 @@ function debut_javascript($admin, $stat)
 			((isset($_COOKIE['spip_accepte_ajax']) && $_COOKIE['spip_accepte_ajax'] >= 1)
 			? ''
 			: "jQuery.ajax({'url':'$testeur'});") .
+			(_OUTILS_DEVELOPPEURS ?"var _OUTILS_DEVELOPPEURS=true;":"") .
 			"\nvar ajax_image_searching = \n'<div style=\"float: ".$GLOBALS['spip_lang_right'].";\"><img src=\"".url_absolue(_DIR_IMG_PACK."searching.gif")."\" alt=\"\" /></div>';" .
 			"\nvar stat = " . ($stat ? 1 : 0) .
 			"\nvar largeur_icone = " .
diff --git a/ecrire/inc_version.php b/ecrire/inc_version.php
index 27b0459a9b..811c7a6651 100644
--- a/ecrire/inc_version.php
+++ b/ecrire/inc_version.php
@@ -343,6 +343,8 @@ if (@is_readable(_DIR_TMP."charger_plugins_options.php")){
 		spip_log("generation de charger_plugins_options.php impossible; pipeline desactives");
 }
 
+define('_OUTILS_DEVELOPPEURS',true);
+
 // charger systematiquement inc/autoriser dans l'espace restreint
 if (!_DIR_RESTREINT)
 	include_spip('inc/autoriser');
-- 
GitLab