diff --git a/admin/survey/SurveyAdminSettings.php b/admin/survey/SurveyAdminSettings.php
index 23fd297a6..7031a702f 100644
--- a/admin/survey/SurveyAdminSettings.php
+++ b/admin/survey/SurveyAdminSettings.php
@@ -7016,22 +7016,6 @@ class SurveyAdminSettings {
$rowa = SurveyInfo::getInstance()->getSurveyRow();
- echo '
';
-
-
- echo '';
-
# VV: privzeto naj bodo samo nerešeni komentarji
if (!isset($_GET['only_unresolved'])) {
@@ -7081,9 +7065,28 @@ class SurveyAdminSettings {
echo '';
// Splosni komentarji urednikov - levo
- echo '
';
- echo '
'.$lang['srv_comments_anketa_ured'].' ('.$comment_count['survey_admin']['unresolved'].'/'.$comment_count['survey_admin']['all'].') ';
+ echo '';
+ echo '';
+
+ // Dodajanje novega komentarja
+
+ echo '';
+
+ echo '';
$sql = sisplet_query("SELECT * FROM post WHERE tid='$rowa[thread]' ".$only_unresolved." ");
$rows = (mysqli_num_rows($sql) == 0) ? 0 : mysqli_num_rows($sql) - 1;
@@ -7094,52 +7097,71 @@ class SurveyAdminSettings {
if (($i != 0 && $sortpostorder==0) || ($i < $rows && $sortpostorder==1)) {
- echo '';
}
@@ -7157,41 +7179,33 @@ class SurveyAdminSettings {
}
}
- // Dodajanje novega komentarja
- echo '';
-
- echo '';
-
- echo '';
echo '
';
// Splosni komentarji respondentov - desno
- echo '';
- echo '
'.$lang['srv_comments_anketa_resp'].' ('.$comment_count['survey_resp']['unresolved'].'/'.$comment_count['survey_resp']['all'].') ';
+ echo '';
+
+ echo '';
$sql = sisplet_query("SELECT * FROM srv_comment_resp WHERE ank_id='$this->anketa' ".$only_unresolved." ORDER BY comment_time $orderby, id $orderby");
if (mysqli_num_rows($sql) > 0) {
while ($row = mysqli_fetch_array($sql)) {
- echo '';
- echo '
';
+ echo ' ';*/
- echo '';
echo '
';
echo '
'; // div.komentarji_anketa_holder
@@ -7534,32 +7564,6 @@ class SurveyAdminSettings {
$comment_count = $this->testiranje_komentarji_count();
- echo '';
-
-
- /* - ZAČASNO ZAKOMENTIRAN TOOLTIP (prekriva vsebino za redizajn) @TGecho ' ';
- echo '';
- echo '' . $lang['srv_survey_testdata2'] . ': '.$lang['srv_testdata_text'].'';
- echo ''.$lang['srv_preview_testdata_longtext'].'
';
- echo ' ';
- echo ' '; // expanded-tooltip bottom
- echo ' '; // tooltip */
-
- echo '';
-
-
# VV: privzeto naj bodo samo nerešeni komentarji
if (!isset($_GET['only_unresolved'])) {
$_GET['only_unresolved'] = 1;
@@ -7696,6 +7700,9 @@ class SurveyAdminSettings {
echo '';
@@ -7980,6 +7987,8 @@ class SurveyAdminSettings {
echo '';
if ($_GET['only_unresolved'] == 1) $only_unresolved = " AND d.text2 <= 1 "; else $only_unresolved = " ";
diff --git a/public/css/admin_new.css b/public/css/admin_new.css
index 37f91c6a1..6e66ed88b 100644
--- a/public/css/admin_new.css
+++ b/public/css/admin_new.css
@@ -24770,91 +24770,164 @@ div.page_komentarji_anketa div.komentarji_anketa_holder {
margin-top: 32px;
display: flex;
flex-direction: row;
- gap: 32px;
width: 100%;
}
div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa,
div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa {
width: 50%;
}
-div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa fieldset,
-div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa fieldset {
- padding: 32px 24px;
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa.komentarji_ured,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa.komentarji_ured {
+ border-right: 1px solid #E5E5E5;
+ padding-right: 32px;
+ margin-right: 32px;
}
-div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_box,
-div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_box {
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.add_comment_toggle,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.add_comment_toggle {
+ transition: 0.3s;
+ border: 1px solid #E5E5E5;
+ border-radius: 2px;
+ width: 100%;
+ padding: 9px 8px;
+ margin-bottom: 16px;
+ color: #777777;
+ cursor: text;
+}
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_type,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_type {
+ font-weight: 600;
+ margin-bottom: 16px;
+ text-transform: uppercase;
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+}
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_type .fa-sort-amount-up,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_type .fa-sort-amount-up {
+ display: none;
+}
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_box,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_box {
width: 100%;
display: flex;
flex-direction: column;
border-bottom: 1px solid #E5E5E5;
margin-bottom: 16px;
}
-div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_box .by,
-div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_box .by {
- margin-bottom: 4px;
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_box.archived,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_box.archived {
+ color: #777777 !important;
}
-div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_box .by .user,
-div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_box .by .user {
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .by,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .by {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+}
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .by .user,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .by .user {
font-weight: 600;
}
-div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_box .date,
-div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_box .date {
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .by p,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .by p {
+ font-size: 14px !important;
+}
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .by .options,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .by .options {
+ display: flex;
+ flex-direction: row;
+ color: #1E88E5;
+ position: relative;
+}
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .by .options .solve,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .by .options .solve {
+ margin-right: 16px;
+ cursor: pointer;
+}
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .by .options .options_dropdown,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .by .options .options_dropdown {
+ position: absolute;
+ right: 0;
+ top: 24px;
+ display: flex;
+ z-index: 99;
+ width: auto;
+ padding: 20px 16px;
+ background: #FFFFFF;
+ border: 1px solid #E5E5E5;
+ box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);
+ flex-direction: column;
+}
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .by .options .options_dropdown .line,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .by .options .options_dropdown .line {
+ white-space: nowrap;
+ transition: 0.2s;
+ cursor: pointer;
+}
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .by .options .options_dropdown .line:not(:last-of-type),
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .by .options .options_dropdown .line:not(:last-of-type) {
+ margin-bottom: 12px;
+}
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .by .options .options_dropdown .line:hover,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .by .options .options_dropdown .line:hover {
+ color: #0059ab;
+}
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .by .options .options_dropdown .line a,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .by .options .options_dropdown .line a {
+ white-space: nowrap;
+ text-decoration: none;
+}
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .by .options .options_dropdown .line p,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .by .options .options_dropdown .line p {
+ font-size: 14px !important;
+}
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .date,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .date {
font-size: 14px;
color: #808080;
}
-div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_box .content,
-div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_box .content {
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .content,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .content {
margin: 16px 0;
}
-div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_box .bottom_options,
-div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_box .bottom_options {
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .bottom_options,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .bottom_options {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-bottom: 16px;
}
-div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_box .bottom_options .archive_comment,
-div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_box .bottom_options .unarchive_comment,
-div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_box .bottom_options .archive_comment,
-div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_box .bottom_options .unarchive_comment {
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .bottom_options .archive_comment,
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .bottom_options .unarchive_comment,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .bottom_options .archive_comment,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .bottom_options .unarchive_comment {
cursor: pointer;
color: #1E88E5;
transition: 0.2s;
}
-div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_box .bottom_options .archived_comment,
-div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_box .bottom_options .archived_comment {
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .bottom_options .archived_comment,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_box .bottom_options .archived_comment {
color: #808080;
}
-div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa fieldset div.add_comment_toggle,
-div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa fieldset div.add_comment_toggle {
- transition: 0.3s;
- border: 1px solid #E5E5E5;
- border-radius: 2px;
- width: 100%;
- padding: 9px 8px;
- color: #777777;
- margin-bottom: 16px;
- cursor: text;
-}
-div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_wrapper,
-div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_wrapper {
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_wrapper,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_wrapper {
display: none;
transition: 0.3s;
}
-div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_wrapper div.new_comment,
-div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_wrapper div.new_comment {
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_wrapper div.new_comment,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_wrapper div.new_comment {
display: flex;
flex-direction: column;
margin-bottom: 16px;
}
-div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_wrapper div.new_comment textarea,
-div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_wrapper div.new_comment textarea {
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_wrapper div.new_comment textarea,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_wrapper div.new_comment textarea {
width: 100%;
height: 100px;
}
-div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_wrapper div.new_comment button,
-div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa fieldset div.comment_wrapper div.new_comment button {
+div.page_komentarji div.komentarji_anketa_holder div.komentarji_anketa div.comment_wrapper div.new_comment button,
+div.page_komentarji_anketa div.komentarji_anketa_holder div.komentarji_anketa div.comment_wrapper div.new_comment button {
width: fit-content;
margin-top: 8px;
}
@@ -25068,6 +25141,7 @@ div.page_komentarji_anketa ul div.question_comment_holder div.question_comment d
}
div.page_komentarji ul div.question_comment_holder div.question_comment div.comment_box .by .options .options_dropdown .line,
div.page_komentarji_anketa ul div.question_comment_holder div.question_comment div.comment_box .by .options .options_dropdown .line {
+ white-space: nowrap;
transition: 0.2s;
cursor: pointer;
}
diff --git a/resources/sass/admin_new/pages/survey_testiranje/komentarji.scss b/resources/sass/admin_new/pages/survey_testiranje/komentarji.scss
index b2c675678..418570e53 100644
--- a/resources/sass/admin_new/pages/survey_testiranje/komentarji.scss
+++ b/resources/sass/admin_new/pages/survey_testiranje/komentarji.scss
@@ -54,100 +54,183 @@ div.page_komentarji_anketa {
margin-top: 32px;
display: flex;
flex-direction: row;
- gap: 32px;
width: 100%;
div.komentarji_anketa {
width: 50%;
- fieldset {
- padding: 32px 24px;
+ &.komentarji_ured {
+ border-right: 1px solid $gray;
+ padding-right: 32px;
+ margin-right: 32px;
+ }
+
+ div.add_comment_toggle {
+ transition: 0.3s;
+
+ border: 1px solid $gray;
+ border-radius: 2px;
+ width: 100%;
+ padding: 9px 8px;
+ margin-bottom: 16px;
+ color: $very-dark-gray;
+
+ cursor: text;
+ }
+
+ div.comment_type {
+ font-weight: $semi-bold;
+ margin-bottom: 16px;
+ text-transform: uppercase;
+
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+
+ .fa-sort-amount-up {
+ display: none;
+ }
+ }
+
+ div.comment_box {
+ width: 100%;
+ display: flex;
+ flex-direction: column;
+
+ border-bottom: 1px solid $gray;
+
+ margin-bottom: 16px;
+
+ &.archived {
+ color: $very-dark-gray !important
+ }
+
+ .by {
+ .user {
+ font-weight: $semi-bold;
+ }
+
+ p {
+ font-size: 14px !important;
+ }
- div.comment_box {
- width: 100%;
display: flex;
- flex-direction: column;
+ flex-direction: row;
+ justify-content: space-between;
- border-bottom: 1px solid $gray;
-
- margin-bottom: 16px;
-
- .by {
- margin-bottom: 4px;
- .user {
- font-weight: $semi-bold;
- }
- }
-
- .date {
- font-size: 14px;
- color: $very-dark-gray2;
- }
-
- .content {
- margin: 16px 0;
- }
-
- .bottom_options {
+ .options {
display: flex;
flex-direction: row;
- justify-content: space-between;
- align-items: center;
- margin-bottom: 16px;
-
- .archive_comment,
- .unarchive_comment {
-
+ .solve {
+ margin-right: 16px;
cursor: pointer;
- color: $blue;
+ }
- transition: 0.2s;
- &:hover {
- $color: darken ($blue, 3%);
+ color: $blue;
+
+ position: relative;
+
+ .options_dropdown {
+ position: absolute;
+ right:0;
+ top: 24px;
+
+ display: flex;
+
+ z-index: 99;
+
+ width: auto;
+ padding: 20px 16px;
+ background: $white;
+ border: 1px solid $gray;
+
+ box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);
+
+ flex-direction: column;
+
+ .line {
+ &:not(:last-of-type) {
+ margin-bottom: 12px;
+ }
+
+ white-space: nowrap;
+
+ transition: 0.2s;
+
+ &:hover{
+ color: $dark-blue;
+ }
+
+ cursor: pointer;
+
+ a {
+ white-space: nowrap;
+ text-decoration: none;
+ }
+
+ p {
+ font-size: 14px !important;
+ }
}
}
-
- .archived_comment {
- color: $very-dark-gray2
- }
}
}
- div.add_comment_toggle {
- transition: 0.3s;
+ .date {
+ font-size: 14px;
+ color: $very-dark-gray2;
+ }
- border: 1px solid $gray;
- border-radius: 2px;
- width: 100%;
- padding: 9px 8px;
- color: $very-dark-gray;
+ .content {
+ margin: 16px 0;
+ }
+
+ .bottom_options {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ align-items: center;
margin-bottom: 16px;
- cursor: text;
- }
+ .archive_comment,
+ .unarchive_comment {
- div.comment_wrapper {
- display: none;
- transition: 0.3s;
+ cursor: pointer;
+ color: $blue;
- div.new_comment {
- display: flex;
- flex-direction: column;
- margin-bottom: 16px;
-
- textarea {
- width: 100%;
- height: 100px;
- }
-
- button {
- width: fit-content;
- margin-top: 8px;
+ transition: 0.2s;
+ &:hover {
+ $color: darken ($blue, 3%);
}
}
- }
+ .archived_comment {
+ color: $very-dark-gray2
+ }
+ }
}
+
+ div.comment_wrapper {
+ display: none;
+ transition: 0.3s;
+
+ div.new_comment {
+ display: flex;
+ flex-direction: column;
+ margin-bottom: 16px;
+
+ textarea {
+ width: 100%;
+ height: 100px;
+ }
+
+ button {
+ width: fit-content;
+ margin-top: 8px;
+ }
+ }
+ }
+
}
}
@@ -367,6 +450,9 @@ div.page_komentarji_anketa {
margin-bottom: 12px;
}
+ white-space: nowrap;
+
+
transition: 0.2s;
&:hover{