summaryrefslogtreecommitdiffstats
path: root/user_guide_src/source/helpers/typography_helper.rst
diff options
context:
space:
mode:
Diffstat (limited to 'user_guide_src/source/helpers/typography_helper.rst')
-rw-r--r--user_guide_src/source/helpers/typography_helper.rst70
1 files changed, 37 insertions, 33 deletions
diff --git a/user_guide_src/source/helpers/typography_helper.rst b/user_guide_src/source/helpers/typography_helper.rst
index 3c81687ac..deb3d164e 100644
--- a/user_guide_src/source/helpers/typography_helper.rst
+++ b/user_guide_src/source/helpers/typography_helper.rst
@@ -5,7 +5,12 @@ Typography Helper
The Typography Helper file contains functions that help your format text
in semantically relevant ways.
-.. contents:: Page Contents
+.. contents::
+ :local:
+
+.. raw:: html
+
+ <div class="custom-index container"></div>
Loading this Helper
===================
@@ -14,58 +19,57 @@ This helper is loaded using the following code::
$this->load->helper('typography');
+Available Functions
+===================
+
The following functions are available:
-auto_typography()
-=================
-.. php:function:: auto_typography($str, $reduce_linebreaks = FALSE)
+.. function:: auto_typography($str[, $reduce_linebreaks = FALSE])
:param string $str: Input string
:param bool $reduce_linebreaks: Whether to reduce multiple instances of double newlines to two
- :returns: string
+ :returns: HTML-formatted typography-safe string
+ :rtype: string
-Formats text so that it is semantically and typographically correct
-HTML.
+ Formats text so that it is semantically and typographically correct
+ HTML.
-This function is an alias for ``CI_Typography::auto_typography``.
-For more info, please see the :doc:`Typography Library
-<../libraries/typography>` documentation.
+ This function is an alias for ``CI_Typography::auto_typography``.
+ For more info, please see the :doc:`Typography Library
+ <../libraries/typography>` documentation.
-Usage example::
+ Usage example::
- $string = auto_typography($string);
+ $string = auto_typography($string);
-.. note:: Typographic formatting can be processor intensive, particularly if
- you have a lot of content being formatted. If you choose to use this
- function you may want to consider `caching <../general/caching>` your
- pages.
+ .. note:: Typographic formatting can be processor intensive, particularly if
+ you have a lot of content being formatted. If you choose to use this
+ function you may want to consider `caching <../general/caching>` your
+ pages.
-nl2br_except_pre()
-==================
-.. php:function:: nl2br_except_pre($str)
+.. function:: nl2br_except_pre($str)
:param string $str: Input string
- :returns: string
-
-Converts newlines to <br /> tags unless they appear within <pre> tags.
-This function is identical to the native PHP ``nl2br()`` function,
-except that it ignores <pre> tags.
+ :returns: String with HTML-formatted line breaks
+ :rtype: string
-Usage example::
+ Converts newlines to <br /> tags unless they appear within <pre> tags.
+ This function is identical to the native PHP ``nl2br()`` function,
+ except that it ignores <pre> tags.
- $string = nl2br_except_pre($string);
+ Usage example::
-entity_decode()
-===============
+ $string = nl2br_except_pre($string);
-.. php:function:: entity_decode($str, $charset = NULL)
+.. function:: entity_decode($str, $charset = NULL)
:param string $str: Input string
:param string $charset: Character set
- :returns: string
+ :returns: String with decoded HTML entities
+ :rtype: string
-This function is an alias for ``CI_Security::entity_decode()``.
-Fore more info, please see the :doc:`Security Library
-<../libraries/security>` documentation. \ No newline at end of file
+ This function is an alias for ``CI_Security::entity_decode()``.
+ Fore more info, please see the :doc:`Security Library
+ <../libraries/security>` documentation. \ No newline at end of file