<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(function () {
    'use strict';
    angular
        .module('consoltecApp')
        .directive('ffDropdownImportSelection', ffDropdownImportSelection);

    function ffDropdownImportSelection() {
        return {
            restrict: 'E',
            scope: {
                ffModel: '=',
                ffDisabled: "=",
                ffRequired: "=",
                ffRequiredErrorMessage: "@",
                ffTabindex: "@ffTabindex",
                ffChange: "&amp;",
                ffId: "@",
                ffObjectModel: "=?"
            },
            replace: false,
            transclude: false,
            controller: 'FFDropdownImportSelectionController as vm',
            templateUrl: 'app/components/global/directives/components/data-components/ff-ddl-import-selection/ff-ddl-import-selection.html',
            link: function (scope, element, attrs) {
                scope.ffChange = scope.ffChange();

                setTimeout(function () {

                    if (typeof scope.ffChange === "function") {
                        element.bind("change", function () {
                            scope.$apply(function () {
                                scope.ffChange();
                            });
                        });
                    }
                }, 100);
            }
        };
    }
})();</pre></body></html>