docs: fixed some grammar

This commit is contained in:
Ruben Barkow 2017-02-24 07:52:39 +01:00 committed by GitHub
parent 0af0be0673
commit bfa7408164

View File

@ -33,23 +33,23 @@ Variables and functions
----------------------- -----------------------
Many call sites define additional variables (for example, model templates can Many call sites define additional variables (for example, model templates can
access the model as *self* and an unique element ID as *id*), but the following access the model as *self* and a unique element ID as *id*), but the following
variables and functions should always be available for the embedded Lua code: variables and functions should always be available for the embedded Lua code:
- *renderer*: :ref:`web-controller-template-renderer` - *renderer*: :ref:`web-controller-template-renderer`
- *http*: :ref:`web-controller-http` - *http*: :ref:`web-controller-http`
- *request*: Table containing the path components of the current page - *request*: table containing the path components of the current page
- *url* (*path*): returns the URL for the given path, which is passed as a table of path components. - *url* (*path*): returns the URL for the given path, which is passed as a table of path components.
- *attr* (*key*, *value*): Returns a string of the form ``key="value"`` - *attr* (*key*, *value*): returns a string of the form ``key="value"``
(with a leading space character before the key). (with a leading space character before the key).
*value* is converted to a string (tables are serialized as JSON) and HTML entities *value* is converted to a string (tables are serialized as JSON) and HTML entities
are escaped. Returns an empty string when *value* is *nil* or *false*. are escaped. Returns an empty string when *value* is *nil* or *false*.
- *include* (*template*): Includes another template. - *include* (*template*): includes another template.
- *node* (*path*, ...): Returns the controller node for the given page (passed as - *node* (*path*, ...): ieturns the controller node for the given page (passed as
one argument per path component). one argument per path component).
Use ``node(unpack(request))`` to get the node for the current page. Use ``node(unpack(request))`` to get the node for the current page.
- *pcdata* (*str*): Escapes HTML entities in the passed string. - *pcdata* (*str*): escapes HTML entities in the passed string.
- *urlencode* (*str*): Escapes the passed string for use in an URL. - *urlencode* (*str*): escapes the passed string for use in a URL.
- *translate*, *_translate* and *translatef*: see :doc:`i18n` - *translate*, *_translate* and *translatef*: see :doc:`i18n`