Source: directives/twitter-area/twitter-area.js

/**
 * @ngdoc directives
 * @name TwitterArea
 * @module s4c.directives.twitterarea.TwitterArea
 *
 * @description
 * `TwitterArea` Controller do módulo 
 * 
 * 
 */
(function () {
    'use strict';

    function twitterArea(MainState) {
        return {
            restrict: 'EA',
            templateUrl: '/app/directives/twitter-area/twitter-area.html',
            replace: true,
            scope: {},
            controller: function () { },
            link: function ($scope, $elem, $attrs) {

                MainState.registerDirective('twitterArea', $scope.$api);

                $scope.$on('$destroy', function () {
                    MainState.unregisterDirective('twitterArea');
                });
            }
        };
    }

    twitterArea.$inject = [
        'MainState'
    ];

    angular.module('s4c.directives.twitterArea', [])
        .directive('twitterArea', twitterArea);
}());