Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 18, 2015
  1. @fbasso @lsimone

    fix #1453 Improve performance in aria.utils.IdManager

    fbasso authored lsimone committed
    (cherry picked from commit 01a052f)
Commits on May 5, 2015
  1. @jakub-g

    fix #1468 Prefix URLs in CSS templates feature not working

    jakub-g authored
    Feature implemented in #972 did not work due to invalid CSS
    generated: a space between `url` keyword and the parentheses
    made the whole CSS rule invalid and hence not applied
Commits on May 4, 2015
  1. @divdavem

    fix #1467 empty MultiSelect focus issue when clicking on the dropdown…

    divdavem authored
    … icon
    
    This pull request fixes the following issue: when an @aria:MultiSelect
    widget is empty (i.e. when its items property is an empty array) and
    when clicking on the dropdown icon to open the popup, the widget gets
    the focused style and keeps it forever (even when the focus is somewhere
    else).
  2. @divdavem

    fix #1466 Repositions the popup of the multiselect when clicking on a…

    divdavem authored
    …n option
    
    Clicking on a multiselect option often triggers a refresh, which may
    lead to the multiselect being visually moved. This commit makes sure that,
    in that case, the popup moves along with the multiselect.
Commits on Apr 30, 2015
  1. @divdavem

    fix #1465 adding /src/aria/core/useragent/ua-parser.js to npm package

    divdavem authored
    As /src/aria/core/useragent/ua-parser.js was ignored through a
    .gitignore file which had no corresponding .npmignore file,
    the .gitignore file was used as the default .npmignore, leading to
    /src/aria/core/useragent/ua-parser.js not being included in the npm
    package (which makes the yeoman generator "yo ariatemplates" fail,
    cf http://ariatemplates.com/forum/showthread.php?tid=267).
Commits on Apr 29, 2015
  1. @divdavem

    fix #1456 fixing Drag class dispose process

    divdavem authored
    This commit fixes the following error:
     "Unable to get property 'replace' of undefined or null reference"
    which happened when running the following test:
    test.aria.widgets.container.dialog.resize.test5.OverlayOnResizeScrollTestCase
  2. @divdavem

    fix Selenium java robot offset when there is no attester iframe

    divdavem authored
    This commit improves the detection of attester to not apply the offset
    when not needed.
Commits on Apr 28, 2015
  1. @lsimone

    1.7.6

    lsimone authored
Commits on Apr 27, 2015
  1. @divdavem

    fix #1458 aria.utils.Dom.calculatePosition extra pixels in IE 7

    divdavem authored
    This commit improves the detection of the extra pixels returned by
    getBoundingClientRect in IE 7.
Commits on Apr 24, 2015
  1. @divdavem

    fix #1455 fixing several movable dialog tests in IE 7 and IE 8

    divdavem authored
    In IE 7 and 8, aria.utils.Dom.getStyle(domElt, "borderTopWidth") can
    return something like "medium", which was unexpected by the
    aria.utils.overlay.Overlay._setInPosition method, which would then fail
    with an "Invalid argument" exception (when setting "NaNpx" for the width
    or height property of the overlay style).
    
    After 604f33b, now that an Overlay is
    created by default for movable dialogs, this problem made several movable
    dialog tests fail in IE 7 and IE 8, such as:
    
    test.aria.widgets.container.dialog.movable.test1.MovableDialogTestCase
    test.aria.widgets.container.dialog.movable.test2.MovableDialogTestCaseTwo
    test.aria.widgets.container.dialog.movable.test3.MovableDialogTestCaseThree
    test.aria.widgets.container.dialog.movable.test4.MovableDialogTestCaseFour
    test.aria.widgets.container.dialog.movable.test5.MovableDialogTestCaseFive
    test.aria.widgets.container.dialog.movable.issue367.MovableDialogTestCase
    
    This commit fixes the issue about the unexpected value, which fixes the
    above tests.
Commits on Apr 23, 2015
  1. @lsimone @divdavem

    feat #1454 atLoader injector script to load AT packages

    lsimone authored divdavem committed
    atLoader is used to synchronously load Aria Templates classes that are not included
    in the AT package.
    It is sufficient to insert the array of classes as the innerHTML of the tag
    used to load this script.
    All the classes' dependencies have to be added to this array.
    No comments or other sintax is allowed in it except for the array itself.
    
    close #1454
Commits on Apr 22, 2015
  1. @divdavem
  2. @jakub-g

    fix #1452 Classic Test Runner: explicitly declare wlibs

    jakub-g authored
    Explicitly declare dependencies so that an application
    using the runner does not need to depend on AriaLib
    in order to run the tester
    
    See attester/attester#124
Commits on Apr 21, 2015
  1. @flongo

    fix #1445 Disabled state in html:RadioButton widget

    flongo authored
    When two `html:RadioButton`s disabled state is bound to the same non-initialized data model, an error was triggered.
    This was due to the fact that when the `initWidget` method of the first one was called, a `setValue` was done on the data model, which triggered some listeners to modify the disabled state of the second one, for which the `initWidget` method had not been called yet, so that property `this._domElt` had not been set yet.
  2. @flongo

    fix #1451 Avoid useless recursion in aria.utils.Json.inject if object…

    flongo authored
    …s are identical
    
    If you inject an object into another setting the merge flag to true, if the objects are identical and contain cyclic references, then the maximum call stack size is exceeded.
  3. @fbasso

    fix #1450 aria.utils.Date._interpretAgainstPattern has changed to face

    fbasso authored
    any pattern
    Refactor of aria.utils.Date._interpretAgainstPattern
  4. @divdavem

    fix #1448 During template unload, unload dependencies which failed to…

    divdavem authored
    … be loaded
    
    Fixes test.aria.templates.reloadResources.ReloadResourcesTestCase which
    fails when using the new syntax (with "require") in compiled templates
    (as changed in the previous commit).
  5. @divdavem

    feat #1448 Changing the template compilation result to use the new sy…

    divdavem authored
    …ntax
    
    This commit changes template class generators to generate code with the new
    syntax (with require) instead of the old one (with $dependencies).
    
    close #1448
  6. @divdavem
Commits on Apr 20, 2015
  1. @divdavem

    feat #1415 Using the ATFillCache packaging

    divdavem authored
    This commit changes the format in which Aria Templates is packaged. Instead of using the previous ATMultipart format (which does not allow packages to be evaluated in a script tag), it is now using the ATFillCache format (which fills the cache when packages are directly evaluated in a script tag).
    
    close #1415
  2. @divdavem
  3. @simonarbuckle

    feat Improvement for the data utility, now only validates the model o…

    simonarbuckle authored
    …nce each time validateModel is called.
    
    close #1449
Commits on Apr 14, 2015
  1. @fbasso
Commits on Apr 9, 2015
  1. @simonarbuckle

    1.7.5

    simonarbuckle authored
  2. @simonarbuckle
Commits on Apr 7, 2015
  1. @simonarbuckle
Commits on Apr 2, 2015
  1. @jakub-g
Commits on Apr 1, 2015
  1. @flongo

    fix #1436 Check widget destruction before reacting to data change

    flongo authored
    This commit introduces a check on the status of the widget before reacting to data change.
    
    It can happen that the `_notifyDataChange` method is called after the widget destruction.
Commits on Mar 27, 2015
  1. @simonarbuckle
Commits on Mar 24, 2015
  1. @fbasso
Commits on Mar 20, 2015
  1. @jakub-g

    fix #1411 Classic Test Runner: load extrascripts in isolated mode

    jakub-g authored
    This commit adds the possibility to load in the Classic Test Runner
    the extrascripts exposed in attester's config, when CTR is run
    in isolated mode.
    
    Previously, the extrascripts were injected by attester only to CTR's
    index page, but CTR had no possibility to propagate those scripts
    into the iframe when tests were run with `#runIsolated=true` in the URL.
    
    This commit needs attester/attester#121
    integrated in attester (to be released in attester 2.2.0)
    in order for it to properly expose `before` and `after` extrascripts.
    
    Close #1411
  2. @jakub-g
  3. @jakub-g

    fix #1411 Classic Test Runner: make iframe semi-transparent

    jakub-g authored
    This commit makes an iframe used to run the test in Classic Test Runner
    in isolated mode semi-transparent, in order to easily follow the progress
    of the test suite, which happens in background.
  4. @ymeine

    feat Added backward compatibility for feature #1427

    ymeine authored
    Added backward compatibility for widget's default error messages customization. The non-backward change concerns the keys used inside a resource file to define the hardcoded fallback for default values.
    
    There is no deprecation message or so on because the broken feature was not a public feature, but a commonly agreed hack.
  5. @ymeine

    feat Improved the widget's default error messages customization.

    ymeine authored
    The implementation and tests code is now cleaner, and the tests are more documented. A little bit of redundancy checking has been introduced in the tests just to make sure that if the order of some methods changes or if some are removed or whatever the tests will still work and be comprehensive.
    
    Also fixed a small mistake in AutoComplete's default error messages test.
    
    An unwanted `return` statement was remaining at the end of the `$constructor` of the test. It was not breaking anything regarding our class system implementation, but this remains incorrect.
Something went wrong with that request. Please try again.