.. You may want to use the usual include line. Uncomment and adjust the path. .. include:: ../Includes.txt ============== EXT: T3 jQuery ============== :Created: 2010-02-18T17:33:18 :Changed by: Jürgen Furrer :Changed: 2013-06-29T23:02:25 :Classification: t3jquery :Keywords: jQuery UI, jQuery TOOLS :Author: Juergen Furrer :Email: juergen.furrer@gmail.com :Info 4: :Language: en |img-1| |img-2| EXT: T3 jQuery - t3jquery .. _EXT-T3-jQuery: EXT: T3 jQuery ============== Extension Key: t3jquery Language: en Keywords: jQuery UI, jQuery TOOLS Copyright 2000-2011, Juergen Furrer, jQuery UI © 2011 Paul Bakaus, jQuery TOOLS © 2011 Tero Piirainen class.JavaScriptPacker.php © by Dean Edwards, Nicolas Martin & Mark Fabrizio Jr. jsmin2.php © by Douglas Crockford, David Holmes & Gaetano Giunta, This document is published under the Open Content License available from http://www.opencontent.org/opl.shtml The content of this document is related to TYPO3 \- a GNU/GPL CMS/Framework available from www.typo3.org .. _Table-of-Contents: Table of Contents ----------------- `EXT: T3 jQuery 1 <#__RefHeading__874_1096280026>`_ **`Introduction 3 <#__RefHeading__876_1096280026>`_** `What does it do? 3 <#__RefHeading__878_1096280026>`_ `Screenshots 3 <#__RefHeading__880_1096280026>`_ **`Users manual 5 <#__RefHeading__882_1096280026>`_** `Analyze .js for jQuery extension 5 <#__RefHeading__884_1096280026>`_ `Process and Analyze t3jquery.txt in extensions 5 <#__RefHeading__886_1096280026>`_ `Create custom jQuery JS Library 5 <#__RefHeading__888_1096280026>`_ **`Administration 6 <#__RefHeading__6795_604902941>`_** `FAQ 6 <#__RefHeading__4434_16759036>`_ **`Configuration 7 <#__RefHeading__892_1096280026>`_** `Add jQuery Library by EXT 7 <#__RefHeading__6986_604902941>`_ `Add jQuery Library by TS 7 <#__RefHeading__6988_604902941>`_ `Add jQuery Library by Configuration 7 <#__RefHeading__6990_604902941>`_ `Add jQuery Library by Fluid viewHelper 7 <#__RefHeading__2565_1876670769>`_ `Add extra javascript 8 <#__RefHeading__6992_604902941>`_ **`t3jquery.txt 9 <#__RefHeading__894_1096280026>`_** `Scripts 9 <#__RefHeading__6994_604902941>`_ `Components 9 <#__RefHeading__6996_604902941>`_ **`Known problems 10 <#__RefHeading__898_1096280026>`_** **`To-Do list 11 <#__RefHeading__900_1096280026>`_** **`ChangeLog 12 <#__RefHeading__902_1096280026>`_** .. _Introduction: Introduction ------------ .. _What-does-it-do: What does it do? ^^^^^^^^^^^^^^^^ This extension provides a shared version of the jQuery Javascript framework for use in other extensions to avoid any conflicts between these extensions. .. _Screenshots: Screenshots ^^^^^^^^^^^ |img-3| |img-4| |img-5| |img-6| |img-7| .. _Users-manual: Users manual ------------ To use the extension you need to follow these steps: Install the extension Change the configuration of the module in Ext Manager (see Administration) Reload the backend to access the backend module (e.g. press F5 to reload the page or logout & login again) Enter the Backend module “T3 jQuery” (in section “Tools”) Use one of the 4 entries in the dropdown menu at the top right corner. (If the “Extension Development Evaluator” [extkey: extdeveval] extension is installed, a 5th entry will be added to the drowdown, which gives you quick access to displaying the t3jquery API docs) .. _Analyze-js-for-jQuery-extension: Analyze .js for jQuery extension ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Choose this entry in the dropdown menu at the top right corner to create a custom jQuery library out of existing javascript files. Your able to enter - the remote file which is the path to the file on the serverExample: EXT:jfmulticontent/res/script.jsThis depends completely on the checked extension! - a local file (upload the javascript file) All needed components will be listed Click “Use” or “Use & Merge” if you already did this step for another extension You will be forwarded to the 1st view of the extension and all needed components are checked Go to “Create custom jQuery JS Library” .. _Process-and-Analyze-t3jquery-txt-in-extensions: Process and Analyze t3jquery.txt in extensions ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Choose this entry in the dropdown menu at the top right corner to create a custom jQuery library out of information stored in t3jquery.txt files available in installed extensions Select the extensions you want processed and analyzed, and click the “Check” button Click “Use” or “Use & Merge” if you already did this step for another extension You will be forwarded to the 1st view of the extension and all needed components are checked Go to “Create custom jQuery JS Library” .. _Create-custom-jQuery-JS-Library: Create custom jQuery JS Library ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ You will see an overview of all available components and if you used the previous steps, some components will be selected. Choose at the bottom the compression type you wanna use Click the button “Create jQuery Library” You are done. If the extension which used jQuery is cached, you need to clear the cache manually .. _Administration: Administration -------------- You are able to change the following options in configuration: .. ### BEGIN~OF~TABLE ### .. _alwaysIntegrate: alwaysIntegrate ^^^^^^^^^^^^^^^ .. container:: table-row Property alwaysIntegrate Data type boolean Description Choose if you like to integrate the library on every page Default 0 .. _integrateToFooter: integrateToFooter ^^^^^^^^^^^^^^^^^ .. container:: table-row Property integrateToFooter Data type boolean Description If set, all scripts will be integrated to the footer section Default 0 .. _enableStyleStatic: enableStyleStatic ^^^^^^^^^^^^^^^^^ .. container:: table-row Property enableStyleStatic Data type boolean Description If set, you get some static to include default styles Default 0 .. _dontIntegrateOnUID: dontIntegrateOnUID ^^^^^^^^^^^^^^^^^^ .. container:: table-row Property dontIntegrateOnUID Data type string Description List of page ID's where the library should not be integrated (comma separated) Default .. _dontIntegrateInRootline: dontIntegrateInRootline ^^^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row Property dontIntegrateInRootline Data type string Description List of page ID's where the library should not be integrated (recursive from rootline) Default .. _jqLibFilename: jqLibFilename ^^^^^^^^^^^^^ .. container:: table-row Property jqLibFilename Data type string Description Defines the prefix of the generated library Default jquery-###VERSION###.js .. _configDir: configDir ^^^^^^^^^ .. container:: table-row Property configDir Data type string Description Define the folder where the files will be generated Default uploads/tx\_t3jquery .. _jQueryVersion: jQueryVersion ^^^^^^^^^^^^^ .. container:: table-row Property jQueryVersion Data type string Description Define the version of jQuery Default 1.7.x .. _jQueryUiVersion: jQueryUiVersion ^^^^^^^^^^^^^^^ .. container:: table-row Property jQueryUiVersion Data type string Description Define the version of jQuery UI Default 1.8.x .. _jQueryTOOLSVersion: jQueryTOOLSVersion ^^^^^^^^^^^^^^^^^^ .. container:: table-row Property jQueryTOOLSVersion Data type string Description Define the version of jQuery TOOLS (if empty jQuery TOOLS is turned off) Default .. _integrateFromCDN: integrateFromCDN ^^^^^^^^^^^^^^^^ .. container:: table-row Property integrateFromCDN Data type boolean Description If set, the libs will be integrated from a CDN. If you change this settings, you have to reload the Backend! Default .. _locationCDN: locationCDN ^^^^^^^^^^^ .. container:: table-row Property locationCDN Data type string Description Choose the CDN to use, jQuery TOOLS even comes from jquerytools.com Default google .. ###### END~OF~TABLE ###### .. _FAQ: FAQ ^^^ .. _generated: ((generated)) """"""""""""" .. _Why-the-backend-module-is-missing: Why the backend module is missing? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ If you select “integrateFromCDN” the whole library will be loaded, you cant select components and therefore the module is not available. .. _Configuration: Configuration ------------- .. _Add-jQuery-Library-by-EXT: Add jQuery Library by EXT ^^^^^^^^^^^^^^^^^^^^^^^^^ If you want to use t3jquery for your own extension, you need just some several lines which look like this: :: // checks if t3jquery is loaded if (t3lib_extMgm::isLoaded('t3jquery')) { require_once(t3lib_extMgm::extPath('t3jquery').'class.tx_t3jquery.php'); } // if t3jquery is loaded and the custom Library had been created if (T3JQUERY === true) { tx_t3jquery::addJqJS(); } else { // if none of the previous is true, you need to include your own library // just as an example in this way $GLOBALS['TSFE']->additionalHeaderData[$ext_key] = ''; } .. _Add-jQuery-Library-by-TS: Add jQuery Library by TS ^^^^^^^^^^^^^^^^^^^^^^^^ If you like to integrate the library on every page in Typo3 4.2.x you have to add the following to your setup: :: includeLibs.t3jquery = EXT:t3jquery/class.tx_t3jquery.php page.10 = USER page.10.userFunc = tx_t3jquery->addJqJS .. _Add-jQuery-Library-by-Configuration: Add jQuery Library by Configuration ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ It's possible to provide the jQuery Library on every page. To do so, set the option “Always integrate jQuery” in configuration. .. _Add-jQuery-Library-by-Fluid-viewHelper: Add jQuery Library by Fluid viewHelper ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Your able to add the jQuery-Library by using a Fluid viewHelper: :: .. _Add-extra-javascript: Add extra javascript ^^^^^^^^^^^^^^^^^^^^ A special function (for Typoscript and Fluid use) is included in the API, for adding extra javascript AFTER the jQuery Library. This is needed in some situations because headerdata, added with "page.headerData", is placed BEFORE the headerdata which is added by PHP. .. ### BEGIN~OF~TABLE ### .. _jsfile: jsfile """""" .. container:: table-row Property jsfile Data type stdWrap Description Path/filename of a javascript file, t3jquery will check if the file exist .. _jsurl: jsurl """"" .. container:: table-row Property jsurl Data type stdWrap Description Path/filename of a javascript file, t3jquery will not check if it exist, you can insert http files here .. _jsdata: jsdata """""" .. container:: table-row Property jsdata Data type stdWrap Description Piece of javascript code .. _jsready: jsready """"""" .. container:: table-row Property jsready Data type stdWrap Description Piece of javascript code, that will be executed when the document is ready (jQuery(document).ready()) .. _forceOnTop: forceOnTop """""""""" .. container:: table-row Property forceOnTop Data type boolean Description If set, the script will be loaded at first position .. _compress: compress """""""" .. container:: table-row Property compress Data type boolean Description Defines if the jsdata and jsready will be minimized You have to enable this in your config config.compressJs = 1 config.compressCss = 1 .. _type: type """" .. container:: table-row Property type Data type string Description Defines the type of the script tag (default: text/javascript) .. _allWrap: allWrap """"""" .. container:: table-row Property allWrap Data type wrap Description wraps the script tag .. _tofooter: tofooter """""""" .. container:: table-row Property tofooter Data type boolean Description If set, the jsfile, jsurl and jsdata will be placed in footer elsewhere it will be added to the header .. ###### END~OF~TABLE ###### Note: If you use this function, it is not necessary to add the jquery.js using the tx\_t3jquery->addJqJS function, as this function automatically adds the jquery.js if it is not already added. .. _Example-for-Typoscript: Example for Typoscript: """"""""""""""""""""""" :: includeLibs.t3jquery = EXT:t3jquery/class.tx_t3jquery.php page.10 = USER page.10.userFunc = tx_t3jquery->addJS page.10.jsfile = fileadmin/testscript.js page.10.jsurl = http://www.foreign.com/testscript.js page.10.jsdata = alert('Hello World!'); page.10.compress = 1 page.10.tofooter = 1 .. _Example-for-fluid: Example for fluid: """""""""""""""""" :: .. _t3jquery-txt: t3jquery.txt ------------ If you are creating your own extension and want to make it easy for the users to create a custom jQuery library with the components required for your extension, your able to create a t3jquery.txt file, and place it in your extension folder. The t3jquery.txt contains information on what javascript and/or components is required for your extension. There are 2 parameters you can use in the t3jquery.txt: **“script”** and/or **“components”** . .. _Scripts: Scripts ^^^^^^^ Contains path/filename to the javascript you want analyzed. (seperate more values with a comma.) .. _Example: Example: """""""" :: script=res/js/slideshow.js,res/js/lightbox.js .. _Components: Components ^^^^^^^^^^ Contains a list of components you want included, This is sometimes needed, if a component is used, which is not present in the javascript file, such as inline script snippets (separate more values with a comma). Allowed values: jQuery, noConflict, MouseWheel, Lint, Mobile, Cookie, Migrate, Core, Widget, Mouse, Position, Draggable, Droppable, Resizable, Selectable, Sortable, Accordion, Autocomplete, Button, Dialog, Slider, Tabs, Progressbar, Datepicker, EffectsCore, EffectsBlind, EffectsBounce, EffectsClip, EffectsDrop, EffectsExplode, EffectsFold, EffectsHighlight, EffectsPulsate, EffectsScale, EffectsShake, EffectsSlide, EffectsTransfer, Easing. To get language support to the datepicker, you are able to define the language like this: Datepicker-[language code], for example: Datepicker-DE, Datepicker-HR The following components are available for jQuery TOOLS: ToolsTabs, ToolsTabsSlideshow, ToolsTooltip, ToolsTooltipSlide, ToolsTooltipDynamic, ToolsScrollable, ToolsScrollableAutoscroll, ToolsScrollableNavigator, ToolsOverlay, ToolsOverlayApple, ToolsFormDateinput, ToolsFormRangeinput, ToolsFormValidator, ToolsFlashembed, ToolsHistory, ToolsExpose, ToolsMousewheel, ToolsFlowplayer. The following components are available for Bootstrap: BootstrapTransition, BootstrapModal, BootstrapDropdown, BootstrapScrollspy, BootstrapTab, BootstrapTooltip, BootstrapPopover, BootstrapAlert, BootstrapButton, BootstrapCollapse, BootstrapCarousel. .. _Example: Example: """""""" :: components=jQuery,Core,Accordion,Tabs,EffectsCore,EffectsBlind,Easing .. _Known-problems: Known problems -------------- - Report bugs at `http://forge.typo3.org/projects/show/extension- t3jquery `_ - The alwaysIntegrate does not work on prior versions than 4.3.0, you have to integrate it with typoscript .. _To-Do-list: To-Do list ---------- Report features at `http://forge.typo3.org/projects/show/extension- t3jquery `_ .. _ChangeLog: ChangeLog --------- .. ### BEGIN~OF~TABLE ### .. _0-0-1: 0.0.1 ^^^^^ .. container:: table-row Version 0.0.1 Changes Initial development .. _0-1-0: 0.1.0 ^^^^^ .. container:: table-row Version 0.1.0 Changes Add the jquery library to the stack of files to compile, only one file will be loaded .. _0-2-0: 0.2.0 ^^^^^ .. container:: table-row Version 0.2.0 Changes Add configuration configDir, this is the new folder where the config and the JS-Lib will be stored .. _0-2-1: 0.2.1 ^^^^^ .. container:: table-row Version 0.2.1 Changes Add easing .. _0-3-0: 0.3.0 ^^^^^ .. container:: table-row Version 0.3.0 Changes Add language support for date picker .. _0-3-1: 0.3.1 ^^^^^ .. container:: table-row Version 0.3.1 Changes Save compression to configuration .. _0-3-2: 0.3.2 ^^^^^ .. container:: table-row Version 0.3.2 Changes Bugfix “Merge & Use” does not merge if config is empty / Bugfix selected compression if config is not set .. _0-3-3: 0.3.3 ^^^^^ .. container:: table-row Version 0.3.3 Changes Add the “alwaysIntegrate” configuration .. _0-3-4: 0.3.4 ^^^^^ .. container:: table-row Version 0.3.4 Changes Bugix, version 0.3.3 throws error in back end / Add “minify only” (jsmin) .. _0-3-5: 0.3.5 ^^^^^ .. container:: table-row Version 0.3.5 Changes jQuery will be loaded at first position of header .. _0-3-6: 0.3.6 ^^^^^ .. container:: table-row Version 0.3.6 Changes Bugfix if config['files'] is empty (PHP Warning: in\_array() [function .in-array.php]: Wrong datatype) .. _0-3-7: 0.3.7 ^^^^^ .. container:: table-row Version 0.3.7 Changes Use the jsmin of t3lib\_div / Change errorhandling .. _0-4-0: 0.4.0 ^^^^^ .. container:: table-row Version 0.4.0 Changes Change the include of the lib to hook of pagerender / Bugfix of the “alwaysIntegrate” .. _0-4-1: 0.4.1 ^^^^^ .. container:: table-row Version 0.4.1 Changes Fix the language problems for Typo3 4.2.10 (File "EXT:lang/locallang\_common.xml" not found!) .. _0-4-2: 0.4.2 ^^^^^ .. container:: table-row Version 0.4.2 Changes Remove globals and use $GLOBALS instead for codestyle .. _0-4-3: 0.4.3 ^^^^^ .. container:: table-row Version 0.4.3 Changes Finish the translation (EN) .. _0-5-0: 0.5.0 ^^^^^ .. container:: table-row Version 0.5.0 Changes Definition of component in XML (define only once) / Multiple version support .. _0-5-1: 0.5.1 ^^^^^ .. container:: table-row Version 0.5.1 Changes Bugfix in Backend, the jQuery was not loaded .. _0-5-2: 0.5.2 ^^^^^ .. container:: table-row Version 0.5.2 Changes Bugfix #6184, changed definition of root path to PATH\_site .. _0-5-3: 0.5.3 ^^^^^ .. container:: table-row Version 0.5.3 Changes Fix problem in old Typo versions when t3lib/class.t3lib\_pagerenderer.php does not exist .. _0-5-4: 0.5.4 ^^^^^ .. container:: table-row Version 0.5.4 Changes Add jQuery 1.4.1 (#6252) / Add jQuery UI 1.8b1 .. _0-5-5: 0.5.5 ^^^^^ .. container:: table-row Version 0.5.5 Changes Fix #6184, integration from template ($\_EXTKEY wrong) / Add jQuery UI 1.8rc1 .. _0-5-6: 0.5.6 ^^^^^ .. container:: table-row Version 0.5.6 Changes Add Position to 1.8x xml / Take the language information from jQuery UI Website .. _0-6-0: 0.6.0 ^^^^^ .. container:: table-row Version 0.6.0 Changes Add jQuery TOOLS (#6208) / Change the folder structure .. _0-6-1: 0.6.1 ^^^^^ .. container:: table-row Version 0.6.1 Changes Removed all other languages for normal translation .. _0-6-2: 0.6.2 ^^^^^ .. container:: table-row Version 0.6.2 Changes Sometimes the “Process & Analyze” does not work well .. _0-6-3: 0.6.3 ^^^^^ .. container:: table-row Version 0.6.3 Changes Fix #6373, if check tabs from UI, tabs from TOOLS will be unchecked .. _0-6-4: 0.6.4 ^^^^^ .. container:: table-row Version 0.6.4 Changes Add the noConflict mode to component .. _0-6-5: 0.6.5 ^^^^^ .. container:: table-row Version 0.6.5 Changes Add jQuery 1.4.2 and jQuery UI 1.8rc2 to component list .. _0-6-6: 0.6.6 ^^^^^ .. container:: table-row Version 0.6.6 Changes Add jQuery UI 1.8rc3 .. _0-6-7: 0.6.7 ^^^^^ .. container:: table-row Version 0.6.7 Changes Bugfix for older Typo3 installation, the ext\_localconf was included to early, move the alwaysIntegrate to ext\_tables .. _0-6-8: 0.6.8 ^^^^^ .. container:: table-row Version 0.6.8 Changes Bugfix #6863, alwaysIntegrate will not work for older versions of Typo3, see “Known problems” .. _0-7-0: 0.7.0 ^^^^^ .. container:: table-row Version 0.7.0 Changes Add jQuery UI 1.8.0 .. _0-7-1: 0.7.1 ^^^^^ .. container:: table-row Version 0.7.1 Changes Add configuration “tofooter” to add jsdata and jsfile to the footer .. _0-7-2: 0.7.2 ^^^^^ .. container:: table-row Version 0.7.2 Changes Fix the multiple insert of the jQuery library (Thanks to S. Delcroix) .. _0-7-3: 0.7.3 ^^^^^ .. container:: table-row Version 0.7.3 Changes Renew the documentation .. _0-7-4: 0.7.4 ^^^^^ .. container:: table-row Version 0.7.4 Changes Fix the alwaysIntegrate for 4.3.x versions .. _1-0-0: 1.0.0 ^^^^^ .. container:: table-row Version 1.0.0 Changes Remove alpha, beta and rc versions for jQuery UI .. _1-0-1: 1.0.1 ^^^^^ .. container:: table-row Version 1.0.1 Changes Fix problem with extdeveval (#7584) .. _1-0-2: 1.0.2 ^^^^^ .. container:: table-row Version 1.0.2 Changes Add jQuery UI 1.8.1 .. _1-1-0: 1.1.0 ^^^^^ .. container:: table-row Version 1.1.0 Changes Add the dontIntegrateOnUID to configuration .. _1-2-0: 1.2.0 ^^^^^ .. container:: table-row Version 1.2.0 Changes Library name has changed for cache reason. In case of update, you have to generate the library again! / addJS could be called multiple to add more JS-files or JS-data to header and footer .. _1-2-1: 1.2.1 ^^^^^ .. container:: table-row Version 1.2.1 Changes Check if file exists (#7245) / Fix problem with alwaysIntegrate (version check) .. _1-2-2: 1.2.2 ^^^^^ .. container:: table-row Version 1.2.2 Changes Fix problem with dontIntegrateOnUID (#7767) / Fix error message (PHP Warning: implode()...) .. _1-2-3: 1.2.3 ^^^^^ .. container:: table-row Version 1.2.3 Changes Bugfix for rzcolorbox, jsdata and jsfile where not be created (since 1.1.0) .. _1-3-0: 1.3.0 ^^^^^ .. container:: table-row Version 1.3.0 Changes Add jQuery TOOLS 1.2.1 (#7819) .. _1-4-0: 1.4.0 ^^^^^ .. container:: table-row Version 1.4.0 Changes Add jQuery UI 1.7.3 .. _1-5-0: 1.5.0 ^^^^^ .. container:: table-row Version 1.5.0 Changes Add jQuery UI 1.8.2 .. _1-6-0: 1.6.0 ^^^^^ .. container:: table-row Version 1.6.0 Changes Add jQuery TOOLS 1.2.3 (#8390) / Add some devLogs for debug .. _1-6-1: 1.6.1 ^^^^^ .. container:: table-row Version 1.6.1 Changes Fix problems with config.moveJsFromHeaderToFooter .. _1-7-0: 1.7.0 ^^^^^ .. container:: table-row Version 1.7.0 Changes Add jsminify, jsurl and jsready to add JavaScript more flexible (Thx to Hartmut Bestenlehner) .. _1-8-0: 1.8.0 ^^^^^ .. container:: table-row Version 1.8.0 Changes Add jQuery UI 1.8.4 .. _1-8-1: 1.8.1 ^^^^^ .. container:: table-row Version 1.8.1 Changes Add jQuery TOOLS 1.2.4 (#9451) / Fix problem with Easing .. _1-8-2: 1.8.2 ^^^^^ .. container:: table-row Version 1.8.2 Changes Add jquery.lint for debug jquery scripts .. _1-8-3: 1.8.3 ^^^^^ .. container:: table-row Version 1.8.3 Changes Fix problem behind proxy (#9618) .. _1-8-4: 1.8.4 ^^^^^ .. container:: table-row Version 1.8.4 Changes Fix problem in button.js for jQuery UI 1.8.0 and 1.8.1 .. _1-8-5: 1.8.5 ^^^^^ .. container:: table-row Version 1.8.5 Changes Add jQuery UI 1.8.5 .. _1-8-6: 1.8.6 ^^^^^ .. container:: table-row Version 1.8.6 Changes Removed Easing, it's already in jquery.effects.core.js .. _1-8-7: 1.8.7 ^^^^^ .. container:: table-row Version 1.8.7 Changes Fix bug in tx\_t3jquery::getJqJSBE (#9896) .. _1-8-8: 1.8.8 ^^^^^ .. container:: table-row Version 1.8.8 Changes Add jQuery TOOLS 1.2.5 / Use pageRenderer for script include .. _1-8-9: 1.8.9 ^^^^^ .. container:: table-row Version 1.8.9 Changes Visualize new components (#10169) .. _1-8-10: 1.8.10 ^^^^^^ .. container:: table-row Version 1.8.10 Changes Add jQuery 1.4.3 .. _1-8-11: 1.8.11 ^^^^^^ .. container:: table-row Version 1.8.11 Changes Add jQuery UI 1.8.6 .. _1-8-12: 1.8.12 ^^^^^^ .. container:: table-row Version 1.8.12 Changes Fix missing semicolon in ui.dialog.js .. _1-8-13: 1.8.13 ^^^^^^ .. container:: table-row Version 1.8.13 Changes Add jQuery 1.4.4 .. _1-8-14: 1.8.14 ^^^^^^ .. container:: table-row Version 1.8.14 Changes Add jQuery UI 1.8.7 / Fix some whitespace junk in ui/i18n .. _1-8-15: 1.8.15 ^^^^^^ .. container:: table-row Version 1.8.15 Changes Fix nodocs regex (#11316) .. _1-9-0: 1.9.0 ^^^^^ .. container:: table-row Version 1.9.0 Changes Add integration from CDN (#11842) .. _1-9-1: 1.9.1 ^^^^^ .. container:: table-row Version 1.9.1 Changes Fix absRefPrefix (#11885) .. _1-9-2: 1.9.2 ^^^^^ .. container:: table-row Version 1.9.2 Changes Add jQuery UI 1.8.8 .. _1-9-3: 1.9.3 ^^^^^ .. container:: table-row Version 1.9.3 Changes Add jQuery UI 1.8.9/ Removed jQuery UI 1.7.1 and 1.7.2 .. _1-9-4: 1.9.4 ^^^^^ .. container:: table-row Version 1.9.4 Changes Add support for TYPO3 4.5 (#12602) / Remove mod in CDN-Mode (#12535) .. _1-9-5: 1.9.5 ^^^^^ .. container:: table-row Version 1.9.5 Changes Add jQuery 1.5.0 / Add integrateToFooter to set the location for all included scripts to the footer .. _1-9-6: 1.9.6 ^^^^^ .. container:: table-row Version 1.9.6 Changes Fix some labels (#12865) / Fix the “nodocs” for jQuery 1.5.0 (#12890) / Add jQuery 1.5.1 / Add jQuery UI 1.8.10 .. _1-10-0: 1.10.0 ^^^^^^ .. container:: table-row Version 1.10.0 Changes Add jQuery UI 1.8.11 (#13921) / Add dontIntegrateInRootline to the conf\_template (#13299) / Add jqLibFilename to conf\_template (#13614) / Fix reverse proxy (#13923) / Add license text (#13924) .. _1-10-1: 1.10.1 ^^^^^^ .. container:: table-row Version 1.10.1 Changes License text now with preg\_match\_all / Fix the endless-creating-loop from configuration / Add jQuery 1.5.2 / Add jQuery UI 1.8.12 .. _1-10-2: 1.10.2 ^^^^^^ .. container:: table-row Version 1.10.2 Changes Add jQuery 1.6.0 and 1.6.1 / Add jQuery TOOLS 1.2.6-dev / Add jQuery lint from GIT .. _1-10-3: 1.10.3 ^^^^^^ .. container:: table-row Version 1.10.3 Changes Fix dependencies-check in Analyze-JS (#26858) / Add jQuery UI 1.8.13 .. _1-10-4: 1.10.4 ^^^^^^ .. container:: table-row Version 1.10.4 Changes Add Plugin MouseWheel and Mobile .. _1-10-5: 1.10.5 ^^^^^^ .. container:: table-row Version 1.10.5 Changes Split the configuration Core and UI (#27326) / Update jQuery Lint 1.1 .. _1-10-6: 1.10.6 ^^^^^^ .. container:: table-row Version 1.10.6 Changes Fix cObj error (#27547) / Add autoloader / Add jQuery Mobile v1.0b1 / Update jQuery.lint .. _1-10-7: 1.10.7 ^^^^^^ .. container:: table-row Version 1.10.7 Changes - .. _1-10-8: 1.10.8 ^^^^^^ .. container:: table-row Version 1.10.8 Changes Add jQuery UI 1.8.14 / Add jQuery 1.6.2 / Add nightly build of jQuery.mobile (#28446) / Convert linefeed to Unix .. _1-10-9: 1.10.9 ^^^^^^ .. container:: table-row Version 1.10.9 Changes Add jQuery UI 1.8.15 and 1.8.16 / Add jQuery Mobile beta2 / Fix dependencies-check .. _2-0-0: 2.0.0 ^^^^^ .. container:: table-row Version 2.0.0 Changes Attention, you will lost your configuration after install this version! You have to choose all component again! / Removed all versions, only master-version available (from 3.1MB to 900KB) / Add jQuery 1.6.3 / Add jQuery Mobile Beta 3 .. _2-0-1: 2.0.1 ^^^^^ .. container:: table-row Version 2.0.1 Changes Add jQuery 1.6.4 (#29882) .. _2-0-2: 2.0.2 ^^^^^ .. container:: table-row Version 2.0.2 Changes Add jQuery Mobile RC1 / Fix dependencies-check in file mode / Fix documentation (#30435) / Add warning if library not selected (#30470) .. _2-0-3: 2.0.3 ^^^^^ .. container:: table-row Version 2.0.3 Changes Add cookie plugin (#30538) .. _2-0-4: 2.0.4 ^^^^^ .. container:: table-row Version 2.0.4 Changes Add jQuery TOOLS 1.2.6 .. _2-0-5: 2.0.5 ^^^^^ .. container:: table-row Version 2.0.5 Changes Add jQuery Mousewheel 3.0.5 / Add jQuery Mobile RC2 / Fix compatibility for 4.6.0 (#31325) .. _2-0-6: 2.0.6 ^^^^^ .. container:: table-row Version 2.0.6 Changes Add jQuery 1.7.0 / Add jQuery Mousewheel 3.0.6 .. _2-0-7: 2.0.7 ^^^^^ .. container:: table-row Version 2.0.7 Changes Add jQuery 1.7.1 / Add jQuery Mobile 1.0 .. _2-1-0: 2.1.0 ^^^^^ .. container:: table-row Version 2.1.0 Changes Add jQuery UI 1.8.17 / Fix the resizable plugin (#31586) / Fix problem with cookies-path (#32140) / Fix typo-error in documentation (#32860) / Improve the documentation .. _2-1-1: 2.1.1 ^^^^^ .. container:: table-row Version 2.1.1 Changes Fix the order of compression methods (#33190) / Add jQuery Mobile 1.0.1 .. _2-1-2: 2.1.2 ^^^^^ .. container:: table-row Version 2.1.2 Changes Add jQuery UI 1.8.18 / Fix cookie plugin for Safari and IE (#34159) / Fix the documentation in CDN section (#34153) .. _2-1-3: 2.1.3 ^^^^^ .. container:: table-row Version 2.1.3 Changes Add viewHelper for Extbase (by Kay Strobach) / Fix the resizable plugin again (#31586) / Fix the version control (#34183) .. _2-2-0: 2.2.0 ^^^^^ .. container:: table-row Version 2.2.0 Changes Add Bootstrap (#34736) / Add styles for jQuery UI and Bootstrap (#34737) .. _2-2-1: 2.2.1 ^^^^^ .. container:: table-row Version 2.2.1 Changes Security fix, please upgrade .. _2-3-0: 2.3.0 ^^^^^ .. container:: table-row Version 2.3.0 Changes Fix CDN-Compression (#35271) / Add jQuery 1.7.2 / Add jQuery UI 1.8.20 / Add jQuery TOOLS 1.2.7 / Add jQuery Bootstrap 2.0.3 / Add jQuery Mobile 1.1.0 / Add jQuery Mobile CSS / Add JavaScriptPacker 1.1 (#36280) .. _2-3-1: 2.3.1 ^^^^^ .. container:: table-row Version 2.3.1 Changes Fix t3lib\_utility\_VersionNumber::convertVersionNumberToInteger for older typo3 versions / Add jQuery CDN (#36891) .. _2-3-2: 2.3.2 ^^^^^ .. container:: table-row Version 2.3.2 Changes Fallback for missing jQuery UI 1.8.20 in Google-CDN and MSN-CDN (#37157) .. _2-3-3: 2.3.3 ^^^^^ .. container:: table-row Version 2.3.3 Changes Fix the back\_path in mod1 (#37386) / Create t3jquery.cfg if not exist (#37401) .. _2-3-4: 2.3.4 ^^^^^ .. container:: table-row Version 2.3.4 Changes Add jQuery UI 1.8.21 / Add jQuery Bootstrap 2.0.4 .. _2-3-5: 2.3.5 ^^^^^ .. container:: table-row Version 2.3.5 Changes Fix the Fatal error on module #38665 .. _2-3-6: 2.3.6 ^^^^^ .. container:: table-row Version 2.3.6 Changes Add jQuery UI 1.8.22 / Add jQuery Mobile 1.1.1 .. _2-4-0: 2.4.0 ^^^^^ .. container:: table-row Version 2.4.0 Changes Add jQuery 1.8.1 / Add jQuery UI 1.8.23 and 1.9.0-rc.1 / Add jQuery Bootstrap 2.1.1 / Fix version detection on older Typo3 installation (#39943) / Fix Fluid View Helper (#39411) .. _2-4-1: 2.4.1 ^^^^^ .. container:: table-row Version 2.4.1 Changes Add jQuery 1.8.2 / Add jQuery UI 1.8.24 .. _2-4-2: 2.4.2 ^^^^^ .. container:: table-row Version 2.4.2 Changes Add jQuery UI 1.9.0 / Add jQuery Mobile 1.2.0 .. _2-4-3: 2.4.3 ^^^^^ .. container:: table-row Version 2.4.3 Changes Add jQuery cookies 1.3 / Fix jQuery UI 1.9 Effects .. _2-4-4: 2.4.4 ^^^^^ .. container:: table-row Version 2.4.4 Changes Add jQuery UI 1.9.1 .. _2-4-5: 2.4.5 ^^^^^ .. container:: table-row Version 2.4.5 Changes Add jQuery 1.8.3 / Add jQuery UI 1.9.2 .. _2-4-6: 2.4.6 ^^^^^ .. container:: table-row Version 2.4.6 Changes Add Bootstrap 2.2.2 (#44111) .. _2-5-0: 2.5.0 ^^^^^ .. container:: table-row Version 2.5.0 Changes Add jQuery 1.9.0 (#44661) / Add jQuery UI 1.10.0 (#44662) .. _2-6-0: 2.6.0 ^^^^^ .. container:: table-row Version 2.6.0 Changes Add jQuery 1.9.1 (#45182) / Add jQuery 2.0.0b1 (#45223) / Add Bootstrap 2.3 (#45395) .. _2-6-1: 2.6.1 ^^^^^ .. container:: table-row Version 2.6.1 Changes Fix jQuery UI 1.10.0 Easing (#45496) .. _2-6-2: 2.6.2 ^^^^^ .. container:: table-row Version 2.6.2 Changes Add jQuery UI 1.10.2 / Add jQuery Mobile 1.3.0 / Add jQuery Mousewheel 3.1.1 / Add jQuery Cookie 1.3.1 / Add Bootstrap 2.3.1 (#46078) .. _2-6-3: 2.6.3 ^^^^^ .. container:: table-row Version 2.6.3 Changes Add jQuery 2.0.0 (#47375) / Add jQuery Mobile 1.3.1 / Add jQuer MouseWheel 3.1.3 .. _2-6-4: 2.6.4 ^^^^^ .. container:: table-row Version 2.6.4 Changes Add jQuery UI 1.10.3 / Add jQuery 1.10.1 / Add jQuery 2.0.2 / Allow extensions to ship t3jquery.txt in "Configuration" (#48811) .. _2-6-5: 2.6.5 ^^^^^ .. container:: table-row Version 2.6.5 Changes Add Bootstrap 2.3.2 (#46078) .. _2-6-6: 2.6.6 ^^^^^ .. container:: table-row Version 2.6.6 Changes Add Plugin jQuery Migrate 1.2.1 (#49448) / Fix bootstrap CDN link / Show error message, if the configfile is not writable (#47606) .. ###### END~OF~TABLE ###### |img-2| 16 .. ######CUTTER_MARK_IMAGES###### .. |img-1| image:: img-1.png .. :align: left .. |img-2| image:: img-2.png .. :border: 0 .. :height: 21 .. :hspace: 9 .. :id: Grafik2 .. :name: Grafik2 .. :width: 87 .. |img-3| image:: img-3.png .. :align: left .. :border: 0 .. :height: 448 .. :id: Grafik1 .. :name: Grafik1 .. :width: 336 .. |img-4| image:: img-4.png .. :align: left .. :border: 0 .. :height: 460 .. :id: Grafik5 .. :name: Grafik5 .. :width: 335 .. |img-5| image:: img-5.png .. :align: left .. :border: 0 .. :height: 113 .. :id: Grafik3 .. :name: Grafik3 .. :width: 344 .. |img-6| image:: img-6.png .. :align: left .. :border: 0 .. :height: 234 .. :id: Grafik4 .. :name: Grafik4 .. :width: 440 .. |img-7| image:: img-7.png .. :align: left .. :border: 0 .. :height: 383 .. :id: Grafik7 .. :name: Grafik7 .. :width: 440