{"id":4198,"date":"2023-05-22T09:17:19","date_gmt":"2023-05-22T09:17:19","guid":{"rendered":"http:\/\/www.ccdrc.pt\/?page_id=4198"},"modified":"2024-07-15T11:26:12","modified_gmt":"2024-07-15T11:26:12","slug":"comentarios-e-sugestoes","status":"publish","type":"page","link":"https:\/\/www.ccdrc.pt\/pt\/comentarios-e-sugestoes\/","title":{"rendered":"Coment\u00e1rios e Sugest\u00f5es"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background container-form-comments-and-suggestions nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-margin-top:188px;--awb-margin-bottom:160px;--awb-margin-top-medium:198px;--awb-margin-bottom-medium:120px;--awb-margin-top-small:154px;--awb-margin-bottom-small:70px;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start\" style=\"max-width:1288px;margin-left: calc(-0% \/ 2 );margin-right: calc(-0% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column container-site-max-width-variant-media\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0%;--awb-spacing-left-medium:0%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0%;--awb-spacing-left-small:0%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1 fusion-text-no-margin title\" style=\"--awb-font-size:32px;--awb-line-height:44px;--awb-text-color:#000000;--awb-margin-top:0px;--awb-margin-bottom:12px;--awb-text-font-family:&quot;Noto Sans&quot;;--awb-text-font-style:normal;--awb-text-font-weight:700;\"><h1 class=\"h1-reset\" style=\"color: #000000; width: 100% !important; line-height: 39px !important; padding-top: 0px !important; padding-bottom: 0px !important; text-align: center; margin: 0px !important auto !important 0px !important auto !important;\">Coment\u00e1rios e Sugest\u00f5es<\/h1>\n<\/div><div class=\"fusion-text fusion-text-2 fusion-no-small-visibility fusion-text-no-margin\" style=\"--awb-font-size:18px;--awb-line-height:30px;--awb-text-color:#000000;--awb-margin-top:12px;--awb-margin-bottom:48px;\"><p>Deixe-nos os seus coment\u00e1rios e sugest\u00f5es<\/p>\n<\/div><div class=\"fusion-text fusion-text-3 fusion-no-medium-visibility fusion-no-large-visibility fusion-text-no-margin\" style=\"--awb-font-size:16px;--awb-line-height:29px;--awb-text-color:#000000;--awb-margin-top:12px;--awb-margin-bottom:48px;\"><p>Deixe-nos os seus coment\u00e1rios e sugest\u00f5es<\/p>\n<\/div><style>#subject::placeholder {\r\ncolor:#777777 !important; \r\n}\r\n\r\n\r\ninput#subject {\r\n    margin-bottom: 24px !important;\r\n}\r\n\r\n.fusion-alert .close:after {\r\n    background-color: unset;\r\n}\r\n\r\n.fusion-alert .close {\r\n        border: none;\r\n}\r\n\r\n.fusion-alert .awb-icon-check-circle {\r\ndisplay: none;\r\n}\r\n\r\n.fusion-alert.alert-success.success {\r\nborder: none;\r\nbackground-color: rgba(0, 123, 136, 0.1);\r\ncolor:  #007B88;\r\nborder-radius: 0px;\r\npadding: 25px 15px;\r\ntext-align: center !important;\r\n}\r\n\r\n.fusion-alert.alert-success.success .fusion-alert-content{\r\ncolor:  #007B88;\r\n}\r\n\r\n\r\n.fusion-form-form-wrapper textarea,\r\n.fusion-form-form-wrapper input[type=email],\r\n.fusion-form-form-wrapper input[type=text] {\r\n    background-color: var(--background);\r\n    border-color: #B3B3B3;\r\n}\r\n\r\n.fusion-form-form-wrapper .fusion-form-field .fusion-form-input:hover:not(:focus) {\r\n    border-color: #B3B3B3 !important;\r\n}\r\n\r\n.fusion-form-form-wrapper textarea:focus,\r\n.fusion-form-form-wrapper input:not([type=submit]):focus  {\r\n    border-color: #007B88 !important;\r\n}\r\n\r\n.fusion-form-form-wrapper textarea::placeholder,\r\n.fusion-form-form-wrapper input[type=email]::placeholder {\r\ncolor:#777777 !important;\r\n}\r\n\r\n.fusion-form-field {\r\n margin: 0px !important;\r\n}\r\n\r\n.fusion-form-textarea-field {\r\n    margin-bottom: 24px !important;\r\n}\r\n\r\n.fusion-form-email-field {\r\n    margin-bottom: 32px !important;\r\n}\r\n\r\n.fusion-form-submit-field {\r\nmargin: 0 !important;\r\n}\r\n\r\n.form-form-submit {\r\n width: 195px !important;\r\nmargin: 0 !important;\r\nbackground: #007B88  !important;\r\n transition: 0.3s;\r\n}\r\n\r\n.form-form-submit i {\r\n  margin-left: auto;\r\n    margin-right: 3px;\r\n}\r\n\r\n.form-form-submit:hover {\r\nbackground: #00565F  !important;\r\n}\r\n\r\n.form-form-submit:hover i {\r\n    margin-right: 0;\r\n}\r\n\r\n\r\n.form-form-submit .fas {\r\n    font-variant: all-small-caps !important;\r\n    font-size: 19px;\r\n    margin-bottom: 4px;\r\n}\r\n\r\n\r\n\r\n@media only screen and (max-width: 640px) {\r\n\r\n.fusion-form-email-field {\r\n    margin-bottom: 24px !important;\r\n}\r\n\r\n.form-form-submit {\r\n width: 100% !important;\r\n}\r\n}<\/style><div class=\"fusion-form fusion-form-builder fusion-form-form-wrapper fusion-form-4202\" style=\"--awb-tooltip-text-color:#ffffff;--awb-tooltip-background-color:#333333;\" data-form-id=\"4202\" data-config=\"{&quot;form_id&quot;:&quot;4202&quot;,&quot;form_post_id&quot;:&quot;4202&quot;,&quot;post_id&quot;:4198,&quot;form_type&quot;:&quot;ajax&quot;,&quot;confirmation_type&quot;:&quot;message&quot;,&quot;redirect_url&quot;:&quot;&quot;,&quot;field_labels&quot;:{&quot;subject&quot;:&quot;&quot;,&quot;message&quot;:&quot;&quot;,&quot;email&quot;:&quot;&quot;},&quot;field_logics&quot;:{&quot;subject&quot;:&quot;&quot;,&quot;message&quot;:&quot;&quot;,&quot;email&quot;:&quot;&quot;,&quot;notice_1&quot;:&quot;&quot;},&quot;field_types&quot;:{&quot;subject&quot;:&quot;text&quot;,&quot;message&quot;:&quot;textarea&quot;,&quot;email&quot;:&quot;email&quot;,&quot;submit_1&quot;:&quot;submit&quot;,&quot;notice_1&quot;:&quot;notice&quot;},&quot;nonce_method&quot;:&quot;ajax&quot;}\"><form action=\"https:\/\/www.ccdrc.pt\/pt\/comentarios-e-sugestoes\/\" method=\"post\" class=\"fusion-form fusion-form-4202\"><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--link_hover_color: #262626;--link_color: #262626;--awb-border-sizes-top:0px;--awb-border-sizes-bottom:0px;--awb-border-sizes-left:0px;--awb-border-sizes-right:0px;--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-margin-top:0px;--awb-margin-bottom:0px;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-center\" style=\"width:104% !important;max-width:104% !important;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-bg-size:cover;--awb-border-color:#c22000;--awb-border-style:solid;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-form-field fusion-form-text-field fusion-form-label-above\" style=\"\" data-form-id=\"4202\"><input type=\"text\"  data-empty-notice=\"Campo obrigat\u00f3rio\" name=\"subject\" id=\"subject\" value=\"\"  class=\"fusion-form-input\" required=\"true\" aria-required=\"true\" placeholder=\"Assunto*\" data-holds-private-data=\"false\" minlength=\"5\" maxlength=\"120\"\/><\/div><div class=\"fusion-form-field fusion-form-textarea-field fusion-form-label-above\" style=\"\" data-form-id=\"4202\"><textarea cols=\"40\" data-empty-notice=\"Campo obrigat\u00f3rio\"  minlength=\"5\"  maxlength=\"1000\" rows=\"6\" tabindex=\"\" id=\"message\" name=\"message\" class=\"fusion-form-input\" required=\"true\" aria-required=\"true\" placeholder=\"Mensagem*\" data-holds-private-data=\"false\"><\/textarea><\/div><div class=\"fusion-form-field fusion-form-email-field fusion-form-label-above\" style=\"\" data-form-id=\"4202\"><input type=\"email\"  data-empty-notice=\"Campo obrigat\u00f3rio\" name=\"email\" id=\"email\" value=\"\"  class=\"fusion-form-input\" required=\"true\" aria-required=\"true\" placeholder=\"Email*\" data-holds-private-data=\"false\"\/><\/div><div id=\"realSubmit\" class=\"fusion-form-field fusion-form-submit-field fusion-form-label-above\" style=\"\" data-form-id=\"4202\"><div style=\"text-align:left;\"><button type=\"submit\" class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-1 fusion-button-span-yes  form-form-submit button-default\" style=\"--button_accent_color:#ffffff;--button_accent_hover_color:#ffffff;--button_border_hover_color:var(--awb-color1);--button_border_width-top:0px;--button_border_width-right:0px;--button_border_width-bottom:0px;--button_border_width-left:0px;--button_gradient_top_color:#155e87;--button_gradient_bottom_color:#155e87;--button_gradient_top_color_hover:#2b4959;--button_gradient_bottom_color_hover:#2b4959;--button_text_transform:none;--button_font_size:15px;--button_line_height:22px;--button_padding-top:15.5px;--button_padding-right:20.5px;--button_padding-bottom:15.5px;--button_padding-left:16px;--button_typography-letter-spacing:0px;--button_typography-font-family:&quot;Noto Sans&quot;;--button_typography-font-style:normal;--button_typography-font-weight:600;--button_margin-bottom:12px;\" data-form-number=\"4202\" id=\"realSubmit\" tabindex=\"\"><span class=\"fusion-button-text\">Enviar<\/span><i class=\"fa-arrow-right fas button-icon-right\" aria-hidden=\"true\"><\/i><\/button><\/div><\/div><div class=\"form-submission-notices data-notice_1\" id=\"fusion-notices-1\"><div class=\"fusion-alert alert success alert-success fusion-alert-center fusion-form-response fusion-form-response-success alert-dismissable\" style=\"--awb-margin-top:15px;\" role=\"alert\"><div class=\"fusion-alert-content-wrapper\"><span class=\"alert-icon\"><i class=\"awb-icon-check-circle\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-alert-content\">Mensagem enviada com sucesso.<\/span><\/div><button type=\"button\" class=\"close toggle-alert\" data-dismiss=\"alert\" aria-label=\"Close\">&times;<\/button><\/div><div class=\"fusion-alert alert error alert-danger fusion-alert-center fusion-form-response fusion-form-response-error alert-dismissable\" style=\"--awb-margin-top:15px;\" role=\"alert\"><div class=\"fusion-alert-content-wrapper\"><span class=\"alert-icon\"><i class=\"awb-icon-exclamation-triangle\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-alert-content\">Ocorreu um erro ao tentar enviar sua mensagem. Por favor, tente novamente mais tarde.<\/span><\/div><button type=\"button\" class=\"close toggle-alert\" data-dismiss=\"alert\" aria-label=\"Close\">&times;<\/button><\/div><\/div><\/div><\/div><\/div><\/div><input type=\"hidden\" name=\"fusion_privacy_store_ip_ua\" value=\"false\"><input type=\"hidden\" name=\"fusion_privacy_expiration_interval\" value=\"48\"><input type=\"hidden\" name=\"privacy_expiration_action\" value=\"anonymize\"><\/form><\/div><script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    var formFields = document.querySelectorAll('.fusion-form-field');\n    formFields.forEach(function(field) {\n        var input = field.querySelector('input, textarea');\n        if (input) {\n            var label = document.createElement('label');\n            var placeholderText = input.getAttribute('placeholder');\n            var isEnglish = window.location.pathname.includes('\/en\/');\n            var labelText = placeholderText + (isEnglish ? ' (required field)' : ' (campo obrigat\u00f3rio)');\n\n            label.textContent = labelText;\n            label.setAttribute('for', input.getAttribute('id'));\n            field.insertBefore(label, input);\n            label.appendChild(input);\n        }\n    });\n});\n<\/script><script>\ndocument.addEventListener('DOMContentLoaded', function () {\n    \/\/ Create a function to validate the form fields\n    function validateForm() {\n        \/\/ Get the input fields\n        var subject = document.getElementById('subject');\n        var message = document.getElementById('message');\n        var email = document.getElementById('email');\n\n        \/\/ Remove existing error messages\n        removeAllErrors();\n\n        \/\/ Check if fields are empty or invalid and show errors\n        var isValid = true;\n        if (!subject.value.trim()) {\n            showError(subject, 'Campo obrigat\u00f3rio');\n            isValid = false;\n        }\n        if (!message.value.trim()) {\n            showError(message, 'Campo obrigat\u00f3rio');\n            isValid = false;\n        }\n        if (!email.value.trim() || !validateEmail(email.value)) {\n            showError(email, 'Campo obrigat\u00f3rio ou email inv\u00e1lido');\n            isValid = false;\n        }\n\n        return isValid;\n    }\n\n    \/\/ Create a function to show error message\n    function showError(input, message) {\n        var error = document.createElement('div');\n        error.className = 'error-message';\n        error.setAttribute('role', 'alert');\n        error.setAttribute('aria-live', 'assertive');\n        error.innerText = message;\n        input.parentNode.appendChild(error);\n    }\n\n    \/\/ Create a function to remove all error messages\n    function removeAllErrors() {\n        var errors = document.querySelectorAll('.error-message');\n        errors.forEach(function (error) {\n            error.remove();\n        });\n    }\n\n    \/\/ Validate email function\n    function validateEmail(email) {\n        var re = \/^(([^<>()\\[\\]\\\\.,;:\\s@\"]+(\\.[^<>()\\[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@(([^<>()[\\]\\.,;:\\s@\"]+\\.)+[^<>()[\\]\\.,;:\\s@\"]{2,})$\/i;\n        return re.test(String(email).toLowerCase());\n    }\n\n    \/\/ Create the 'Check Fields' button\n    var validateButton = document.createElement('button');\n    validateButton.innerText = 'Enviar';\n    validateButton.type = 'button'; \/\/ Set type to 'button' to prevent form submission\n    validateButton.style.backgroundColor = '#155e87';\n    validateButton.style.color = '#ffffff';\n    validateButton.style.border = 'none';\n    validateButton.style.padding = '10px 20px';\n    validateButton.style.cursor = 'pointer';\n    validateButton.style.marginTop = '10px';\n    validateButton.style.fontSize = '14px';\n    validateButton.style.fontWeight = 'bold';\n    validateButton.style.borderRadius = '4px';\n\n    \/\/ Add event listener to the 'Check Fields' button\n    validateButton.addEventListener('click', function (e) {\n        e.preventDefault();\n        if (validateForm()) {\n            \/\/ Programmatically click the real submit button if validation passes\n            document.querySelector('.fusion-form-field.fusion-form-submit-field button[type=\"submit\"]').click();\n        }\n    });\n\n    \/\/ Append the 'Check Fields' button to the form\n    var submitField = document.querySelector('.fusion-form-field.fusion-form-submit-field');\n    submitField.appendChild(validateButton);\n});\n\n<\/script><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_eb_attr":"","inline_featured_image":false,"iawp_total_views":38,"footnotes":""},"class_list":["post-4198","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ccdrc.pt\/pt\/wp-json\/wp\/v2\/pages\/4198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ccdrc.pt\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ccdrc.pt\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ccdrc.pt\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ccdrc.pt\/pt\/wp-json\/wp\/v2\/comments?post=4198"}],"version-history":[{"count":46,"href":"https:\/\/www.ccdrc.pt\/pt\/wp-json\/wp\/v2\/pages\/4198\/revisions"}],"predecessor-version":[{"id":64108,"href":"https:\/\/www.ccdrc.pt\/pt\/wp-json\/wp\/v2\/pages\/4198\/revisions\/64108"}],"wp:attachment":[{"href":"https:\/\/www.ccdrc.pt\/pt\/wp-json\/wp\/v2\/media?parent=4198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}