diff --git a/src/Umbraco.Web.UI.Client/src/common/directives/components/content/edit.controller.js b/src/Umbraco.Web.UI.Client/src/common/directives/components/content/edit.controller.js index 96addc05fd..fe489ccefa 100644 --- a/src/Umbraco.Web.UI.Client/src/common/directives/components/content/edit.controller.js +++ b/src/Umbraco.Web.UI.Client/src/common/directives/components/content/edit.controller.js @@ -30,6 +30,8 @@ unPublish: $scope.unPublish } }); + + // Zsolt do some magic with it. swap around $scope.defaultButton = buttons.defaultButton; $scope.subButtons = buttons.subButtons; diff --git a/src/Umbraco.Web.UI.Client/src/common/directives/components/umbmedianodeinfo.directive.js b/src/Umbraco.Web.UI.Client/src/common/directives/components/umbmedianodeinfo.directive.js new file mode 100644 index 0000000000..4cda324979 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/common/directives/components/umbmedianodeinfo.directive.js @@ -0,0 +1,54 @@ +(function () { + 'use strict'; + + function MediaNodeInfoDirective($timeout, $location) { + + function link(scope, element, attrs, ctrl) { + + function onInit() { + + scope.allowOpen = true; + + // get document type details + scope.documentType = getDocumentType(scope.node); + scope.node.createDate = "2017-08-28 15:12:30"; + + } + + scope.openDocumentType = function (documentType) { + // remove first "#" from url if it is prefixed else the path won't work + var url = documentType.url.replace(/^#/, ""); + $location.path(url); + }; + +/* function getBla(node) { + + var bla = {}; + + // finding the create date in properties array + angular.forEach(node.properties, function (property){ + if (property.alias === "_umb_createdate") { + if (property.value && property.value.length > 0) { + bla = property.value[0]; + } + } + }); + + return bla; + } */ + + onInit(); + } + + var directive = { + restrict: 'E', + replace: true, + templateUrl: 'views/components/umb-media-node-info.html' + }; + + return directive; + } + + angular.module('umbraco.directives').directive('umbMediaNodeInfo', MediaNodeInfoDirective); + +})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/views/components/content/umb-content-node-info.html b/src/Umbraco.Web.UI.Client/src/views/components/content/umb-content-node-info.html index e05e283252..e46d7b86ac 100644 --- a/src/Umbraco.Web.UI.Client/src/views/components/content/umb-content-node-info.html +++ b/src/Umbraco.Web.UI.Client/src/views/components/content/umb-content-node-info.html @@ -149,14 +149,10 @@ - + {{node.createDate | amDateFormat:'DD'}} {{ node.createDate | amDateFormat:'MMM'}} {{ node.createDate | amDateFormat:'YYYY'}}, {{node.createDate | amDateFormat:'h:mmA'}} by {{ node.owner.name }} - + - - + + + + +
{{ node.id }}
+ {{ node.key }} +
+
+ + + \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/views/media/edit.html b/src/Umbraco.Web.UI.Client/src/views/media/edit.html index 8929d143b7..7cde73505a 100644 --- a/src/Umbraco.Web.UI.Client/src/views/media/edit.html +++ b/src/Umbraco.Web.UI.Client/src/views/media/edit.html @@ -22,10 +22,24 @@ - - - + +
+ + + +
+ +
+ + +
+ + + +