| Lines 49-54
          
      
      
        Link Here | 
        
          | 49 | 	"umc/widgets/ComboBox", | 49 | 	"umc/widgets/ComboBox", | 
        
          | 50 | 	"umc/widgets/Form", | 50 | 	"umc/widgets/Form", | 
        
          | 51 | 	"umc/widgets/Page", | 51 | 	"umc/widgets/Page", | 
            
              |  |  | 52 | 	"umc/widgets/LinkList", | 
        
          | 52 | 	"umc/widgets/StandbyMixin", | 53 | 	"umc/widgets/StandbyMixin", | 
        
          | 53 | 	"umc/widgets/TabController", | 54 | 	"umc/widgets/TabController", | 
        
          | 54 | 	"dijit/layout/StackContainer", | 55 | 	"dijit/layout/StackContainer", | 
  
    | Lines 62-68
          
      
      
        Link Here | 
        
          | 62 | 	"umc/i18n!umc/modules/udm", | 63 | 	"umc/i18n!umc/modules/udm", | 
        
          | 63 | 	"dijit/registry", | 64 | 	"dijit/registry", | 
        
          | 64 | 	"umc/widgets" | 65 | 	"umc/widgets" | 
          
            
              | 65 | ], function(declare, lang, array, on, Deferred, all, when, construct, domClass, topic, json, TitlePane, render, tools, dialog, ContainerWidget, MultiInput, ComboBox, Form, Page, StandbyMixin, TabController, StackContainer, Text, Button, LabelPane, Template, OverwriteLabel, UMCPBundle, cache, _ ) { | 66 | ], function(declare, lang, array, on, Deferred, all, when, construct, domClass, topic, json, TitlePane, render, tools, dialog, ContainerWidget, MultiInput, ComboBox, Form, Page, LinkList, StandbyMixin, TabController, StackContainer, Text, Button, LabelPane, Template, OverwriteLabel, UMCPBundle, cache, _ ) { | 
        
          | 66 |  | 67 |  | 
        
          | 67 | 	var _StandbyPage = declare([Page, StandbyMixin], {}); | 68 | 	var _StandbyPage = declare([Page, StandbyMixin], {}); | 
        
          | 68 |  | 69 |  | 
  
    | Lines 443-448
          
      
      
        Link Here | 
        
          | 443 | 			})); | 444 | 			})); | 
        
          | 444 | 		}, | 445 | 		}, | 
        
          | 445 |  | 446 |  | 
            
              |  |  | 447 | 		_renderReferencingObjectsTab: function() { | 
            
              | 448 | 			if (this.objectType != 'policies/policy' && this.objectType.indexOf('policies/') === 0) { | 
            
              | 449 | 				this._referencingObjectsTab = new Page({ | 
            
              | 450 | 					title: _('Referencing objects'), | 
            
              | 451 | 					noFooter: true, | 
            
              | 452 | 					headerText: _('Objects referencing this policy object'), | 
            
              | 453 | 				}); | 
            
              | 454 | 				this._addSubTab(this._referencingObjectsTab, 1); | 
            
              | 455 | 				when(this.ldapName, lang.hitch(this, '_createReferencingObjects')); | 
            
              | 456 | 			}; | 
            
              | 457 | 		}, | 
            
              | 458 |  | 
            
              | 459 | 		_createReferencingObjects: function(ldapName) { | 
            
              | 460 | 			var referencingObjects = new LinkList({ | 
            
              | 461 | 				dynamicValues: "udm/policy/referencing_objects", | 
            
              | 462 | 				dynamicOptions: { | 
            
              | 463 | 					objectDN_policy: ldapName, | 
            
              | 464 | 				}, | 
            
              | 465 | 			}); | 
            
              | 466 | 			this._referencingObjectsTab.addChild(referencingObjects); | 
            
              | 467 | 		}, | 
            
              | 468 |  | 
        
          | 446 | 		_renderPolicyTab: function(policies) { | 469 | 		_renderPolicyTab: function(policies) { | 
        
          | 447 | 			this._policyWidgets = {}; | 470 | 			this._policyWidgets = {}; | 
        
          | 448 | 			if (policies && policies.length) { | 471 | 			if (policies && policies.length) { | 
  
    | Lines 1022-1028
          
      
      
        Link Here | 
        
          | 1022 | 			})); | 1045 | 			})); | 
        
          | 1023 | 		}, | 1046 | 		}, | 
        
          | 1024 |  | 1047 |  | 
          
            
              | 1025 | 		_addSubTab: function(page) { | 1048 | 		_addSubTab: function(page, index) { | 
            
              |  |  | 1049 | 			index = index || this._tabs.getChildren().length; | 
        
          | 1026 | 			var tabController = new TabController({ | 1050 | 			var tabController = new TabController({ | 
        
          | 1027 | 				region: 'nav', | 1051 | 				region: 'nav', | 
        
          | 1028 | 				containerId: this._tabs.id, | 1052 | 				containerId: this._tabs.id, | 
  
    | Lines 1037-1043
          
      
      
        Link Here | 
        
          | 1037 | 			page.addChild(page.position_text); | 1061 | 			page.addChild(page.position_text); | 
        
          | 1038 | 			page.own(page.position_text); | 1062 | 			page.own(page.position_text); | 
        
          | 1039 |  | 1063 |  | 
          
            
              | 1040 | 			this._tabs.addChild(page); | 1064 | 			this._tabs.addChild(page, index); | 
        
          | 1041 | 			this.own(page); | 1065 | 			this.own(page); | 
        
          | 1042 | 		}, | 1066 | 		}, | 
        
          | 1043 |  | 1067 |  | 
  
    | Lines 1118-1123
          
      
      
        Link Here | 
        
          | 1118 | 			this._autoUpdateTabTitle(widgets); | 1142 | 			this._autoUpdateTabTitle(widgets); | 
        
          | 1119 | 			this._renderSubTabs(widgets, layout, metaInfo).then(lang.hitch(this, function() { | 1143 | 			this._renderSubTabs(widgets, layout, metaInfo).then(lang.hitch(this, function() { | 
        
          | 1120 | 				this._renderPolicyTab(policies); | 1144 | 				this._renderPolicyTab(policies); | 
            
              |  |  | 1145 | 				this._renderReferencingObjectsTab(); | 
        
          | 1121 | 				this._renderForm(widgets); | 1146 | 				this._renderForm(widgets); | 
        
          | 1122 | 				this._renderMultiEditCheckBoxes(widgets); | 1147 | 				this._renderMultiEditCheckBoxes(widgets); | 
        
          | 1123 | 				this._registerOptionWatchHandler(); | 1148 | 				this._registerOptionWatchHandler(); |