From 6bcf291c99c2da83630ae9ca3208dd14d6c8b4a3 Mon Sep 17 00:00:00 2001 From: Kevin Giszewski Date: Tue, 29 Mar 2016 09:41:05 -0400 Subject: [PATCH 1/9] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 99ffdd3..e263c35 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ https://github.com/kgiszewski/ArchetypeManual Follow us on Twitter https://twitter.com/ArchetypeKit ##Core Team## -* Kevin Giszewski (founder) - University of Notre Dame - https://kevin.giszewski.com/ +* Kevin Giszewski (founder/project lead) - University of Notre Dame - https://kevin.giszewski.com/ * Tom Fulton (founder) - Tonic - http://hellotonic.com/ * Lee Kelleher - Umbrella - http://www.umbrellainc.co.uk/ * Matt Brailsford - The Outfield - http://www.theoutfield.co.uk/ From 8228b2dae5a15ae73046b1e4d9ddb36d5dcb1304 Mon Sep 17 00:00:00 2001 From: kjac Date: Thu, 31 Mar 2016 08:17:43 +0200 Subject: [PATCH 2/9] Scope icon styles to fieldset controls only --- app/less/archetype.less | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/app/less/archetype.less b/app/less/archetype.less index 76776e6..e0a4f89 100644 --- a/app/less/archetype.less +++ b/app/less/archetype.less @@ -33,18 +33,6 @@ margin-left: 0; } - .icon { - color: #ddd; - padding: 2px; - font-size: 16px; - &:hover { - color: #333; - } - &.icon-delete:hover { - color: #b94a48; - } - } - .fieldsetIcon { float: left; padding: 0 4px 0 0; @@ -163,6 +151,19 @@ position: absolute; right: 15px; top: 0; + + .icon { + color: #ddd; + padding: 2px; + font-size: 16px; + &:hover { + color: #333; + } + &.icon-delete:hover { + color: #b94a48; + } + } + } &:hover { From 1ca113b455caa0f38661bbaeacf1dd57e9f06953 Mon Sep 17 00:00:00 2001 From: kjac Date: Thu, 31 Mar 2016 23:44:52 +0200 Subject: [PATCH 3/9] Fix issue 342 --- app/controllers/config.controller.js | 8 +++++-- app/controllers/config.dialog.controller.js | 8 +++---- .../archetype.config.developer.dialog.html | 8 +++---- .../archetype.config.fieldset.dialog.html | 24 +++++++++---------- .../archetype.config.stylescript.dialog.html | 8 +++---- 5 files changed, 29 insertions(+), 27 deletions(-) diff --git a/app/controllers/config.controller.js b/app/controllers/config.controller.js index 47c54b9..695acc8 100644 --- a/app/controllers/config.controller.js +++ b/app/controllers/config.controller.js @@ -313,9 +313,13 @@ angular.module("umbraco").controller("Imulus.ArchetypeConfigController", functio dialogService.open({ template: template, show: true, - callback: function(data) { + callback: function (data) { + // replace the entire render model if it was changed (in developer options) + if (data.model && data.modelChanged) { + $scope.archetypeConfigRenderModel = data.model; + } }, - dialogData: $scope.archetypeConfigRenderModel + dialogData: { model: $scope.archetypeConfigRenderModel } }); } diff --git a/app/controllers/config.dialog.controller.js b/app/controllers/config.dialog.controller.js index 1661ea0..511f37d 100644 --- a/app/controllers/config.dialog.controller.js +++ b/app/controllers/config.dialog.controller.js @@ -1,17 +1,15 @@ angular.module('umbraco').controller('ArchetypeConfigOptionsController', function ($scope) { - $scope.model = $scope.dialogData; - //handles a fieldset group add $scope.addFieldsetGroup = function () { - $scope.model.fieldsetGroups.push({ name: "" }); + $scope.dialogData.model.fieldsetGroups.push({ name: "" }); } //handles a fieldset group removal $scope.removeFieldsetGroup = function ($index) { - $scope.model.fieldsetGroups.splice($index, 1); + $scope.dialogData.model.fieldsetGroups.splice($index, 1); } $scope.apply = function(index) { - $scope.submit($scope.model); + $scope.submit($scope.dialogData); } }); \ No newline at end of file diff --git a/app/views/archetype.config.developer.dialog.html b/app/views/archetype.config.developer.dialog.html index d5dacbb..96e4f44 100644 --- a/app/views/archetype.config.developer.dialog.html +++ b/app/views/archetype.config.developer.dialog.html @@ -3,18 +3,18 @@