### Forminator Frontend Initialization and AJAX Setup Source: https://www.tomoris.com/strategy/betriebskonzeptentwicklung/ Initializes the Forminator frontend script, setting up AJAX objects and handling form submissions. It includes configuration for AJAX URLs, nonces, plugin paths, and localization data for form behavior and validation messages. ```javascript var forminator_ajax_object = { "ajax_url": "https:\/\/toms-it.at\/wp-admin\/admin-ajax.php", "nonce": "1234567890abcdef", "forminator_ajax_url": "https:\/\/toms-it.at\/wp-admin\/admin-ajax.php", "forminator_nonce": "1234567890abcdef", "forminator_slug": "forminator", "forminator_version": "1.27.0", "forminator_plugin_url": "https:\/\/toms-it.at\/wp-content\/plugins\/forminator\/", "forminator_assets_url": "https:\/\/toms-it.at\/wp-content\/plugins\/forminator\/assets\/js\/", "forminator_date_format": "Y-m-d", "forminator_time_format": "H:i", "forminator_datetime_format": "Y-m-d H:i", "forminator_date_format_js": "Y-m-d", "forminator_time_format_js": "H:i", "forminator_datetime_format_js": "Y-m-d H:i", "forminator_currency": "USD", "forminator_currency_symbol": "$", "forminator_currency_position": "left", "forminator_decimal_point": ".", "forminator_thousand_separator": ",", "forminator_thousands_separator_decimal_point": ".", "forminator_currency_format": "%s%amount", "forminator_currency_thousand_separator": ",", "forminator_currency_decimal_point": ".", "forminator_currency_symbol_position": "left", "forminator_currency_format_value": "%s%amount", "forminator_currency_format_value_position": "left", "forminator_currency_format_value_symbol": "$", "forminator_currency_format_value_symbol_position": "left", "forminator_currency_format_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_ ``` -------------------------------- ### Forminator Frontend Initialization and AJAX Setup Source: https://www.tomoris.com/strategy/it-projektstrukturierung/ Initializes the Forminator frontend script, setting up AJAX objects and handling form submissions. It includes configuration for AJAX URLs, nonces, plugin paths, and localization data for form behavior and validation messages. ```javascript var forminator_ajax_object = { "ajax_url": "https:\/\/toms-it.at\/wp-admin\/admin-ajax.php", "nonce": "1234567890abcdef", "forminator_ajax_url": "https:\/\/toms-it.at\/wp-admin\/admin-ajax.php", "forminator_nonce": "1234567890abcdef", "forminator_slug": "forminator", "forminator_version": "1.27.0", "forminator_plugin_url": "https:\/\/toms-it.at\/wp-content\/plugins\/forminator\/", "forminator_assets_url": "https:\/\/toms-it.at\/wp-content\/plugins\/forminator\/assets\/js\/", "forminator_date_format": "Y-m-d", "forminator_time_format": "H:i", "forminator_datetime_format": "Y-m-d H:i", "forminator_date_format_js": "Y-m-d", "forminator_time_format_js": "H:i", "forminator_datetime_format_js": "Y-m-d H:i", "forminator_currency": "USD", "forminator_currency_symbol": "$", "forminator_currency_position": "left", "forminator_decimal_point": ".", "forminator_thousand_separator": ",", "forminator_thousands_separator_decimal_point": ".", "forminator_currency_format": "%s%amount", "forminator_currency_thousand_separator": ",", "forminator_currency_decimal_point": ".", "forminator_currency_symbol_position": "left", "forminator_currency_format_value": "%s%amount", "forminator_currency_format_value_position": "left", "forminator_currency_format_value_symbol": "$", "forminator_currency_format_value_symbol_position": "left", "forminator_currency_format_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol": "$", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_position": "left", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_thousand_separator": ",", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_point": ".", "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places": 2, "forminator_currency_format_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_decimal_places_value_symbol_ ``` -------------------------------- ### FortiGate Interface Configuration CLI Source: https://www.tomoris.com/blog/cybersecurity/fortigate-installation/ Configures a specific network interface on a FortiGate firewall using the CLI. This example demonstrates setting up a LAN interface with an IP address, alias, and defining allowed administrative access and its role within the network. ```FortiOS CLI # config system interface # edit "port2" # set alias "LAN" # set ip 192.168.2.1 255.255.255.0 # set allowaccess ping # set role lan # end ``` -------------------------------- ### Packet Filter Firewall Rule Example Source: https://www.tomoris.com/blog/cybersecurity/firewall-arten-einsatzgebiete/ Illustrates a basic rule set for a packet filter firewall, specifying allowed and denied traffic based on protocol, source, destination, and port. ```firewall-rules ERLAUBEN: TCP von JEDER_IP zu INTERNE_SERVER auf Port 80 (HTTP) VERWEIGERN: ALLE anderen Verbindungen ``` -------------------------------- ### Particle Script Loading Logic Source: https://www.tomoris.com/blog/cloud-infrastruktur/microsoft-lizenzen/ Implementiert eine Logik zum Laden des Partikel-Skripts, die sowohl auf 'ready' als auch auf 'elementor/popup/show' Events reagiert. Es stellt sicher, dass das Skript nur einmal geladen wird, um Duplikate zu vermeiden. ```javascript let uael_particle_loaded = false; jQuery( document ).on( "ready elementor/popup/show", () => { loadParticleScript(); }); jQuery( window ).one( "elementor/frontend/init", () => { if (!uael_particle_loaded) { loadParticleScript(); } }); function loadParticleScript(){ // Use jQuery to check for the presence of the element if (jQuery(".uael-particle-yes").length < 1) { return; } uael_particle_loaded = true; var uael_url = uael_particles_script.uael_particles_url; // Call the cachedScript function jQuery.cachedScript(uael_url); } ``` -------------------------------- ### WordPress Color Utility Classes Source: https://www.tomoris.com/services/ Provides CSS classes for applying specific colors to text elements, often referencing predefined WordPress color palettes or variables. Examples include '.has-black-color' and '.has-vivid-purple-color'. ```css .has-black-color { color: var(--wp--preset--color--black) !important; } .has-cyan-bluish-gray-color { color: var(--wp--preset--color--cyan-bluish-gray) !important; } .has-white-color { color: var(--wp--preset--color--white) !important; } .has-pale-pink-color { color: var(--wp--preset--color--pale-pink) !important; } .has-vivid-red-color { color: var(--wp--preset--color--vivid-red) !important; } .has-luminous-vivid-orange-color { color: var(--wp--preset--color--luminous-vivid-orange) !important; } .has-luminous-vivid-amber-color { color: var(--wp--preset--color--luminous-vivid-amber) !important; } .has-light-green-cyan-color { color: var(--wp--preset--color--light-green-cyan) !important; } .has-vivid-green-cyan-color { color: var(--wp--preset--color--vivid-green-cyan) !important; } .has-pale-cyan-blue-color { color: var(--wp--preset--color--pale-cyan-blue) !important; } .has-vivid-cyan-blue-color { color: var(--wp--preset--color--vivid-cyan-blue) !important; } .has-vivid-purple-color { color: ``` -------------------------------- ### Forminator Pagination Management Source: https://www.tomoris.com/blog/cybersecurity/it-sicherheit-gemeinden/ This JavaScript code initializes and manages pagination for Forminator forms. It creates an array `Forminator_Cform_Paginations` to store pagination settings for different forms, identified by their IDs. The example shows settings for a form with ID 1245, indicating it does not have pagination. ```javascript window.Forminator_Cform_Paginations = window.Forminator_Cform_Paginations || []; window.Forminator_Cform_Paginations[1245] = {"has-pagination":false,"pagination-header-design":"show","pagination-header":"nav","last-steps":"Abschlie\u00dfen"}; ``` -------------------------------- ### Elementor Frontend Initialization and Particle Effects Source: https://www.tomoris.com/it/backup-und-recovery/ Handles Elementor frontend initialization, adding hooks for global element readiness to manage particle effects and other dynamic content. It checks for specific classes and loads necessary scripts. ```javascript jQuery( window ).on( "elementor/frontend/init", function() { elementorFrontend.hooks.addAction( "frontend/element_ready/global", function( $scope, $ ){ if ( "undefined" == typeof $scope ) { return; } if ( $scope.hasClass( "uael-particle-yes" ) ) { window.scope_array.push( $scope ); $scope.find(".uael-particle-wrapper").addClass("js-is-enabled"); }else{ return; } if(elementorFrontend.isEditMode() && $scope.find(".uael-particle-wrapper").hasClass("js-is-enabled") && window.backend == 0 ){ var uael_url = uael_particles_script.uael_particles_url; jQuery.cachedScript( uael_url ); window.backend = 1; }else if(elementorFrontend.isEditMode()){ var uael_url = uael_particles_script.uael_particles_url; jQuery.cachedScript( uael_url ).done(function(){ var flag = true; }); } }); }); ``` -------------------------------- ### Elementor Frontend Initialization and Hooks Source: https://www.tomoris.com/blog/cybersecurity/firewall-troubleshooting/ This snippet demonstrates how to hook into the Elementor frontend initialization process. It adds actions for global elements, specifically targeting elements with particle effects and handling their dynamic loading and placement. ```javascript jQuery( window ).on( "elementor/frontend/init", function() { elementorFrontend.hooks.addAction( "frontend/element_ready/global", function( $scope, $ ){ if ( "undefined" == typeof $scope ) { return; } if ( $scope.hasClass( "uael-particle-yes" ) ) { window.scope_array.push( $scope ); $scope.find(".uael-particle-wrapper").addClass("js-is-enabled"); } else { return; } if(elementorFrontend.isEditMode() && $scope.find(".uael-particle-wrapper").hasClass("js-is-enabled") && window.backend == 0 ){ var uael_url = uael_particles_script.uael_particles_url; jQuery.cachedScript( uael_url ); window.backend = 1; } else if(elementorFrontend.isEditMode()){ var uael_url = uael_particles_script.uael_particles_url; jQuery.cachedScript( uael_url ).done(function(){ var flag = true; }); } }); }); ``` -------------------------------- ### Elementor Pro Frontend Configuration Source: https://www.tomoris.com/blog/cloud-infrastruktur/cloud-computing-azure/ Diese Konfigurationsobjekte stellen verschiedene Einstellungen für das Elementor Pro-Plugin bereit. Sie umfassen AJAX-Endpunkte, Pfade zu Assets, Einstellungen für Lazy Loading von Hintergrundbildern, Konfigurationen für soziale Teilen-Buttons, Facebook SDK-Details und den Standard-URL für Lottie-Animationen. Diese Daten werden vom Frontend-JavaScript von Elementor Pro verwendet, um die Funktionalität zu steuern. ```javascript var ElementorProFrontendConfig = { "ajaxurl": "https:\/\/www.tomoris.com\/wp-admin\/admin-ajax.php", "nonce": "df6059574f", "urls": { "assets": "https:\/\/www.tomoris.com\/wp-content\/plugins\/elementor-pro\/assets\/", "rest": "https:\/\/www.tomoris.com\/wp-json\/" }, "settings": { "lazy_load_background_images": true }, "popup": { "hasPopUps": false }, "shareButtonsNetworks": { "facebook": {"title": "Facebook", "has_counter": true}, "twitter": {"title": "Twitter"}, "linkedin": {"title": "LinkedIn", "has_counter": true}, "pinterest": {"title": "Pinterest", "has_counter": true}, "reddit": {"title": "Reddit", "has_counter": true}, "vk": {"title": "VK", "has_counter": true}, "odnoklassniki": {"title": "OK", "has_counter": true}, "tumblr": {"title": "Tumblr"}, "digg": {"title": "Digg"}, "skype": {"title": "Skype"}, "stumbleupon": {"title": "StumbleUpon", "has_counter": true}, "mix": {"title": "Mix"}, "telegram": {"title": "Telegram"}, "pocket": {"title": "Pocket", "has_counter": true}, "xing": {"title": "XING", "has_counter": true}, "whatsapp": {"title": "WhatsApp"}, "email": {"title": "Email"}, "print": {"title": "Print"}, "x-twitter": {"title": "X"}, "threads": {"title": "Threads"} }, "facebook_sdk": {"lang": "de_DE", "app_id": ""}, "lottie": {"defaultAnimationUrl": "https:\/\/www.tomoris.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"} }; ```