From 24991a1ecc9be7bd705cb07fbdcebf3ee8a37f86 Mon Sep 17 00:00:00 2001 From: Nathan Adams Date: Wed, 3 Dec 2014 22:45:42 -0600 Subject: [PATCH] Adding syntax highlighter to base.html Pre fix for issue 53 Fixing issue 60 --- indefero/src/IDF/templates/idf/base.html | 29 ++++++++++++++++++++++++ pluf/src/Pluf/HTTP/URL.php | 4 ++-- pluf/src/Pluf/Translation.php | 2 +- 3 files changed, 32 insertions(+), 3 deletions(-) diff --git a/indefero/src/IDF/templates/idf/base.html b/indefero/src/IDF/templates/idf/base.html index d4ec247..c907cd2 100644 --- a/indefero/src/IDF/templates/idf/base.html +++ b/indefero/src/IDF/templates/idf/base.html @@ -82,6 +82,7 @@

{block titleicon}{/block}{block title}{$page_title}{/block}


+
@@ -208,6 +209,34 @@ $(function() { }); + function lineWrap(){ + var wrap = function () { + var elems = document.getElementsByClassName('syntaxhighlighter'); + for (var j = 0; j < elems.length; ++j) { + var sh = elems[j]; + var gLines = sh.getElementsByClassName('gutter')[0].getElementsByClassName('line'); + var cLines = sh.getElementsByClassName('code')[0].getElementsByClassName('line'); + var stand = 15; + for (var i = 0; i < gLines.length; ++i) { + var h = $(cLines[i]).height(); + if (h != stand) { + console.log(i); + gLines[i].setAttribute('style', 'height: ' + h + 'px !important;'); + } + } + } + }; + var whenReady = function () { + if ($('.syntaxhighlighter').length === 0) { + setTimeout(whenReady, 800); + } else { + wrap(); + } + }; + whenReady(); + }; + lineWrap(); + $(window).resize(function(){lineWrap()}); {/literal} diff --git a/pluf/src/Pluf/HTTP/URL.php b/pluf/src/Pluf/HTTP/URL.php index bed8138..12591f2 100644 --- a/pluf/src/Pluf/HTTP/URL.php +++ b/pluf/src/Pluf/HTTP/URL.php @@ -62,8 +62,8 @@ class Pluf_HTTP_URL if (isset($_GET['_pluf_action'])) { return $_GET['_pluf_action']; } - return (isset($_SERVER['PATH_INFO'])) ? - $_SERVER['PATH_INFO'] : '/'; + return (isset($_SERVER['REDIRECT_URL'])) ? + $_SERVER['REDIRECT_URL'] : '/'; } } diff --git a/pluf/src/Pluf/Translation.php b/pluf/src/Pluf/Translation.php index 7ce37de..055740d 100644 --- a/pluf/src/Pluf/Translation.php +++ b/pluf/src/Pluf/Translation.php @@ -70,7 +70,7 @@ class Pluf_Translation public static function getLocale() { - return $GLOBALS['_PX_current_locale']; + return (isset($GLOBALS['_PX_current_locale'])) ? $GLOBALS['_PX_current_locale'] : "en"; } /**