- Timestamp:
- 12/20/12 23:59:54 (13 years ago)
- Branch:
- twig
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
inc/admin/default-templates/js_helpers.html.twig
r1088 r1091 1 1 {# JS Helpers #} 2 3 {% macro load(src,type) -%} 4 {% if not memorized('jsload',src) -%} 5 {{ memorize('jsload',src) -}} 6 {% set type = type|default('text/javascript') -%} 7 <script type="{{ type }}" src="{{ theme_url }}{{ src }}"></script> 8 {%- endif %} 9 {%- endmacro %} 2 10 3 11 {% macro common() %} 4 12 <!-- jsCommon --> 5 <script type="text/javascript" src="{{theme_url}}js/jquery/jquery.js"></script>6 <script type="text/javascript" src="{{theme_url}}js/jquery/jquery.biscuit.js"></script>7 <script type="text/javascript" src="{{theme_url}}js/jquery/jquery.bgFade.js"></script>8 <script type="text/javascript" src="{{theme_url}}js/jquery/jquery.constantfooter.js"></script>9 <script type="text/javascript" src="{{theme_url}}js/common.js"></script>10 <script type="text/javascript" src="{{theme_url}}js/prelude.js"></script>13 {{ _self.load('js/jquery/jquery.js') }} 14 {{ _self.load('js/jquery/jquery.biscuit.js') }} 15 {{ _self.load('js/jquery/jquery.bgFade.js') }} 16 {{ _self.load('js/jquery/jquery.constantfooter.js') }} 17 {{ _self.load('js/common.js') }} 18 {{ _self.load('js/prelude.js') }} 11 19 <script type="text/javascript"> 12 20 //<![CDATA[ … … 58 66 {% macro load_IE7() %} 59 67 <!--[if lt IE 8]> 60 <script type="text/javascript" src="{{theme_url}}js/ie7/IE8.js"></script>68 {{ _self.load('ie7/IE8.js') }} 61 69 <link rel="stylesheet" type="text/css" href="{{theme_url}}style/iesucks.css" /> 62 70 <![endif]--> … … 66 74 {% if values is not iterable %}{% set values = [values] %} {% endif %} 67 75 <!-- jsConfirmClose --> 68 <script type="text/javascript" src="{{theme_url}}js/confirm-close.js"></script>76 {{ _self.load('js/confirm-close.js') }} 69 77 <script type="text/javascript"> 70 78 //<![CDATA[ … … 77 85 {% macro page_tabs(default_tab) %} 78 86 <!-- jsPageTabs --> 79 <script type="text/javascript" src="{{theme_url}}js/jquery/jquery.pageTabs.js"></script>87 {{ _self.load('js/jquery/jquery.pageTabs.js') }} 80 88 <script type="text/javascript"> 81 89 //<![CDATA[ … … 90 98 <!-- jsModal --> 91 99 <link rel="stylesheet" href="{{theme_url}}style/modal/modal.css" type="text/css" media="screen" /> 92 <script type="text/javascript" src="{{theme_url}}js/jquery/jquery.modal.js"></script>100 {{ _self.load('js/jquery/jquery.modal.js') }} 93 101 <script type="text/javascript"> 94 102 //<![CDATA[ … … 102 110 <!-- jsColorPicker --> 103 111 <link rel="stylesheet" href="{{theme_url}}style/farbtastic/farbtastic.css" type="text/css" media="screen" /> 104 <script type="text/javascript" src="{{theme_url}}js/jquery/jquery.farbtastic.js"></script>105 <script type="text/javascript" src="{{theme_url}}js/color-picker.js"></script>112 {{ _self.load('js/jquery/jquery.farbtastic.js') }} 113 {{ _self.load('js/color-picker.js') }} 106 114 {% endmacro %} 107 115 … … 109 117 <!-- jsDatePicker --> 110 118 <link rel="stylesheet" href="{{theme_url}}style/date-picker.css" type="text/css" media="screen" /> 111 <script type="text/javascript" src="{{theme_url}}js/date-picker.js"></script>119 {{ _self.load('js/date-picker.js') }} 112 120 <script type="text/javascript"> 113 121 //<![CDATA[ … … 141 149 <!-- jsToolBar --> 142 150 <link rel="stylesheet" type="text/css" href="{{theme_url}}style/jsToolBar/jsToolBar.css" /> 143 <script type="text/javascript" src="{{theme_url}}js/jsToolBar/jsToolBar.js"></script>151 {{ _self.load('js/jsToolBar/jsToolBar.js') }} 144 152 145 153 {% if current_user.options.enable_wysiwyg %} 146 <script type="text/javascript" src="{{theme_url}}js/jsToolBar/jsToolBar.wysiwyg.js"></script>154 {{ _self.load('js/jsToolBar/jsToolBar.wysiwyg.js') }} 147 155 {% endif %} 148 156 149 <script type="text/javascript" src="{{theme_url}}js/jsToolBar/jsToolBar.dotclear.js"></script>157 {{ _self.load('js/jsToolBar/jsToolBar.dotclear.js') }} 150 158 <script type="text/javascript"> 151 159 //<![CDATA[ … … 220 228 <!-- jsCandyUpload --> 221 229 <link rel="stylesheet" href="{{theme_url}}style/candyUpload/style.css" type="text/css" media="screen" /> 222 <script type="text/javascript" src="{{theme_url}}js/jquery/jquery.candyUpload.js"></script>230 {{ _self.load('js/jquery/jquery.candyUpload.js') }} 223 231 <script type="text/javascript"> 224 232 //<![CDATA[ … … 251 259 {% macro tool_man() %} 252 260 <!-- jsToolMan --> 253 <script type="text/javascript" src="{{theme_url}}js/tool-man/core.js"></script>254 <script type="text/javascript" src="{{theme_url}}js/tool-man/events.js"></script>255 <script type="text/javascript" src="{{theme_url}}js/tool-man/css.js"></script>256 <script type="text/javascript" src="{{theme_url}}js/tool-man/coordinates.js"></script>257 <script type="text/javascript" src="{{theme_url}}js/tool-man/drag.js"></script>258 <script type="text/javascript" src="{{theme_url}}js/tool-man/dragsort.js"></script>259 <script type="text/javascript" src="{{theme_url}}js/dragsort-tablerows.js"></script>261 {{ _self.load('js/tool-man/core.js') }} 262 {{ _self.load('js/tool-man/events.js') }} 263 {{ _self.load('js/tool-man/css.js') }} 264 {{ _self.load('js/tool-man/coordinates.js') }} 265 {{ _self.load('js/tool-man/drag.js') }} 266 {{ _self.load('js/tool-man/dragsort.js') }} 267 {{ _self.load('js/dragsort-tablerows.js') }} 260 268 {% endmacro %} 261 269 262 270 {% macro meta_editor() %} 263 271 <!-- jsMetaEditor --> 264 <script type="text/javascript" src="{{theme_url}}js/meta-editor.js"></script>265 {% endmacro %} 272 {{ _self.load('js/meta-editor.js') }} 273 {% endmacro %}
Note: See TracChangeset
for help on using the changeset viewer.