diff --git a/forum/qa-plugin/outdated-question-info/frontend/css/styles.css b/forum/qa-plugin/outdated-question-info/frontend/css/styles.css new file mode 100644 index 00000000..e412f32b --- /dev/null +++ b/forum/qa-plugin/outdated-question-info/frontend/css/styles.css @@ -0,0 +1,17 @@ +.qa-outdated-question-container{ + width: 100%; + + text-align: center; + padding: 1%; + + border: 6px solid #f74040; + margin-bottom: 2.5%; + font-size: 1.30rem; +} + +.hidden{ + display: none; +} + + + diff --git a/forum/qa-plugin/outdated-question-info/frontend/show-outdated-question-info.js b/forum/qa-plugin/outdated-question-info/frontend/show-outdated-question-info.js new file mode 100644 index 00000000..ebad8590 --- /dev/null +++ b/forum/qa-plugin/outdated-question-info/frontend/show-outdated-question-info.js @@ -0,0 +1,36 @@ +const placeOfOutdatedQuestionInfo = document.querySelector('.qa-a-form'); +if(placeOfOutdatedQuestionInfo){ + const publishDateSpan = document.querySelector('.published > .value-title'); + const now = new Date(); + const publishDate = new Date(publishDateSpan.title); + const publishYearOlderThanNow = publishDate.getFullYear() < now.getFullYear(); + const publishMonthNewerThanNow = publishDate.getMonth() - 1 >= now.getMonth(); + + if (publishYearOlderThanNow || publishMonthNewerThanNow) { + const outdatedQuestionInfoVisibility = placeOfOutdatedQuestionInfo.style.display === 'none' ? 'hidden' : ''; + placeOfOutdatedQuestionInfo.insertAdjacentHTML('beforebegin', + `
+ To pytanie zostało zadane już dawno temu i może być nieaktualne.
+ Upewnij się, że Twoja odpowiedź nadal będzie pomocna.
+