[root]/org.openiaml.model.codegen.oaw/src/template/js
includes
(0 files, 0 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
soundasleep | 49 (100.0%) | 5506 (100.0%) | 112.3 |
renaming codegen.oaw plugin to codegen.php
0 lines of code changed in 6 files:
issue 78: refactoring last of JS operational modelling - conditions, domain objects
issue 80: a brief refactoring of domain object code
a brief refactoring of dynamic elements code
32 lines of code changed in 1 file:
issue 78: refactoring rest of js/Operations.xpt into new operation templates
1 lines of code changed in 1 file:
issue 78: started refactoring in JS operation code into unified operation templates
0 lines of code changed in 1 file:
issue 75: moving header.php into runtime folder
issue 73: adding unit tests for php runtime code
queue_log_messages now defaults to on
0 lines of code changed in 1 file:
NewInstanceAttributeSessionAutosave test cases now pass
adding test case to make sure no phantom wires exist
clearing up ButtonSetValue test case
5 lines of code changed in 1 file:
NewInstanceObjectAutosave test cases now pass
16 lines of code changed in 1 file:
domain attributes with autosave turned off now work propertly
40 lines of code changed in 2 files:
adding test case when users enter in an invalid value
adding 'redirect' client-side instruction
1 lines of code changed in 1 file:
resolving SelectFieldFromDynamicQuery test case
when set_application_value is called, additional instructions can now be executed by the client on response
initial default values are saved explicitly to the server if they do not yet exist
7 lines of code changed in 1 file:
initial work in removing references to FileDomainStores drools and codegen templates
adding test to make sure exceptions stop the current execution
refactoring drools implementations into a single superclass
not all test cases pass yet
16 lines of code changed in 1 file:
SelectField test case now passes
adding inference test case for SelectField
adding smaller test case in SelectField to ensure the database value is being written earlier
DomainAttributeInstances now generate 'update' operations
30 lines of code changed in 2 files:
adding button test cases
'click' wires can now implicitly be linked to buttons
InputTextFields can now be used directly as ParameterWire sources
33 lines of code changed in 1 file:
javascript store_db and set_session now calls execute_queued_url
PropertiesFileWithInputForm now passes
5 lines of code changed in 1 file:
CreateDomainStorePhp now throws exceptions
code generation templates for DomainStores directly containing DomainAttributes
replaced local_die with throwing server-side exceptions
33 lines of code changed in 1 file:
adding DataFlowTemporaryVariable test case
removing SessionConditions test case
42 lines of code changed in 2 files:
deep operation chaining now works
operations can now be called on the server (albeit insecurely)
need to still implement DynamicApplicationElementSets on the server
4 lines of code changed in 1 file:
when changing text fields that are not contained within any client/session container, they are now explicitly saved on the server
some tests of not-contacting-server had to be removed
adding ReloadPage test case to test that simply reloading the page does not lose the values entered
all test cases now pass (Requirement4DynamicSources might have asynchronous issues)
generated set_application_value.php now actually sets values
3 lines of code changed in 1 file:
test cases no longer fail
source elements in dynamic sources no longer get too many conditions
giving other parameter wires names
organising imports
1 lines of code changed in 1 file:
still trying to get dynamic element sources to work
cleaned up some drools files
ParameterWires temporarily have names
currently generated ConditionWires are generating too many incoming ParameterWires (selecting all possible elements as parameters)
1 lines of code changed in 1 file:
implementing xpathMatch
unnecessary xml site-generation code
currently SyncWire chaining is not copying over conditions off said chained wires
38 lines of code changed in 2 files:
decision conditions now expand out (in particular, the XPath condition)
56 lines of code changed in 1 file:
all conditions in an InternetApplication are now included in js on each page
3 lines of code changed in 1 file:
initial expansions of conditions; ConditionWireFalse test case now succeeds
74 lines of code changed in 2 files:
implementing the rest of requirement 3: dynamic parameter sources
added the basic 'alert' and 'javascriptAlert' operations
8 lines of code changed in 1 file:
adding requirement 1 (sync wires) as an explicit test case
InternetApplication can now directly contain DomainObjects
18 lines of code changed in 1 file:
'access' EventTriggers for InputTextFields now occur once the page is fully loaded, not on-rendering
remote parameter sources from a TextField on another page now return either an empty string, or a failure
15 lines of code changed in 1 file:
moving errors in Operations.xpt to throw exceptions instead
adding remote property source for database-sourced content
adding support for testing the frequency of remote javascript calls
runtime debug information is now displayed in nice css
62 lines of code changed in 1 file:
cleaned up ajax script in codegen
initial work at adding 'access' EventTrigger and remote FileDomainStore access
currently it fails with a 'ajax monitor not found' error, because text.access calls text.update, which triggers text.edit, which calls attribute.update
46 lines of code changed in 1 file:
reorganising code generation templates
354 lines of code changed in 2 files:
merging r351:r409 from branch 2008-11-ecore-0.2 back into trunk (initial model v0.2 changes)
87 lines of code changed in 1 file:
SyncFieldDomainAttribute test case now passes
8 lines of code changed in 1 file:
generated code now stores singular db values in the database (but doesn't stay permanent across page refreshes)
23 lines of code changed in 1 file:
merging improvements to SyncWiresPagesTestCase and tests (r270:r274) into trunk
7 lines of code changed in 1 file:
trying to improve code generation of operations across multiple pages to pass the test cases - currently still fails
11 lines of code changed in 1 file:
adding preliminary support for operations spanning across multiple pages
14 lines of code changed in 1 file:
adding some basic javascript support to the code generation, although it's not used yet
4412 lines of code changed in 2 files: