aboutsummaryrefslogtreecommitdiffstats
path: root/tests/lib/qunit.js
Commit message (Collapse)AuthorAgeFilesLines
* Spinner: Prevent double mousewheel & wheel event handlingMichał Gołębiowski-Owczarek2025-03-211-8/+15
| | | | | | | | | | | | | | | | | As of gh-2338, if one has loaded the jQuery MouseWheel plugin, the `mousewheel` handler would fire the `wheel` one, but the `wheel` one would also run in response to the native `wheel` event, resulting in double the distance handled by the spinner. To prevent the issue, only fire the `wheel` handler from inside the `mousewheel` on if the event was triggered by jQuery - jQuery will not care that the underlying event is `wheel` and will only fire handlers for `mousewheel`. Also, add an iframe test using jQuery MouseWheel to not affect all the other tests. Plus, migrate from `QUnit.reset` to `QUnit.done` (see qunitjs/qunit#354). Closes gh-2342 Ref gh-2338
* Tests: Migrate test runner to jquery-test-runnerTimmy Willison2025-01-141-2/+0
| | | Closes gh-2325
* All: Drop support for jQueries different than the latest for each majorMichał Gołębiowski-Owczarek2024-05-151-8/+2
| | | | | | Also, remove the ability to run the test suite in jQuery <1.12.4 & <2.2.4. Closes gh-2249
* Tests: replace grunt-contrib-qunit with jQuery test runnerTimmy Willison2024-03-291-3/+4
| | | | | - add filestash workflow Close gh-2221
* Build: Add jQuery 3.7.0Michał Gołębiowski-Owczarek2023-05-121-0/+1
|
* Build: Add jQuery 3.6.4, update Migrate to 3.4.1Michał Gołębiowski-Owczarek2023-05-101-1/+1
| | | Closes gh-2161
* Build: Add jQuery 3.6.1-3.6.3, update Migrate to 3.4.0Michał Gołębiowski-Owczarek2023-01-151-1/+1
|
* Build: Migrate from JSHint & JSCS to ESLintMichał Gołębiowski-Owczarek2021-06-071-6/+1
| | | | | Fixes #15393 Closes gh-1958
* Build: Add jQuery 3.6.0, update Migrate from 3.3.1 to 3.3.2Michał Gołębiowski-Owczarek2021-03-091-0/+1
| | | Closes gh-1948
* All: Drop support for jQuery 1.7Michał Gołębiowski-Owczarek2020-07-221-1/+0
| | | Closes gh-1923
* Build: Add jQuery 3.5.0 & 3.5.1Michał Gołębiowski-Owczarek2020-05-161-0/+1
| | | Closes gh-1915
* Tests: Add the 3.x-git jQuery version to the dropdownMichał Gołębiowski-Owczarek2020-01-141-1/+1
| | | | Closes gh-1905
* All: Migrate away from deprecated/removed Core APIsMichał Gołębiowski-Owczarek2019-12-081-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary of the changes: * Build: Add jQuery 3.2.0-3.4.1 to versions UI can be tested against * Build: Load jQuery & Migrate via HTTPS * Build: Add package-lock.json to .gitignore * Build: Update jQuery Migrate from 3.0.0 to 3.1.0 * Build: Allow to run tests against jQuery 3.x-git * Build: Fix formatting according to JSCS rules * Build: Disable JSCS for the inlined jQuery Color * All: Switch from $.isArray to Array.isArray (jQuery.isArray will be removed in jQuery 4.0) * All: Switch from `$.isFunction( x )` to `typeof x === "function"` (jQuery.isFunction will be removed in jQuery 4.0) * All: Inline jQuery.isWindow as it'll be removed in jQuery 4.0 * Effects: Fix a timing issue in a variable declaration. Previously, a jQuery object was created, chained & assigned to a variable that was then accessed in a callback used inside of this chained definition. Due to a timing difference in when the callback fired for the first time in latest jQuery master, it was being called before the variable was defined. * Tests: Make dialog & draggable unit tests less strict (newest jQuery returns fractional results in some cases, making comparisons fail when there's a tiny difference) * All: Migrate from $.trim to bare String.prototype.trim (jQuery.trim will be deprecated in jQuery 3.5) Closes gh-1901
* Qunit: Add bootstrap config for running tests with jQuery MigrateEirik Sletteberg2017-02-061-0/+5
| | | | Closes gh-1774
* Build: Add jQuery 3.1.1Michał Gołębiowski2016-11-021-1/+1
| | | | Closes gh-1766
* Build: Add jQuery 3.1.0Scott González2016-07-081-0/+1
|
* Build: Add jQuery 3.0 for testingAlexander Schmitz2016-07-061-0/+1
|
* Build: Add jQuery 1.12/2.2 to the test configurationMichał Gołębiowski2016-05-251-1/+3
| | | | Ref gh-1706
* Build: Use jquery-git in place of jquery-compat-gitMichał Gołębiowski2015-11-141-1/+1
| | | | | | | jQuery Compat is not going to get released after all; jQuery UI should be tested against jquery-git instead of jquery-compat-git. Closes gh-1646
* Tests: Style updatesAlexander Schmitz2015-08-211-4/+4
| | | | | Ref #14246 Ref gh-1588
* Tests: Add custom build of core to testsAlexander Schmitz2015-05-201-1/+1
| | | | | | | This adds a custom build which excludes the event/alias and deprecated modules Fixes #12770 Closes gh-1556
* Build: Upgrade to jQuery 1.11.3Scott González2015-05-141-1/+1
|
* Tests: Use new jquery-compat-git and jquery-git filesScott González2015-05-141-1/+1
|
* Tests: Use the qunit-assert-close moduleScott González2015-04-091-6/+3
| | | | | | | | Moved QUnit assertion dependencies from `lib/bootstrap` to `lib/qunit`. Corrected bad draggable assertions. Ref gh-1528
* Tests: Convert closeEnough() to a proper QUnit assertionScott González2015-04-091-0/+6
| | | | | | | Should eventually replace with qunit-assert-close. Ref #10119 Ref gh-1528
* Tests: Change test infrastructure to use AMD and reduce boilerplateScott González2015-04-091-0/+45
Ref #10119 Ref gh-1528 * Adds RequireJS and relies on AMD for loading dependencies. * Updates to grunt-contrib-qunit 0.6.0. * Convert `domEqual()` to a proper QUnit assertion. * Introduces two bootstrap files (JS and CSS) which use `data-` attributes to reduce the amount of boilerplate needed in each test
pan class="w"> with FOP. </p> <p>Users can subscribe to fop-user@xml.apache.org by sending an email to <jump href="mailto:fop-user-subscribe@xml.apache.org">fop-user-subscribe@xml.apache.org</jump> this is where user specific topics are discussed. </p> </s1> <s1 title="Formatting"> <p> <figure width="480" height="260" src="layout.jpg" alt="Formatting Diagram" /> </p> <p> This image is a demonstration of a two page document. The xml data on the left is formatted into the two pages on the right. The document contains static areas that appear on every page, an external graphic in this case an svg document. There is a footnote on the first page and a table that goes across both pages. </p> <p> The advantage of XSL is the ability to take an XML document and to format the information into a page layout. The XML document can be generated in any way, the most common would be to use XSLT. FOP takes the XML and formats the data into pages. The pages are then rendered to the requested output. </p> <p> This is a real document. The image was created by rendering the document to the svg renderer then putting the rendered pages into an svg document along with the xml. </p> </s1> <s1 title="FOP Objectives"> <p>The goals of the Apache XML FOP Project are to deliver an XSL FO->PDF formatter that is compliant to at least the Basic conformance level described in the W3C Recommendation from 15 October 2001, and that complies with the 11 March 1999 Portable Document Format Specification (Version 1.3) from Adobe Systems. </p> <p>Conformance to the XML 1.0 Recommendation, XSLT 1.0 Recommendation and the XML Namespaces Recommendation is understood. Other relevant documents, such as the XPath and XLink Working Drafts, are referenced as necessary. The FOP Project will attempt to use the latest version of evolving specifications. </p> <p>To reach this aim currently the layout system is being redesigned to better handle the formatting of all different types of formatting objects. </p> </s1> </body> </document>