From c52e51b2d801572ba77d27ba7eb6d1be6cde72c6 Mon Sep 17 00:00:00 2001 From: Shannon Date: Mon, 17 Jun 2013 04:51:59 +0200 Subject: [PATCH] Fixed up external templated directives to use the templateUrl property which i didn't previously know about, this ensures that a new scope is not created for these elements which was causing issues. updated ignore file some more, removed committed files that shouldn't be there --- .gitignore | 46 +++++------ .../views/common/application.controller.js | 10 ++- .../belle/views/directives/umb-login.html | 7 +- .../views/directives/umb-notifications.html | 1 - ...irective.js => umbleftcolumn.directive.js} | 32 ++++---- ...gin.directive.js => umblogin.directive.js} | 32 ++++---- ...ctive.js => umbnotifications.directive.js} | 30 +++---- .../src/common/services/user.service.js | 82 +++++++++---------- .../views/common/application.controller.js | 10 ++- .../src/views/directives/umb-login.html | 7 +- .../views/directives/umb-notifications.html | 1 - .../umbraco/Views/directives/umb-login.html | 11 --- .../Views/directives/umb-notifications.html | 8 -- 13 files changed, 126 insertions(+), 151 deletions(-) rename src/Umbraco.Web.UI.Client/src/common/directives/{leftcolumn.directive.js => umbleftcolumn.directive.js} (57%) rename src/Umbraco.Web.UI.Client/src/common/directives/{login.directive.js => umblogin.directive.js} (58%) rename src/Umbraco.Web.UI.Client/src/common/directives/{notifications.directive.js => umbnotifications.directive.js} (57%) delete mode 100644 src/Umbraco.Web.UI/umbraco/Views/directives/umb-login.html delete mode 100644 src/Umbraco.Web.UI/umbraco/Views/directives/umb-notifications.html diff --git a/.gitignore b/.gitignore index a66369342e..38d41211d5 100644 --- a/.gitignore +++ b/.gitignore @@ -23,11 +23,11 @@ _NCrunch_*/ umbraco.config *.vs10x App_Data/TEMP/* -umbraco/presentation/umbraco/plugins/* -umbraco/presentation/usercontrols/* -umbraco/presentation/scripts/* -umbraco/presentation/fonts/* -umbraco/presentation/css/* +[Uu]mbraco/[Pp]resentation/[Uu]mbraco/[Pp]lugins/* +[Uu]mbraco/[Pp]resentation/[Uu]ser[Cc]ontrols/* +[Uu]mbraco/[Pp]resentation/[Ss]cripts/* +[Uu]mbraco/[Pp]resentation/[Ff]onts/* +[Uu]mbraco/[Pp]resentation/[Cc]ss/* src/Umbraco.Web.UI/[Cc]ss/* src/Umbraco.Web.UI/App_Code/* @@ -44,7 +44,6 @@ src/Umbraco.Web.UI/Web.*.config.transformed umbraco/presentation/umbraco/plugins/uComponents/uComponentsInstaller.ascx umbraco/presentation/packages/uComponents/MultiNodePicker/CustomTreeService.asmx _BuildOutput/* -*.ncrunchsolution build/UmbracoCms.AllBinaries*zip build/UmbracoCms.WebPI*zip build/UmbracoCms*zip @@ -54,29 +53,28 @@ src/Umbraco.Tests/config/trees.config src/Umbraco.Web.UI/web.config *.orig src/Umbraco.Tests/config/404handlers.config -src/Umbraco.Web.UI/Views/*.cshtml -src/Umbraco.Web.UI/Views/*.vbhtml -src/Umbraco.Tests/config/umbracoSettings.config -src/Umbraco.Web.UI/Views/* +src/Umbraco.Web.UI/[Vv]iews/*.cshtml +src/Umbraco.Web.UI/[Vv]iews/*.vbhtml +src/Umbraco.Tests/[Cc]onfig/umbracoSettings.config +src/Umbraco.Web.UI/[Vv]iews/* src/packages/ src/packages/repositories.config -src/Umbraco.Web.UI/[W]eb.config +src/Umbraco.Web.UI/[Ww]eb.config *.transformed webpihash.txt node_modules -src/Umbraco.Web.UI/umbraco/lib/* -src/Umbraco.Web.UI/umbraco/js/umbraco.* -src/Umbraco.Web.UI/umbraco/js/routes.js -src/Umbraco.Web.UI/umbraco/js/main.js -src/Umbraco.Web.UI/umbraco/js/app.js -src/Umbraco.Web.UI/umbraco/Views/**/*.js -src/Umbraco.Web.UI/umbraco/Views/**/*.css -src/Umbraco.Web.UI/umbraco/Views/**/*.html -src/Umbraco.Web.UI/umbraco/assets/* -src/Umbraco.Web.UI.Client/build/* -src/Umbraco.Web.UI.Client/build/* -src/Umbraco.Web.UI.Client/build/belle/ -src/Umbraco.Web.UI/UserControls/ +src/Umbraco.Web.UI/[Uu]mbraco/[Ll]ib/* +src/Umbraco.Web.UI/[Uu]mbraco/[Jj]s/umbraco.* +src/Umbraco.Web.UI/[Uu]mbraco/[Jj]s/routes.js +src/Umbraco.Web.UI/[Uu]mbraco/[Jj]s/main.js +src/Umbraco.Web.UI/[Uu]mbraco/[Jj]s/app.js +src/Umbraco.Web.UI/[Uu]mbraco/[Vv]iews/**/*.js +src/Umbraco.Web.UI/[Uu]mbraco/[Vv]iews/**/*.css +src/Umbraco.Web.UI/[Uu]mbraco/[Vv]iews/**/*.html +src/Umbraco.Web.UI/[Uu]mbraco/[Aa]ssets/* +src/Umbraco.Web.UI.Client/[Bb]uild/* +src/Umbraco.Web.UI.Client/[Bb]uild/[Bb]elle/ +src/Umbraco.Web.UI/[Uu]ser[Cc]ontrols/ build/_BuildOutput/ diff --git a/src/Umbraco.Web.UI.Client/build/belle/views/common/application.controller.js b/src/Umbraco.Web.UI.Client/build/belle/views/common/application.controller.js index dfbd7ad1df..9e94927ee3 100644 --- a/src/Umbraco.Web.UI.Client/build/belle/views/common/application.controller.js +++ b/src/Umbraco.Web.UI.Client/build/belle/views/common/application.controller.js @@ -80,7 +80,12 @@ angular.module('umbraco').controller("MainController", var d = new Date(); var weekday = new Array("Super Sunday", "Manic Monday", "Tremendous Tuesday", "Wonderfull Wednesday", "Thunder Thursday", "Friendly Friday", "Shiny Saturday"); $scope.today = weekday[d.getDay()]; - + + + //set properties + $scope.authenticated = userService.authenticated; + $scope.login = "Hello"; + $scope.password = "World"; $scope.signin = function () { @@ -97,7 +102,6 @@ angular.module('umbraco').controller("MainController", userService.signout(); $scope.authenticated = false; }; - //subscribes to notifications in the notification service $scope.notifications = notificationsService.current; @@ -120,7 +124,7 @@ angular.module('umbraco').controller("MainController", } }; - if (userService.authenticated) { + if ($scope.authenticated) { $scope.signin(); } }); diff --git a/src/Umbraco.Web.UI.Client/build/belle/views/directives/umb-login.html b/src/Umbraco.Web.UI.Client/build/belle/views/directives/umb-login.html index bcc62c879b..fb63f57ed6 100644 --- a/src/Umbraco.Web.UI.Client/build/belle/views/directives/umb-login.html +++ b/src/Umbraco.Web.UI.Client/build/belle/views/directives/umb-login.html @@ -1,11 +1,12 @@ -

Happy {{today}}!, log in below

-
+ +
-
+ +
diff --git a/src/Umbraco.Web.UI.Client/build/belle/views/directives/umb-notifications.html b/src/Umbraco.Web.UI.Client/build/belle/views/directives/umb-notifications.html index 1f576984b7..57c34cfc48 100644 --- a/src/Umbraco.Web.UI.Client/build/belle/views/directives/umb-notifications.html +++ b/src/Umbraco.Web.UI.Client/build/belle/views/directives/umb-notifications.html @@ -1,4 +1,3 @@ -
diff --git a/src/Umbraco.Web.UI.Client/src/views/directives/umb-notifications.html b/src/Umbraco.Web.UI.Client/src/views/directives/umb-notifications.html index 1f576984b7..57c34cfc48 100644 --- a/src/Umbraco.Web.UI.Client/src/views/directives/umb-notifications.html +++ b/src/Umbraco.Web.UI.Client/src/views/directives/umb-notifications.html @@ -1,4 +1,3 @@ -