GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.

Code Duplication    Length = 79-93 lines in 2 locations

archive/2.8.x/js/directive.screen.js 1 location

@@ 9-101 (lines=93) @@
6
    >
7
 * @param {String} program-id - optional to define, default as parent scope.programId
8
 */
9
app.directive('screen', ['Core', 'Security', '$rootScope', '$timeout', function(Core, Security, $rootScope, $timeout) {
10
    function ScreenConstructor($scope, $element, $attrs) {
11
		if(Core.GetConfig().debugLog.DirectiveFlow)
12
            console.log("1 screen - ScreenConstructor()");
13
        
14
    	function Initialize() {
15
            $scope.screenURL = "";
16
    	}
17
        
18
    }
19
    function templateUrlFunction(tElement, tAttrs) {
20
    	var templateURL = "";
21
    	var programId = "";
22
    	if(typeof(tAttrs.programId) != "undefined"){
23
    		if(tAttrs.programId != ""){
24
    			programId = tAttrs.programId;
25
    		}
26
    	}
27
    	if(typeof(tAttrs.screenId) != "undefined"){
28
    		if(tAttrs.screenId != ""){
29
    			programId = tAttrs.screenId;
30
    		}
31
    	}
32
33
    	templateURL = $rootScope.screenTemplate + programId.toLowerCase() + ".html";
34
35
    	return templateURL;
36
    }
37
    function templateFunction(tElement, tAttrs){
38
        var template = "" +
39
            "<div ng-include='screenURL'></div>";
40
41
        return template;
42
    }
43
44
	return {
45
        require: ['?editbox', '?pageview', '^ngModel'],
46
		restrict: 'E',
47
		transclude: true,
48
		scope: true,
49
50
		controller: ScreenConstructor,
51
		controllerAs: 'screenCtrl',
52
53
		// bindToController: {
54
		// 	ngModel: '=',
55
		// },
56
//		templateUrl : templateUrlFunction,
57
        template: templateFunction,
58
		compile: function compile(tElement, tAttrs, transclude) {
59
		    return {
60
		        pre: function preLink(scope, iElement, iAttrs, controller) {
61
                    if(Core.GetConfig().debugLog.DirectiveFlow)
62
                        console.log("2 screen - ScreenConstructor()");
63
                    
64
                    transclude(scope, function(clone, scope) {
65
                        var element = angular.element(iElement);
66
                        var programId = "";
67
68
                        // find the attr programId
69
                        var isProgramIdFound = false;
70
                        if(typeof(iAttrs.programId) != undefined){
71
                            if(iAttrs.programId != null && iAttrs.programId !=""){
72
                                isProgramIdFound = true;
73
								programId = iAttrs.programId;
74
                            }
75
                        }
76
                        if(typeof(iAttrs.screenId) != undefined){
77
                            if(iAttrs.screenId != null && iAttrs.screenId !=""){
78
                                isProgramIdFound = true;
79
								programId = iAttrs.screenId;
80
                            }
81
                        }
82
                        // assign parent programId if programId attribute not found
83
                        if(isProgramIdFound){
84
							
85
                        }
86
                        else{
87
							//console.dir(scope.$parent)
88
                            programId = scope.$parent.programId.toLowerCase();
89
						}
90
91
                        scope.screenURL = $rootScope.screenTemplate + programId.toLowerCase() + ".html";
92
                    });
93
		        },
94
		        post: function postLink(scope, iElement, iAttrs, controller) {
95
                    if(Core.GetConfig().debugLog.DirectiveFlow)
96
                        console.log("3 screen - ScreenConstructor()");
97
		        }
98
		    }
99
		},
100
	};
101
}]);

js/directive.screen.js 1 location

@@ 9-87 (lines=79) @@
6
    >
7
 * @param {String} program-id - optional to define, default as parent scope.programId
8
 */
9
app.directive('screen', ['Core', 'Security', '$rootScope', '$timeout', function(Core, Security, $rootScope, $timeout) {
10
    function ScreenConstructor($scope, $element, $attrs) {
11
		if(Core.GetConfig().debugLog.DirectiveFlow)
12
            console.log("1 screen - ScreenConstructor()");
13
        
14
    	function Initialize() {
15
            $scope.screenURL = "";
16
    	}
17
        
18
    }
19
    function templateUrlFunction(tElement, tAttrs) {
20
    	var templateURL = "";
21
    	var programId = "";
22
    	if(typeof(tAttrs.programId) != "undefined"){
23
    		if(tAttrs.programId != ""){
24
    			programId = tAttrs.programId;
25
    		}
26
    	}
27
28
    	templateURL = $rootScope.screenTemplate + programId.toLowerCase() + ".html";
29
30
    	return templateURL;
31
    }
32
    function templateFunction(tElement, tAttrs){
33
        var template = "" +
34
            "<div ng-include='screenURL'></div>";
35
36
        return template;
37
    }
38
39
	return {
40
        require: ['?editbox', '?pageview', '^ngModel'],
41
		restrict: 'E',
42
		transclude: true,
43
		scope: true,
44
45
		controller: ScreenConstructor,
46
		controllerAs: 'screenCtrl',
47
48
		// bindToController: {
49
		// 	ngModel: '=',
50
		// },
51
//		templateUrl : templateUrlFunction,
52
        template: templateFunction,
53
		compile: function compile(tElement, tAttrs, transclude) {
54
		    return {
55
		        pre: function preLink(scope, iElement, iAttrs, controller) {
56
                    if(Core.GetConfig().debugLog.DirectiveFlow)
57
                        console.log("2 screen - ScreenConstructor()");
58
                    
59
                    transclude(scope, function(clone, scope) {
60
                        var element = angular.element(iElement);
61
                        var programId = "";
62
63
                        // find the attr programId
64
                        var isProgramIdFound = false;
65
                        if(typeof(iAttrs.programId) != undefined){
66
                            if(iAttrs.programId != null && iAttrs.programId !=""){
67
                                isProgramIdFound = true;
68
                            }
69
                        }
70
                        // assign parent programId if programId attribute not found
71
                        if(isProgramIdFound){
72
                            programId = iAttrs.programId;
73
                        }
74
                        else
75
                            programId = scope.$parent.programId.toLowerCase();
76
77
                        scope.screenURL = $rootScope.screenTemplate + programId.toLowerCase() + ".html";
78
                    });
79
		        },
80
		        post: function postLink(scope, iElement, iAttrs, controller) {
81
                    if(Core.GetConfig().debugLog.DirectiveFlow)
82
                        console.log("3 screen - ScreenConstructor()");
83
		        }
84
		    }
85
		},
86
	};
87
}]);