[root]/org.openiaml.model.runtime/src/web/js
stacktrace
(7 files, 1935 lines)
tests
(5 files, 804 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
soundasleep | 49 (100.0%) | 5872 (100.0%) | 119.8 |
issue 246: updating Javascript implementation of XQuery functions to use default values if none are provided
adding missing support for some XSD data types
43 lines of code changed in 2 files:
implementing xquery functions in Javascript
adding a basic test runner for evaluating Javascript function calls
adding a simple script to copy the PHP results into Javascript expected results
167 lines of code changed in 2 files:
issue 242: updating codegen templates
DomainAttributes can no longer store values directly, but must use a DomainIterator
removing store_db.php callback
1 lines of code changed in 1 file:
adding support for defining 'boolean' data types
20 lines of code changed in 1 file:
removing the unused DecisionNode function emailAddressMatch - can be implemented by checking a cast to iamlEmail
0 lines of code changed in 1 file:
calling a remote operation now supports up to 6 arguments
12 lines of code changed in 1 file:
adding the missing definition of throw_new_IamlJavascriptException to the JS runtime
8 lines of code changed in 1 file:
IteratorLists will now show or hide the visibility of table rows that do not exist
31 lines of code changed in 1 file:
issue 196: rename 'javascriptAlert' to 'alert'
1 lines of code changed in 1 file:
forcing set_visibility to boolean, as PHP 'false' != false
fixing a bug where trying to set the visibility of a button would fail
3 lines of code changed in 1 file:
implementing codegen for AutocompleteWire codegen test case
adding 'set_visibility' client-side instruction
18 lines of code changed in 1 file:
changing test case to work within a Session, not a Frame
adding code for set_session to correctly update a client
6 lines of code changed in 1 file:
when processing a 'redirect' instruction, we will no longer try and execute any other instructions in the same response; this may reduce the number of 'cannot find //title' testcase failures
1 lines of code changed in 1 file:
issue 171: removing loadStoredEvents code which isn't used
0 lines of code changed in 1 file:
OpenID can now handle if an invalid/incorrect URL is used
updating codegen test case
24 lines of code changed in 1 file:
initial work on implementing OpenID (doesn't work yet)
SyncWires now copy over types from DomainObjectInstances (like SetWires do with Labels)
4 lines of code changed in 1 file:
updating domain inheritance: can no longer edit derived primary keys directly
various other fixes
32 lines of code changed in 1 file:
fixing the Requirement3DynamicParams codegen test case
alert messages can now be passed along from the server to the client
alert messages provided by the server will not be repeated if the message is an immediate duplicate
27 lines of code changed in 1 file:
adding definition of 'jump' PrimitiveOperation
adding support for cached client-side arbitrary Properties
implementing 'limit' argument of SelectWire
SelectWireManyPaginate codegen test now passes
2 lines of code changed in 1 file:
progress in implementing codegen test case SelectWireManyPaginate
DomainObjectInstance.onChange events are now fired when the SelectWire is re-evaluated
implementing derived DomainObjectInstance property 'results'
implementing DecisionNode in execution flow
7 lines of code changed in 1 file:
Labels can now be updated as part of the update callback routine
14 lines of code changed in 1 file:
adding 'ignore_updates' optional parameter to JS set_application_value and set_session, selectively allowing the visual updates to be ignored
IteratedSyncWires codegen test case now passes
updating database dump debug page
9 lines of code changed in 1 file:
initial work in implementing IteratedSyncWires codegen
adding 'next', 'previous', 'reset' and 'skip' DomainObjectInstance operations
25 lines of code changed in 1 file:
initial work in implementing Map and MapPoint
adding a new codegen property, map_handler
52 lines of code changed in 2 files:
initial codegen templates for sending emails
5 lines of code changed in 1 file:
if two elements are connected by SyncWires, they should also check for casting before synchronising
adding 'can cast?' condition to every InputTextField
adding codegen test case for InputTextFieldDataTypeSync (currently passes, but not complete)
2 lines of code changed in 1 file:
escaping arguments need to be done with encodeURIComponent(), and not escape(), to allow arguments with '+' through correctly
20 lines of code changed in 1 file:
adding same checks to server-side can_cast and do_cast
unifying implementation of client and server-side
15 lines of code changed in 1 file:
adding client-side test cases for can_cast and do_cast
cleaning up implementation of client-side casting
42 lines of code changed in 1 file:
initial documentation on Casting
implementing the test case for CanCastCondition test model
implementing CastNode in codegen templates
test case passes!
225 lines of code changed in 1 file:
adding test case for LabelSyncCondition
adding assert methods for finding labels with specific text
adding client-side and server-side runtime tests for is_array_equal and make_into_boolean
adding JS implementation of is_array_equal and make_into_boolean
24 lines of code changed in 1 file:
updating codegen test models to new refactored metamodel
migrating codegen templates to use new metamodel
updating codegen tests as necessary
70 lines of code changed in 1 file:
implementing cached client-side values for 'exists?' operation on DomainObjects; this allows OperationCallNodes to these operations to be executed on the client-side as part of CompositeConditions
16 lines of code changed in 1 file:
more work on migrating to the new stack-based method of operation execution; resolving some failing tests
adding support for split/join nodes
fixing bug where 'save' was being created incorrectly as a CompositeOperation
4 lines of code changed in 1 file:
switching operational execution to an emulated stack-based flow model
adding additional inference test cases to address broken implementations
not all codegen test cases pass yet
25 lines of code changed in 1 file:
adding test cases for the other arithmetic operations
11 lines of code changed in 1 file:
implementing the code generation of the Add Arithmetic operator
adding a JS runtime function parseFloatOrZero
adding another simple example of SetValueStatic
10 lines of code changed in 1 file:
initial work in getting UserModifyRoles codegen to pass
AccessControlHandlers within Pages will now generate additional instance checks
24 lines of code changed in 1 file:
fixing a bug where many of the tests in UserModifyRoles were not being executed
fixing a bug where Queries for DomainObject[user] SelectWires would not be re-evaluated when attributes changed
adding a check for SelectWires that have incoming Parameters, yet have no query
initial framework for adding and removing Users and Roles as part of UserModifyRoles codegen test
20 lines of code changed in 1 file:
fixing minor problem with invalid template generation of parameter wires
adding add_runtime_error method to client-side JS - allows for assertProblem() testing rather than waiting for alert boxes
11 lines of code changed in 1 file:
(6 more)