npm package: @sagiton/nlc-landings
Description: Collection of functions used in NLC Sagiton Landings
Author: sagiton
Latest version: 2.3.19

# NLC Sagiton Landings

## Working Versions

2.1.1 -> added dev version
2.1.2 -> added build footer
2.1.3 -> modify shopify pricing calculator(modify ShopifySlider as add ShopifyPricing)
2.1.4 -> added back button to sagiton domains
2.1.5 -> back button could read back url from the param
2.1.6 -> back button fix padding on mobile devices
2.1.7 -> add sign © to footer
2.1.8 -> change webflow form to recaptcha v2. Stop reporting sentry on dev
2.1.9 -> added SIEM slider and SIEM claculator
2.1.10 -> select language in ContactForm renderRecaptcha - bugged version(fixed in 2.1.11)
2.1.11 -> fix select language in ContactForm renderRecaptcha - bugged version(fixed in 2.1.12)
2.1.12 -> added recaptcha ready in ContactForm renderRecaptcha
2.1.13 -> SIEM calculate added custom format price function
2.1.14 -> SIEM calculate change default format price, change ContactForm style recaptcha error
2.2.0 -> changing contact
2.2.1 -> add listener close recaptcha by user
2.2.2 -> change approach to listining recapcha failed
2.2.3 -> fix timers recaptcha form
2.2.4 -> stop to remove recaptcha
2.2.5 -> back recaptcha remove
2.2.7 -> change footer styles(replace grid to flex)
2.2.8 -> replace "@media only screen" to "@media screen" in footer
2.2.9 -> fixing media-query footer
2.2.10 -> fixing footer links(extend request by is_link_external property) - bugged version(fixed in 2.2.12)
2.2.11 -> 2.11 fixing footer links(fixing version 2.2.10) - bugged version(fixed in 2.2.12)
2.2.12 -> added changes to prod version 2.2.12
2.2.13 -> change formating price SfopifyPricing
2.2.14 -> add Webflow tabs handler
2.2.15 -> add to Webflow tabs scrolling option
2.2.16 -> add to Webflow ShopifyPricing custom price formatting - bugged version(fixed in 2.2.19)
2.2.17 -> added log to shopify pricing - bugged version(fixed in 2.2.19)
2.2.18 -> fixed version 16 and 17 - bugged version(fixed in 2.2.19)
2.2.19 -> fixed version 16 and 17 and 18
2.2.20 -> added getCompanyData helper
2.2.21 -> change text footer from Polska to Poland, change render footer social icons
2.2.22 -> replace svg icons to png(safari doesn't display) and add file-loader to webpack
2.2.23 -> add style breakword to email generated link(fixed in 2.2.24)
2.2.24 - > fixed version 2.2.23 breakword
2.2.25 -> Change footer date All rights reserved 2024
2.2.26 -> resize linkedin footer icon
2.2.27 -> removed console.logs
2.2.28 -> added ClaritySession
2.2.29 -> fix remove listeners ClaritySession
2.2.30 -> submited without changes
2.2.31 -> getCompanyData add addiotional field contacts
2.2.32 -> enable dev and prod directus url in helpers
2.2.33 -> contact form remove empty values
2.2.34 -> add "if is exist" to remove captcha element from view
2.2.35 -> add settimeout before remove recaptcha element
2.2.36 - 2.2.43 -> testing
2.2.44 -> try resolver google recaptcha error style in null element
2.2.45 -> added FormHandler by 2.2.48
2.2.46 -> add logs to FormHandler by 2.2.48
2.2.47 -> fix 2.2.45 FormHandler error handling fixed by 2.2.48
2.2.48 -> fix FormHandler error handling v2
2.2.49 -> FormHandler optional params success and error, FormHandler hidding form after success
2.2.50 -> FormHandler added response value to onSuccess, added form elements to onSuccess, onError
2.2.51 -> FormHandler change implements error handler
2.2.52 -> FormHandler fix handle non 200 response
2.2.53 -> FormHandler fix handle non 200 response part2
2.2.54 -> Experimental add recaptcha to FormHandler
2.2.55 -> Experimental add rendering recaptcha FormHandler
2.2.56 -> Experimental fix recaptcha trigger FormHandler
2.2.57 -> Experimental fix recaptcha waiting close user FormHandler
2.2.58 -> Experimental working on reset recaptcha FormHandler
2.2.59 -> Experimental working on reset recaptcha FormHandler v2
2.2.60 -> Experimentalremove reset recaptcha FormHandler
2.2.61 -> Fix recaptcha trigger closed by user
2.2.62 -> Fix recaptcha trigger closed by user v2
2.2.63 -> added border bottom to backButton
2.2.64 -> Fix added border bottom to backButton
2.2.65 -> added log to form handler grecaptcha module
2.2.66 -> Added adress and phone to footer
2.2.67 -> FormHandler added case witch no acces to response object
2.2.68 -> FormHandler fix execute(add widget id as parameter)
2.2.69 -> FormHandler fix recognize http request in error flow
2.2.70 -> fixed FormHandler for many recaptcha on page
2.2.71 -> fixed FormHandler for no recaptcha module, enable reset recaptcha in success
2.3.0 -> Changed webpack config file to make formHandler available without get the entire library
2.3.1 -> Enabled formHandler in windows.webflow object
2.3.2 -> BUGGED Modify formHandler to render once recaptcha per language
2.3.3 -> BUGGED - Modify formHandler render recaptcha with different key on sites
2.3.4 -> BUGGED fixed nameKey recaptcha 2.3.3
2.3.5 -> fixed rendering conditional
2.3.6 -> BUGGED formHandler - trying new approach for resolve token
2.3.7 -> BUGGED formHandler - fixed 2.3.6
2.3.8 -> BUGGED formHandler - another fix 2.3.7
2.3.9 -> BUGGED formHandler - another try
2.3.10 -> formHandler - finnafy works with different widgets
2.3.11 -> BUGGED(builded only dev version) formHandler - moved render method after click submit
2.3.12 -> formHandler - moved render method after click submit
2.3.13 -> formHandler - fixed waiting for close by user
2.3.14 -> remove console.log
2.3.15 -> (DUPLICATED ISSUE IN CDN) remove console.log
2.3.16 -> (DUPLICATED ISSUE IN CDN) remove console.log
2.3.17 -> disable directus dev (stoped support for this env)
2.3.18 -> catch error waitin for recaptcha close ContactForm
2.3.19 -> change order trigger success logic in formHandler (too long time recaptcha reset)
## License

For open source projects, say how it is licensed.