HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/RMourik/bassol.nl/CMS/CMSScripts/CMSModules/CMS/Messages/MessagesPlaceholder.js
cmsdefine(['CMS/EventHub', 'CMS/Application'], function (eventHub, app) {

    var Controller = function ($scope, messageHub) {

        $scope.model = $scope.model || {};

        messageHub.subscribeToError(function (message, description) {
            $scope.model.message = message;
            $scope.model.description = description;
        });

        eventHub.subscribe('cms.angularViewLoaded', function() {
            $scope.model.message = null;
        });

        $scope.toggleDescription = function () {
            $scope.model.descriptionVisible = !$scope.model.descriptionVisible;
        };
    };

    var directive = function () {
        return {
            scope: {},
            templateUrl: app.getData('applicationUrl') + 'CMSScripts/CMSModules/CMS/Templates/MessagesPlaceholderTemplate.html',
            controller: ['$scope', 'messageHub', Controller]
        };
    };

    return [directive];
})