PageSourceSearch

https://www.coloriginz.com/_ui/addons/dfgb2bcommorgaddon/responsive/common/js/dfgb2bcommorgaddon.js?v=1.1.4.13

js coloriginz.com collected 2026-10-08 14:55:34 UTC 9,038 bytes, 265 lines download raw bytes

1ACC.commerceorg = {
2
3    _autoload: [
4        "bindToSelectBudget",
5        "bindToDeselectBudget",
6        "bindToSelectLink",
7        "bindToDeselectLink",
8        "bindToActionConfirmationModalWindow",
9        "disablePermissionConfirmation",
10        "bindToSelectUser",
11        "bindToDeselectUser",
12	    "bindToUnitAddUserButton",
13	    "disablePermissionConfirmation",
14        "bindPermissionTypeSelectionForAddNew",
15        "bindToRemoveUserFromUnit",
16        "budgetFormInit"
17    ],
18
19    bindToSelectBudget: function()
20    {
21        $(document).on('click','.js-selectBudget',function(){
22            var url = $(this).attr('url');
23            $.postJSON(url,{}, ACC.commerceorg.selectionCallback);
24            return false;
25        });
26
27    },
28
29    bindToDeselectBudget: function()
30    {
31        $(document).on('click','.js-deselectBudget',function(){
32            var url = $(this).attr('url');
33            $.postJSON(url,{}, ACC.commerceorg.deselectionCallback);
34            return false;
35        });
36    },
37
38    selectionCallback: function(budget)
39    {
40        $('#card-' + budget.normalizedCode).addClass("selected");
41        $('#span-' + budget.normalizedCode).html($('#enableDisableLinksTemplate').tmpl(budget));
42    },
43
44    deselectionCallback: function(budget)
45    {
46        $('#card-' + budget.normalizedCode).removeClass("selected");
47        $('#span-' + budget.normalizedCode).html($('#enableDisableLinksTemplate').tmpl(budget));
48    },
49
50    disablePermissionConfirmation: function(data)
51    {
52        $(document).on("click",".js-disable-permission-confirmation",function(e){
53            e.preventDefault();
54
55            ACC.colorbox.open("",{
56                inline:true,
57                href: "#disablePermission",
58                width:"620px",
59                onComplete: function(){
60                    $(this).colorbox.resize();
61                }
62            });
63        });
64
65        $(document).on("click",'#disablePermission #cancelDisablePermission', function (e) {
66            e.preventDefault();
67            $.colorbox.close();
68        });
69    },
70
71    bindPermissionTypeSelectionForAddNew: function ()
72    {
73        $('#selectNewPermissionType').on("change", function (e)
74        {
75            $.ajax({
76                url: ACC.config.encodedContextPath + '/my-company/organization-management/manage-permissions/getNewPermissionForm',
77                async: true,
78                data: {'permissionType':$(this).val()},
79                dataType: "html",
80                beforeSend: function ()
81                {
82                    $("#addNewPermissionForm").html(ACC.address.spinner);
83                }
84            }).done(function (data)
85            {
86                $("#addNewPermissionForm").html($(data).html());
87                ACC.commerceorg.bindPermissionTypeSelectionForAddNew();
88            });
89        })
90    },
91
92    bindToSelectUser: function()
93    {
94        $(document).on('click','.js-selectUser',function(){
95            var url = $(this).attr('url');
96            $.postJSON(url,{}, ACC.commerceorg.userSelectionCallback);
97            return false;
98        });
99    },
100
101    bindToDeselectUser: function()
102    {
103        $(document).on('click','.js-deselectUser',function(){
104            var url = $(this).attr('url');
105            $.postJSON(url,{}, ACC.commerceorg.userSelectionCallback);
106            return false;
107        });
108    },
109
110    bindToRemoveUserFromUnit: function()
111    {
112
113        var manageUnitsPageElement = $('.page-manageUnits');
114        var globalAlertContainer = manageUnitsPageElement.find('.global-alerts');
115        if($('body').hasClass('page-manageUnits') && globalAlertContainer.length){
116			manageUnitsPageElement.find('.alert').addClass('delete_user_alert');
117		}
118        $(document).on('click','.js-remove-user-from-unit',function(){
119            var deletealertElement = $(".global-alerts .delete_user_alert");
120            var deleteUserAlertSuccessMsg= $('.delete_user_success_msg').val();
121        	var removeUserFromUnit = $(this).parents('.card');
122            var counterElem = $(this).parents('.card_content').find('.heading .counter');
123
124        	$.postJSON(this.getAttribute('url'), {}, function(){
125        		removeUserFromUnit.remove();
126                counterElem.text(counterElem.text() - 1);
127                deletealertElement.find('span:first-child').text(deleteUserAlertSuccessMsg);
128                if(deletealertElement.hasClass('hidden')){
129                    deletealertElement.removeClass('hidden');
130                }else{
131					deletealertElement.addClass('hidden');
132					setTimeout(function(){
133						deletealertElement.removeClass('hidden');
134					},50)
135				}
136        	});
137
138        	return false;
139        });
140    },
141
142    userSelectionCallback: function(user)
143    {
144        var userNormalizedId = typeof user.normalizedUid != 'undefined' ? user.normalizedUid : user.normalizedCode;
145
146        $('#selection-' + userNormalizedId).html($('#enableDisableLinksTemplate').tmpl(user));
147        $('#roles-' + userNormalizedId).html($('#userRolesTemplate').tmpl(user));
148        if (user.selected)
149        {
150            $('#row-' + userNormalizedId).addClass("selected");
151        }
152        else
153        {
154            $('#row-' + userNormalizedId).removeClass("selected");
155        }
156    },
157
158    bindToSelectLink: function()
159    {
160        $(document).on('click','.js-selectLink',function(){
161            var url = $(this).attr('url');
162            $.postJSON(url,{}, ACC.commerceorg.selectionCallbackLink);
163            return false;
164        });
165    },
166
167    bindToDeselectLink: function()
168    {
169        $(document).on('click','.js-deselectLink',function(){
170            var url = $(this).attr('url');
171            $.postJSON(url,{}, ACC.commerceorg.deselectionCallbackLink);
172            return false;
173        });
174    },
175
176    selectionCallbackLink: function(permission)
177    {
178        $('#row-' + permission.normalizedCode).addClass("selected");
179        $('#span-' + permission.normalizedCode).html($('#enableDisableLinksTemplate').tmpl(permission));
180    },
181
182    deselectionCallbackLink: function(permission)
183    {
184        $('#row-' + permission.normalizedCode).removeClass("selected");
185        $('#span-' + permission.normalizedCode).html($('#enableDisableLinksTemplate').tmpl(permission));
186    },
187
188
189    bindToActionConfirmationModalWindow: function()
190    {
191        $(document).off('click', '.js-action-confirmation-modal a').on('click', '.js-action-confirmation-modal a', function(e) {
192            e.preventDefault();
193           ACC.dfgcompanymanagement.handleUserRowAction($(this));
194            var title = $(this).data('action-confirmation-modal-title');
195            var modalId = $(this).data('action-confirmation-modal-id');
196            var modalWindow = $('.mycustomer_table:visible .js-action-confirmation-modal-content-' + $.escapeSelector(modalId));
197            if($('body').hasClass('page-manageUnits')){
198                 modalWindow = $(this).parents('.user_details').find(('.js-action-confirmation-modal-content-' + $.escapeSelector(modalId)));
199            }
200
201            if (modalWindow.data('useSourceElementUrl') === true) {
202                var url = $(this).prop('href');
203
204                modalWindow.find('.url-holder').each(function(index, element) {
205                    var target = $(element);
206
207                    if (target.is("form")) {
208                        target.prop('action', url);
209                    } else {
210                        target.prop('href', url);
211                    }
212                });
213            }
214
215            ACC.colorbox.open(title,{
216                inline:true,
217                href:modalWindow,
218                width:"480px",
219                onComplete: function(){
220                    ACC.colorbox.resize();
221                }
222            });
223        });
224
225        $('.js-action-confirmation-modal-cancel').click(function(e){
226            e.preventDefault();
227            ACC.colorbox.close();
228        });
229    },
230
231    bindToUnitAddUserButton: function()
232    {
233        $('.js-add-user-action').click(function(e) {
234            $(this).parent('.add-user-action-menu').toggleClass('open');
235            return false;
236        });
237    },
238    
239    budgetFormInit: function() 
240    {
241        var dateFormatForDatePicker = $('#editB2bBudgetform').data("dateFormatForDatePicker");
242
243        $("#budgetStartDate").datepicker({dateFormat: dateFormatForDatePicker});
244        $(document).on("click", '#editB2bBudgetform .js-open-datepicker-budgetStartDate', function () {
245            $("#budgetStartDate").datepicker('show');
246        });
247
248        $("#budgetEndDate").datepicker({dateFormat: dateFormatForDatePicker});
249        $(document).on("click", '#editB2bBudgetform .js-open-datepicker-budgetEndDate', function () {
250            $("#budgetEndDate").datepicker('show');
251        });
252
253        $('#editB2bBudgetform').validate({
254            rules: {
255                startDate: {
256                    required: true
257                },
258                endDate: {
259                    required: true
260                }
261            }
262
263        })
264    }
265};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.