(positionTypeId)
| 2350 | } |
| 2351 | } |
| 2352 | function _setEnhanceButton(positionTypeId) { |
| 2353 | let showButton = true, |
| 2354 | showButtonInTab = 1; |
| 2355 | switch (_getModuleName()) { |
| 2356 | |
| 2357 | case ModuleNameEnum.JOB: |
| 2358 | showButtonInTab = 1; |
| 2359 | break; |
| 2360 | case ModuleNameEnum.SIHEADER: |
| 2361 | |
| 2362 | showButtonInTab = 1; |
| 2363 | break; |
| 2364 | case ModuleNameEnum.CEHEADER: |
| 2365 | |
| 2366 | showButtonInTab = 1; |
| 2367 | break; |
| 2368 | default: |
| 2369 | break; |
| 2370 | } |
| 2371 | switch (positionTypeId) { |
| 2372 | case POSITIONTYPES.TEXT: |
| 2373 | showButton = false; |
| 2374 | break; |
| 2375 | case POSITIONTYPES.SUBTOTAL: |
| 2376 | showButton = false; |
| 2377 | break; |
| 2378 | default: |
| 2379 | |
| 2380 | break; |
| 2381 | } |
| 2382 | if (showButton) { |
| 2383 | const COOKIE = new CookieStorage( |
| 2384 | "services_price_enhanced_" + _getModuleName() |
| 2385 | ); |
| 2386 | |
| 2387 | new UiButton( |
| 2388 | TC.enhanced, |
| 2389 | "enhancedBtn", |
| 2390 | function (e) { |
| 2391 | const btnIcon = e.currentTarget; |
| 2392 | const $enhancedElements = $("#" + _formObject.getFormId()).find( |
| 2393 | ".enhanced" |
| 2394 | ); |
| 2395 | |
| 2396 | if (COOKIE.get() === "true") { |
| 2397 | |
| 2398 | $enhancedElements.addClass("enhanced_hidden"); |
| 2399 | switchButtonIcon(btnIcon, "caret-1-n", "caret-1-s"); |
| 2400 | COOKIE.set("false"); |
| 2401 | } else { |
| 2402 | |
| 2403 | showEnhanceEffect($enhancedElements, "enhanced_hidden"); |
| 2404 | switchButtonIcon(btnIcon, "caret-1-s", "caret-1-n"); |
| 2405 | COOKIE.set("true"); |
| 2406 | } |
| 2407 | }, |
| 2408 | "caret-1-s" |
| 2409 | ).appendHTML("#" + _formObject.getPageId(showButtonInTab)); |
no test coverage detected