{# JS Helpers #} {% macro load(src,type) -%} {% if not memorized('jsload',src) -%} {{ memorize('jsload',src) -}} {% set type = type|default('text/javascript') -%} {%- endif %} {%- endmacro %} {% macro common() %} {{ _self.load('js/jquery/jquery.js') }} {{ _self.load('js/jquery/jquery.biscuit.js') }} {{ _self.load('js/jquery/jquery.bgFade.js') }} {{ _self.load('js/common.js') }} {{ _self.load('js/prelude.js') }} {% endautoescape %} {% endmacro %} {% macro load_IE7() %} {% endmacro %} {% macro confirm_close(values) %} {% if values is not iterable %}{% set values = [values] %} {% endif %} {{ _self.load('js/confirm-close.js') }} {% endautoescape %} {% endmacro %} {% macro page_tabs(default_tab) %} {{ _self.load('js/jquery/jquery.pageTabs.js') }} {% endmacro %} {% macro modal() %} {{ _self.load('js/jquery/jquery.modal.js') }} {% endmacro %} {% macro color_picker() %} {{ _self.load('js/jquery/jquery.farbtastic.js') }} {{ _self.load('js/color-picker.js') }} {% endmacro %} {% macro date_picker() %} {{ _self.load('js/date-picker.js') }} {% endmacro %} {% macro tool_bar() %} {{ _self.load('js/jsToolBar/jsToolBar.js') }} {% if current_user.options.enable_wysiwyg %} {{ _self.load('js/jsToolBar/jsToolBar.wysiwyg.js') }} {% endif %} {{ _self.load('js/jsToolBar/jsToolBar.dotclear.js') }} {% endautoescape %} {% endmacro %} {% macro candy_upload(params) %} {% if params is empty %}{% set params = {} %} {% endif %} {% set params = params|merge(['sess_id={{session.id}}','sess_uid={{session.uid}}','xd_check={{session.nonce}}']) %} {{ _self.load('js/jquery/jquery.candyUpload.js') }} {% endmacro %} {% macro tool_man() %} {{ _self.load('js/tool-man/core.js') }} {{ _self.load('js/tool-man/events.js') }} {{ _self.load('js/tool-man/css.js') }} {{ _self.load('js/tool-man/coordinates.js') }} {{ _self.load('js/tool-man/drag.js') }} {{ _self.load('js/tool-man/dragsort.js') }} {{ _self.load('js/dragsort-tablerows.js') }} {% endmacro %} {% macro meta_editor() %} {{ _self.load('js/meta-editor.js') }} {% endmacro %}