mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-28 06:08:52 +00:00
[feature/twig] Changing INCLUDEJS behavior slightly
Automatically parsing inline variables the same way it is done for INCLUDE, INCLUDEPHP PHPBB3-11598
This commit is contained in:
parent
e9bbeeb1a4
commit
6c30441ad4
10 changed files with 15 additions and 14 deletions
|
@ -44,6 +44,7 @@ class phpbb_template_twig_lexer extends Twig_Lexer
|
||||||
'DEFINE.+=',
|
'DEFINE.+=',
|
||||||
'INCLUDE',
|
'INCLUDE',
|
||||||
'INCLUDEPHP',
|
'INCLUDEPHP',
|
||||||
|
'INCLUDEJS',
|
||||||
), $code);
|
), $code);
|
||||||
|
|
||||||
// Fix our BEGIN statements
|
// Fix our BEGIN statements
|
||||||
|
|
|
@ -38,7 +38,7 @@ function insert_single(user)
|
||||||
// ]]>
|
// ]]>
|
||||||
</script>
|
</script>
|
||||||
<!-- ENDIF -->
|
<!-- ENDIF -->
|
||||||
<!-- INCLUDEJS T_TEMPLATE_PATH ~ '/forum_fn.js' -->
|
<!-- INCLUDEJS {T_TEMPLATE_PATH}/forum_fn.js -->
|
||||||
<h2 class="solo">{L_FIND_USERNAME}</h2>
|
<h2 class="solo">{L_FIND_USERNAME}</h2>
|
||||||
|
|
||||||
<form method="post" action="{S_MODE_ACTION}" id="search_memberlist">
|
<form method="post" action="{S_MODE_ACTION}" id="search_memberlist">
|
||||||
|
|
|
@ -55,7 +55,7 @@
|
||||||
<!-- IF S_JQUERY_FALLBACK --><script type="text/javascript">window.jQuery || document.write(unescape('%3Cscript src="{T_ASSETS_PATH}/javascript/jquery.js?assets_version={T_ASSETS_VERSION}" type="text/javascript"%3E%3C/script%3E'));</script><!-- ENDIF -->
|
<!-- IF S_JQUERY_FALLBACK --><script type="text/javascript">window.jQuery || document.write(unescape('%3Cscript src="{T_ASSETS_PATH}/javascript/jquery.js?assets_version={T_ASSETS_VERSION}" type="text/javascript"%3E%3C/script%3E'));</script><!-- ENDIF -->
|
||||||
<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/forum_fn.js?assets_version={T_ASSETS_VERSION}"></script>
|
<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/forum_fn.js?assets_version={T_ASSETS_VERSION}"></script>
|
||||||
<script type="text/javascript" src="{T_ASSETS_PATH}/javascript/core.js?assets_version={T_ASSETS_VERSION}"></script>
|
<script type="text/javascript" src="{T_ASSETS_PATH}/javascript/core.js?assets_version={T_ASSETS_VERSION}"></script>
|
||||||
<!-- INCLUDEJS T_TEMPLATE_PATH ~ '/ajax.js' -->
|
<!-- INCLUDEJS {T_TEMPLATE_PATH}/ajax.js -->
|
||||||
{SCRIPTS}
|
{SCRIPTS}
|
||||||
|
|
||||||
<!-- EVENT overall_footer_after -->
|
<!-- EVENT overall_footer_after -->
|
||||||
|
|
|
@ -52,7 +52,7 @@
|
||||||
|
|
||||||
// ]]>
|
// ]]>
|
||||||
</script>
|
</script>
|
||||||
<!-- INCLUDEJS T_TEMPLATE_PATH ~ '/editor.js' -->
|
<!-- INCLUDEJS {T_TEMPLATE_PATH}/editor.js -->
|
||||||
|
|
||||||
<!-- IF S_BBCODE_ALLOWED -->
|
<!-- IF S_BBCODE_ALLOWED -->
|
||||||
<div id="colour_palette" style="display: none;">
|
<div id="colour_palette" style="display: none;">
|
||||||
|
|
|
@ -15,6 +15,6 @@
|
||||||
{S_TZ_OPTIONS}
|
{S_TZ_OPTIONS}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<!-- INCLUDEJS T_TEMPLATE_PATH ~ '/timezone.js' -->
|
<!-- INCLUDEJS {T_TEMPLATE_PATH}/timezone.js -->
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
|
@ -47,4 +47,4 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- INCLUDEJS T_TEMPLATE_PATH ~ '/avatars.js' -->
|
<!-- INCLUDEJS {T_TEMPLATE_PATH}/avatars.js -->
|
||||||
|
|
|
@ -15,6 +15,6 @@
|
||||||
{S_TZ_OPTIONS}
|
{S_TZ_OPTIONS}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<!-- INCLUDEJS T_TEMPLATE_PATH ~ '/timezone.js' -->
|
<!-- INCLUDEJS {T_TEMPLATE_PATH}/timezone.js -->
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -95,7 +95,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<!-- INCLUDEJS T_TEMPLATE_PATH ~ '/avatars.js' -->
|
<!-- INCLUDEJS {T_TEMPLATE_PATH}/avatars.js -->
|
||||||
|
|
||||||
<!-- ELSEIF S_LIST -->
|
<!-- ELSEIF S_LIST -->
|
||||||
|
|
||||||
|
|
|
@ -48,6 +48,6 @@
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<!-- INCLUDEJS T_TEMPLATE_PATH ~ '/avatars.js' -->
|
<!-- INCLUDEJS {T_TEMPLATE_PATH}/avatars.js -->
|
||||||
|
|
||||||
<!-- INCLUDE ucp_footer.html -->
|
<!-- INCLUDE ucp_footer.html -->
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
<!-- INCLUDEJS 'parent_and_child.js' -->
|
<!-- INCLUDEJS parent_and_child.js -->
|
||||||
<!-- INCLUDEJS PARENT -->
|
<!-- INCLUDEJS {PARENT} -->
|
||||||
<!-- DEFINE $TEST = 'child_only.js' -->
|
<!-- DEFINE $TEST = 'child_only.js' -->
|
||||||
<!-- INCLUDEJS TEST -->
|
<!-- INCLUDEJS {$TEST} -->
|
||||||
<!-- INCLUDEJS 'subdir/' ~ PARENT -->
|
<!-- INCLUDEJS subdir/{PARENT} -->
|
||||||
<!-- INCLUDEJS SUBDIR ~ '/subsubdir/' ~ PARENT -->
|
<!-- INCLUDEJS {SUBDIR}/subsubdir/{PARENT} -->
|
||||||
<!-- INCLUDEJS SUBDIR ~ '/parent_only.' ~ EXT -->
|
<!-- INCLUDEJS {SUBDIR}/parent_only.{EXT} -->
|
||||||
{SCRIPTS}
|
{SCRIPTS}
|
||||||
|
|
Loading…
Add table
Reference in a new issue