Commit Graph

46 Commits

Author SHA1 Message Date
Tom Fulton 03e7b2956a Add tests for Models and ValueConverter 2014-02-03 19:50:47 -07:00
Tom Fulton 121cac5798 Add .Tests project, install packages 2014-01-28 00:26:11 -07:00
Tom Fulton 1fb5ab489e Merge branch 'develop' of github.com:imulus/Archetype into develop 2014-01-27 23:29:56 -07:00
Tom Fulton 3cff83af72 Quick UI update 2014-01-27 22:54:56 -07:00
Kevin Giszewski b94a6048e7 Merge pull request #16 from imulus/feature/refactors
Refactor the code
2014-01-19 05:52:46 -08:00
Kevin Giszewski 12428c71a9 Use JSON.parse in favor of eval() 2014-01-19 08:51:49 -05:00
Kevin Giszewski ffc876eed2 Update comments 2014-01-19 08:14:27 -05:00
Kevin Giszewski 41c43f1b7e Remove function no longer used 2014-01-19 08:14:19 -05:00
Kevin Giszewski acc27c1976 Add missing closing tokens 2014-01-19 08:13:47 -05:00
Kevin Giszewski 41dfac827a Remove deep watch b/c we are no longer tracking real-time changes of the config/default value 2014-01-19 08:12:51 -05:00
Kevin Giszewski d5d05cef2f Rename the propertyEditorService to propertyEditorResource 2014-01-19 08:00:09 -05:00
Kevin Giszewski 4900dcc5b6 Rename getPropertyIdByAlias, convert getFieldsetByAlias to underscore notation 2014-01-17 14:16:49 -05:00
Tom Fulton 5a092daca9 Mark package versions as prelease 2014-01-17 03:22:03 -07:00
Kevin Giszewski d46ae5b993 Fix validation bug, rename labelExpression, change error style 2014-01-16 19:43:15 -05:00
Kevin Giszewski deb771e456 Alter config and defaultValue
- Turn into strings and try to eval on render
2014-01-16 15:03:41 -05:00
Kevin Giszewski d80f828b29 Fix validation.requiredAliases ini error 2014-01-16 14:43:46 -05:00
Kevin Giszewski bd3cb98fe3 Rename the DLL Assembly (remove Imulus) 2014-01-16 14:26:10 -05:00
Kevin Giszewski 847c42238b Remove Imulus References from Archetype except for C# and Property Alias
- Default to only one fieldset
- Move all other options to 'advanced'
2014-01-16 14:23:02 -05:00
Kevin Giszewski 77084d5ce3 Rename views.js to config.views.js 2014-01-16 14:03:39 -05:00
Kevin Giszewski 758b479f2e Merge branch 'feature/fieldset-label-expressions' into feature/configUI 2014-01-16 13:47:19 -05:00
Kevin Giszewski a8cb0613cf Rename renderItem to renderFieldset 2014-01-16 13:42:08 -05:00
Kevin Giszewski 9424230452 Convert config to underscore 2014-01-16 13:41:51 -05:00
Kevin Giszewski ab6361f4ab Complete Feature Required
- Also switch to underscore.js for controller.js
2014-01-16 12:37:01 -05:00
Tom Fulton 963447ba38 Replace fieldset label expressions with basic templates
The Label Expr. field can now be defined like this:  Person: {{firstName}} {{lastName}}

Where firstName and lastName are the property alias of a property on the current fieldset
2014-01-15 23:27:33 -07:00
Kevin Giszewski e44a448f62 Removed the hasValue propotype, caused issues on save 2014-01-15 20:23:59 -05:00
Kevin Giszewski b07d2c03ec Add Fieldset Highlight when !isValid 2014-01-15 19:44:27 -05:00
Kevin Giszewski 8fb49fab56 Merge branch 'develop' into feature/configUI 2014-01-15 19:19:14 -05:00
Kevin Giszewski c540f90e4a Remove Sample Model 2014-01-15 19:17:22 -05:00
Tom Fulton e5f8dc5634 Add methods to access specific properties from a Fieldset
* GetValue("alias") - gets the value as a string
* GetValue<T>("alias") - attempts to convert to the specified types using some of Umbraco's built in TypeConverter logic.  If conversion fails, returns default(T).  Note this doesn't utilize PropertyValueConverters (yet?)
* GetProperty("alias") - gets a reference to the entire property object.  Leaving this private for now, but there may be a reason to publicize someday if we add more properties to the Property object.
2014-01-15 16:17:32 -07:00
Kevin Giszewski 4548c185d9 WIP on 'Required' 2014-01-15 17:31:31 -05:00
Tom Fulton eea861bb28 Pull in Kevin's PropertyValueConverter project 2014-01-15 15:00:47 -07:00
Kevin Giszewski 67d727647a Persist (don't collapse) a config FS if it's the only one. 2014-01-15 15:42:35 -05:00
Kevin Giszewski e42d86d594 Add Collapser to Property Configs 2014-01-15 15:31:52 -05:00
Kevin Giszewski 14455ad9a2 Add propertyEditorService
- using a static json file for now (could not find any way to get a list)
2014-01-15 14:36:06 -05:00
Kevin Giszewski 2210c07358 Keep a fieldset open if it's the only one onLoad; handle toggle after insert 2014-01-14 20:09:45 -05:00
Kevin Giszewski 7b5457d51b Add Label Expression 2014-01-14 19:48:01 -05:00
Kevin Giszewski 7ba4cd8e17 Remove Old Configs, fix bugs and wire-up collapser 2014-01-14 17:30:10 -05:00
Kevin Giszewski b9c9e499e2 Fix Default Config Model Issues 2014-01-14 16:08:38 -05:00
Kevin Giszewski 410a27fb89 Add Collapser 2014-01-14 15:41:40 -05:00
Kevin Giszewski 381efc0089 Basic fieldset/property CRUD working 2014-01-14 15:12:38 -05:00
Kevin Giszewski af014fbf43 Ongoing WIP 2014-01-14 14:15:16 -05:00
Kevin Giszewski 908df13626 Begin WIP on config GUI 2014-01-14 14:15:00 -05:00
Kevin Giszewski 045fe2ee5c Remove the 'remove' property from the model 2014-01-13 12:47:21 -05:00
Kevin Giszewski e8a2d81009 Get Running with the Latest Reorg of stuff 2014-01-12 14:33:09 -05:00
Kevin Giszewski e44be56fb1 Ini new changes 2014-01-12 14:05:39 -05:00
Tom Fulton b524121f8a Initial commit 2014-01-10 17:20:35 -07:00