From 4bbe82ff01145f22f20eef90a612dbd588ae1689 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Sun, 13 Oct 2013 17:11:13 +0200 Subject: Remplace main.phtml non-cachable par main.js cachable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Amélioration des performances en permettant la mise en cache de 10Ko de JavaScript et en évitant une requête HTTP à chaque action de l'utilisateur. --- app/controllers/indexController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'app/controllers/indexController.php') diff --git a/app/controllers/indexController.php b/app/controllers/indexController.php index d1c615d6d..ce1a188e7 100755 --- a/app/controllers/indexController.php +++ b/app/controllers/indexController.php @@ -19,7 +19,7 @@ class indexController extends ActionController { } View::appendScript (Url::display ('/scripts/shortcut.js')); - View::appendScript (Url::display (array ('c' => 'javascript', 'a' => 'main'))); + View::appendScript (Url::display ('/scripts/main.js')); View::appendScript (Url::display ('/scripts/endless_mode.js')); if ($output == 'global') { -- cgit v1.2.3 From c447e65c5aa4e5de52ffb11b4bddcacd615caf51 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Sun, 13 Oct 2013 17:53:00 +0200 Subject: Chargement à la volée de actualize.phtml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Au lieu de faire une requête systématiquement à chaque action de l'utilisateur vers actualize.phtml (qui est lourd à générer et à lire), cette requête se fait maintenant uniquement lors de son utilisation. --- app/controllers/indexController.php | 2 -- app/views/javascript/actualize.phtml | 7 ------- 2 files changed, 9 deletions(-) (limited to 'app/controllers/indexController.php') diff --git a/app/controllers/indexController.php b/app/controllers/indexController.php index ce1a188e7..9f71c0e57 100755 --- a/app/controllers/indexController.php +++ b/app/controllers/indexController.php @@ -11,8 +11,6 @@ class indexController extends ActionController { if ($output == 'rss') { $this->view->_useLayout (false); } else { - View::appendScript (Url::display (array ('c' => 'javascript', 'a' => 'actualize'))); - if(!$output) { $output = $this->view->conf->viewMode(); Request::_param ('output', $output); diff --git a/app/views/javascript/actualize.phtml b/app/views/javascript/actualize.phtml index fa6e67ddb..f39540a9a 100644 --- a/app/views/javascript/actualize.phtml +++ b/app/views/javascript/actualize.phtml @@ -36,10 +36,3 @@ function updateFeeds () { }); } } - -$(document).ready (function () { - $("#actualize").click (function () { - updateFeeds (); - return false; - }); -}); -- cgit v1.2.3