[geeklog-cvs] geeklog: Added Page Navigation with link elements (feature reque...

geeklog-cvs at lists.geeklog.net geeklog-cvs at lists.geeklog.net
Wed Mar 28 10:41:23 EDT 2012


changeset 8561:f336bc447b8a
url:  http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/f336bc447b8a
user: Tom <websitemaster at cogeco.net>
date: Wed Mar 28 10:22:52 2012 -0400
description:
Added Page Navigation with link elements (feature request #0001422)

diffstat:

 public_html/layout/newpro/css/common.css           |   82 +++++++++++++++
 public_html/layout/professional/style.css          |   81 ++++++++++++++-
 public_html/layout/professional_css/css/common.css |   83 +++++++++++++++
 public_html/lib-common.php                         |  114 ++++++++++----------
 4 files changed, 302 insertions(+), 58 deletions(-)

diffs (truncated from 402 to 300 lines):

diff -r 9f8af90fc20d -r f336bc447b8a public_html/layout/newpro/css/common.css
--- a/public_html/layout/newpro/css/common.css	Wed Mar 28 10:18:23 2012 -0400
+++ b/public_html/layout/newpro/css/common.css	Wed Mar 28 10:22:52 2012 -0400
@@ -395,3 +395,85 @@
   margin: 0;
   padding: 0;
 }
+
+
+
+/*--------------------------------------
+  Page Navigation
+--------------------------------------*/
+.gl-pagenav {
+  text-align:center;
+}
+
+div.gl-pagenav b {
+   display: inline-block;
+   margin: 8px;
+   padding: 8px;
+   border: 1px solid #cccccc;
+   line-height: 1.7;
+ }
+ 
+/* for IE6 { */
+ * html div.gl-pagenav b {
+   display: inline;
+   zoom: 1;
+ }
+ /* foe IE6 } */
+ 
+/* for IE7 { */
+ *:first-child+html div.gl-pagenav b {
+   display: inline;
+   zoom: 1;
+ }
+ /* for IE7 } */
+ 
+div.gl-pagenav a {
+   display: inline-block;
+   margin: 8px;
+   padding: 8px;
+   background: #e4ecf5;
+   border: 1px solid #204a87;
+   text-decoration: none;
+ }
+ 
+/* for IE6 { */
+ * html div.gl-pagenav a {
+   display: inline;
+   zoom: 1;
+ }
+ /* for IE6 } */
+ 
+/* for IE7 { */
+ *:first-child+html div.gl-pagenav a {
+   display: inline;
+   zoom: 1;
+ }
+ /* for IE7 } */
+ 
+div.gl-pagenav span {
+   display: inline-block;
+   padding: 8px;
+   line-height: 1.7;
+ }
+ 
+/* for IE6 { */
+ * html div.gl-pagenav span {
+   display: inline;
+   zoom: 1;
+ }
+ /* for IE6 } */
+ 
+/* for IE7 { */
+ *:first-child+html div.gl-pagenav span {
+   display: inline;
+   zoom: 1;
+ }
+ /* for IE7 } */
+ 
+div.gl-pagenav span a { 
+  margin: 0;
+   padding: 0;
+   background: transparent;
+   border: none;
+   text-decoration: underline;
+ }
diff -r 9f8af90fc20d -r f336bc447b8a public_html/layout/professional/style.css
--- a/public_html/layout/professional/style.css	Wed Mar 28 10:18:23 2012 -0400
+++ b/public_html/layout/professional/style.css	Wed Mar 28 10:22:52 2012 -0400
@@ -1035,7 +1035,85 @@
   background-position:0% -42px;
 }
 
-/* Common CSS for on-hover tooltip feature */
+/* Page Navigation *********************************************************************/
+.gl-pagenav {
+  text-align:center;
+}
+
+div.gl-pagenav b {
+   display: inline-block;
+   margin: 8px;
+   padding: 8px;
+   border: 1px solid #cccccc;
+   line-height: 1.7;
+ }
+ 
+/* for IE6 { */
+ * html div.gl-pagenav b {
+   display: inline;
+   zoom: 1;
+ }
+ /* foe IE6 } */
+ 
+/* for IE7 { */
+ *:first-child+html div.gl-pagenav b {
+   display: inline;
+   zoom: 1;
+ }
+ /* for IE7 } */
+ 
+div.gl-pagenav a {
+   display: inline-block;
+   margin: 8px;
+   padding: 8px;
+   background: #C8E0E0;
+   border: 1px solid #40A0A0;
+   text-decoration: none;
+ }
+ 
+/* for IE6 { */
+ * html div.gl-pagenav a {
+   display: inline;
+   zoom: 1;
+ }
+ /* for IE6 } */
+ 
+/* for IE7 { */
+ *:first-child+html div.gl-pagenav a {
+   display: inline;
+   zoom: 1;
+ }
+ /* for IE7 } */
+ 
+div.gl-pagenav span {
+   display: inline-block;
+   padding: 8px;
+   line-height: 1.7;
+ }
+ 
+/* for IE6 { */
+ * html div.gl-pagenav span {
+   display: inline;
+   zoom: 1;
+ }
+ /* for IE6 } */
+ 
+/* for IE7 { */
+ *:first-child+html div.gl-pagenav span {
+   display: inline;
+   zoom: 1;
+ }
+ /* for IE7 } */
+ 
+div.gl-pagenav span a { 
+  margin: 0;
+   padding: 0;
+   background: transparent;
+   border: none;
+   text-decoration: underline;
+ }
+ 
+/* Common CSS for on-hover tooltip feature  *********************************************************************/
 a.gl-tooltip {
     border-bottom: 1px dotted #000000; color: #000000; outline: none;
     text-decoration: none;
@@ -1151,3 +1229,4 @@
   width: 164px;
 }
 
+
diff -r 9f8af90fc20d -r f336bc447b8a public_html/layout/professional_css/css/common.css
--- a/public_html/layout/professional_css/css/common.css	Wed Mar 28 10:18:23 2012 -0400
+++ b/public_html/layout/professional_css/css/common.css	Wed Mar 28 10:22:52 2012 -0400
@@ -397,3 +397,86 @@
   margin: 0;
   padding: 0;
 }
+
+
+
+/*--------------------------------------
+  Page Navigation
+--------------------------------------*/
+.gl-pagenav {
+  text-align:center;
+}
+
+div.gl-pagenav b {
+   display: inline-block;
+   margin: 8px;
+   padding: 8px;
+   border: 1px solid #cccccc;
+   line-height: 1.7;
+ }
+ 
+/* for IE6 { */
+ * html div.gl-pagenav b {
+   display: inline;
+   zoom: 1;
+ }
+ /* foe IE6 } */
+ 
+/* for IE7 { */
+ *:first-child+html div.gl-pagenav b {
+   display: inline;
+   zoom: 1;
+ }
+ /* for IE7 } */
+ 
+div.gl-pagenav a {
+   display: inline-block;
+   margin: 8px;
+   padding: 8px;
+   background: #C8E0E0;
+   border: 1px solid #40A0A0;
+   text-decoration: none;
+ }
+ 
+/* for IE6 { */
+ * html div.gl-pagenav a {
+   display: inline;
+   zoom: 1;
+ }
+ /* for IE6 } */
+ 
+/* for IE7 { */
+ *:first-child+html div.gl-pagenav a {
+   display: inline;
+   zoom: 1;
+ }
+ /* for IE7 } */
+ 
+div.gl-pagenav span {
+   display: inline-block;
+   padding: 8px;
+   line-height: 1.7;
+ }
+ 
+/* for IE6 { */
+ * html div.gl-pagenav span {
+   display: inline;
+   zoom: 1;
+ }
+ /* for IE6 } */
+ 
+/* for IE7 { */
+ *:first-child+html div.gl-pagenav span {
+   display: inline;
+   zoom: 1;
+ }
+ /* for IE7 } */
+ 
+div.gl-pagenav span a { 
+  margin: 0;
+   padding: 0;
+   background: transparent;
+   border: none;
+   text-decoration: underline;
+ }
+
diff -r 9f8af90fc20d -r f336bc447b8a public_html/lib-common.php
--- a/public_html/lib-common.php	Wed Mar 28 10:18:23 2012 -0400
+++ b/public_html/lib-common.php	Wed Mar 28 10:22:52 2012 -0400
@@ -4793,67 +4793,67 @@
 
     if( $curpage > 1 )
     {
-        $retval .= COM_createLink($LANG05[7], $first_url . $last_url) . ' | ';
-        $pg = '';
-        if( ( $curpage - 1 ) > 1 )
-        {
-            $pg = $sep . $page_str . ( $curpage - 1 );
-        }
-        $retval .= COM_createLink($LANG05[6], $first_url . $pg . $last_url ) . ' | ';
-    }
-    else
-    {
-        $retval .= $LANG05[7] . ' | ' ;
-        $retval .= $LANG05[6] . ' | ' ;
-    }
-
+        $retval .= '<span>' . COM_createLink($LANG05[7], $first_url . $last_url ) . '</span> ' . ' | ';
+         $pg = '';
+         if( ( $curpage - 1 ) > 1 )
+         {
+             $pg = $sep . $page_str . ( $curpage - 1 );



More information about the geeklog-cvs mailing list