diff --git a/admin/survey/classes/class.SurveyTheme.php b/admin/survey/classes/class.SurveyTheme.php
index e942708fa..3f33621c7 100644
--- a/admin/survey/classes/class.SurveyTheme.php
+++ b/admin/survey/classes/class.SurveyTheme.php
@@ -313,12 +313,6 @@ class SurveyTheme {
echo '
';
- $sql = sisplet_query("SELECT name FROM srv_theme_profiles".$mobile." WHERE id = '".$_GET['profile']."'");
- $row = mysqli_fetch_array($sql);
-
- echo '
'.$lang['srv_themes_mod'].': '.$row['name'].' ';
- //self::displayTabs();
-
if ( !isset($_GET['t']) ) {
$ste = new SurveyThemeEditor($this->sid);
diff --git a/admin/survey/classes/class.SurveyThemeEditor.php b/admin/survey/classes/class.SurveyThemeEditor.php
index 678272c4b..bcd41ca67 100644
--- a/admin/survey/classes/class.SurveyThemeEditor.php
+++ b/admin/survey/classes/class.SurveyThemeEditor.php
@@ -53,7 +53,14 @@ class SurveyThemeEditor {
self::new_theme_alert($rowa['name']);
+ echo '
';
echo '
';
+
+ $sql = sisplet_query("SELECT name FROM srv_theme_profiles".$mobile." WHERE id = '".$_GET['profile']."'");
+ $row = mysqli_fetch_array($sql);
+
+ echo '
'.$lang['srv_themes_mod'].': '.$row['name'].' ';
+
echo '
';
$mobile = (isset($_GET['mobile']) && $_GET['mobile'] == '1') ? 1 : 0;
@@ -61,131 +68,128 @@ class SurveyThemeEditor {
echo '
';
- echo '
'.$lang['srv_skinname'].' ';
- echo ''.$lang['srv_skinname'].':
';
- echo '';
-
- echo '
';
+ echo '
'.$lang['srv_skinname'].' ';
+ echo '
';
// Mobilni skin nima logotipa
if($mobile != 1){
- echo '
'.$lang['srv_upload_logo'].' ';
+ echo ''.$lang['srv_upload_logo'].' ';
echo '';
- echo '' . $lang['srv_upload_logo'] . ': ';
echo ' ';
if ($rowa['logo'] != '') {
echo '
'.$rowa['logo'];
- echo ' ';
+ echo ' ';
echo '
';
}
echo '';
- echo '';
- echo '
';
}
// Mobilni skin nima progressbara
if($mobile != 1){
$sqlg = sisplet_query("SELECT id FROM srv_grupa WHERE ank_id = '$this->anketa'");
if (mysqli_num_rows($sqlg) > 1) {
- echo '
'.$lang['srv_te_progressbar'].' ';
- echo ''; # id="theme_progressbar"
- echo '';
-
- echo '
';
+ echo '
'.$lang['srv_te_progressbar'].' ';
+
+ echo '
';
+ echo '
' . $lang['srv_te_progressbar_show'] . ' ';
+
+ echo '
';
+ echo ' ';
+ echo '' . $lang['yes'] . ' ';
+ echo '
';
+ echo '
';
+ echo ' ';
+ echo '' . $lang['no1'] . ' ';
+ echo '
';
+
+ echo '
';
+
}
}
- echo '
'.$lang['srv_te_survey_h_text'].' ';
+ echo ''.$lang['srv_te_survey_h_text'].' ';
+ echo '';
$this->displayOption(1, 1);
$this->displayOption(1, 4);
$this->displayOption(1, 2);
$this->displayOption(1, 3);
- echo '';
+ echo '
';
- echo ' ';
-
- echo ''.$lang['srv_te_outer_frame'].' ';
+ echo ''.$lang['srv_te_background_color'].' ';
+ echo '';
$this->displayOption(6, 3);
- echo '';
+ echo '
';
- echo ' ';
-
- echo ''.$lang['srv_te_question_border'].' ';
- $this->displayOption(5, 5);
- echo ' ';
-
- echo ' ';
-
- echo ''.$lang['srv_te_question_text'].' ';
+ echo ''.$lang['srv_te_question_border'].' ';
+ echo '';
$this->displayOption(2, 1);
$this->displayOption(2, 4);
$this->displayOption(2, 2);
+ echo '
';
+ echo '';
$this->displayOption(5, 3);
- echo '';
+ $this->displayOption(5, 5);
+ echo '
';
- echo ' ';
-
- echo ''.$lang['srv_te_answers_text'].' ';
+ echo ''.$lang['srv_te_answers_text'].' ';
+ echo '';
$this->displayOption(3, 1);
$this->displayOption(3, 4);
- $this->displayOption(3, 2);
+ echo '
';
+ echo '';$this->displayOption(3, 2);
$this->displayOption(4, 3);
- echo '';
-
- echo ' ';
+ echo '
';
// Custom checkbox/radio (stars, smilies, thumbs)
- echo '';
// Radio/checkboxi za pc
if($mobile != 1){
- echo ''.$lang['srv_te_custom_checkbox_radio'].' ';
+ echo ''.$lang['srv_te_custom_checkbox_radio'].' ';
+ echo '';
$this->displayOption(7, 7);
$this->displayOption(7, 15);
+ echo '
';
//$this->displayOption(10, 17);
}
// Radio/checkboxi za mobitel
else{
- echo ''.$lang['srv_te_custom_mobile_checkbox_radio'].' ';
+ echo ''.$lang['srv_te_custom_mobile_checkbox_radio'].' ';
+ echo '';
$this->displayOption(7, 8);
$this->displayOption(7, 16);
+ echo '
';
// Za mobitel ne rabimo accessibility ikon
//$this->displayOption(10, 17);
}
- echo ' ';
-
- echo ' ';
// Tooltipster/slovar/glossary
- echo ''.$lang['srv_te_custom_glossary_popup'].' ';
+ echo ''.$lang['srv_te_custom_glossary_popup'].' ';
+ echo '';
$this->displayOption(8, 9);
$this->displayOption(8, 11);
$this->displayOption(8, 10);
$this->displayOption(8, 12);
- echo '';
-
- echo ' ';
+ echo '
';
- echo ''.$lang['srv_te_custom_glossary_keywords'].' ';
+ echo ''.$lang['srv_te_custom_glossary_keywords'].' ';
+ echo '';
$this->displayOption(9, 9);
$this->displayOption(9, 13);
$this->displayOption(9, 14);
- echo '';
-
-
- echo '
'.$lang['srv_save_set_theme'].'
';
-
- echo '
';
- echo '
';
- echo '';
-
echo '
';
+ //echo ' '.$lang['srv_save_set_theme'].'
';
+
+ echo '';
+ echo ''.$lang['edit1338'].' ';
+ echo ''.$lang['edit1337'].' ';
+ echo '
';
+
+ echo '';
+
$this->preview();
+
+ echo '
';
?>
- //echo '
';
-
}
static function new_theme_alert ($name, $css=false) {
@@ -233,17 +235,18 @@ class SurveyThemeEditor {
$sql = sisplet_query("SELECT value FROM srv_theme_editor".$this->mobile." WHERE profile_id='$this->profile' AND id='$id' AND type='$type'");
$row = mysqli_fetch_array($sql);
- echo '';
-
// pisava
if ($type == 1) {
+
+ echo '
';
- echo ''.$lang['srv_te_font_family'].': ';
- echo ''.$lang['srv_te_default'].' ';
+ echo ''.$lang['srv_te_font_family'].': ';
+ echo ''.$lang['srv_te_default'].' ';
foreach (self::$fonts AS $key => $val) {
echo ''.substr($val, 0, strpos($val, ',')).' ';
}
echo ' ';
+ echo '
';
if ($row['value'] != '')
echo ' ';
@@ -253,9 +256,11 @@ class SurveyThemeEditor {
if ($row['value'] == '') $value = '#000000'; else $value = $row['value'];
+ echo '';
// velikost pisave
} elseif ($type == 4) {
+
+ echo '';
- echo ''.$lang['srv_te_font_size'].': ';
+ echo ''.$lang['srv_te_font_size'].': ';
echo ''.$lang['srv_te_default'].' ';
for ($i=50; $i<=200; $i+=10) {
echo ''.$i.'% ';
}
echo ' ';
+ echo '
';
if ($row['value'] != '')
echo ' ';
@@ -291,17 +300,23 @@ class SurveyThemeEditor {
if ($row['value'] == '') $value = '1'; else $value = $row['value'];
- echo $lang['srv_te_question_border'].': ';
+ echo '';
+
+ echo '
'.$lang['srv_te_question_border'].'
';
echo ''.$lang['default'].' ';
echo ''.$lang['srv_te_question_border_0'].' ';
echo ''.$lang['srv_te_question_border_1'].' ';
echo ''.$lang['srv_te_question_border_2'].' ';
echo ' ';
+ echo '
';
// izbira custom checkbox/radio gumbov
} elseif($type == 7 ) {
+
+ echo '';
+
echo $lang['srv_te_custom_icon_pc'] . ': ';
- echo '
+ echo '
'.$lang['default'].'
18 px
21 px
@@ -312,12 +327,13 @@ class SurveyThemeEditor {
45 px
50 px
55 px
- ';
+
';
} elseif($type == 8) {
+ echo '';
echo $lang['srv_te_custom_icon_mobile'] . ': ';
- echo '
+ echo '
'.$lang['default'].'
20 px
25 px
@@ -327,44 +343,55 @@ class SurveyThemeEditor {
45 px
50 px
55 px
- ';
+
';
// Izpišemo border opcije
} elseif($type == 11) {
+ echo '';
+
echo $lang['srv_te_custom_border_size'].': ';
- echo '';
+ echo '';
echo ''.$lang['srv_te_default'].' ';
for ($i=1; $i<=6; $i++) {
echo ''.$i.'px ';
}
echo ' ';
+ echo '
';
} elseif($type == 12) {
+ echo '';
+
echo $lang['srv_te_custom_border_radius'].': ';
- echo '';
+ echo '';
echo ''.$lang['srv_te_default'].' ';
for ($i=5; $i<=30; $i+=5) {
echo ''.$i.'px ';
}
echo ' ';
+ echo '
';
// Stil pisave bold, italic, underline
} elseif($type == 14) {
+ echo '';
+
echo $lang['srv_te_custom_font_style_keywords'].': ';
- echo '';
+ echo '';
echo ''.$lang['srv_te_default'].' ';
echo ''.$lang['srv_te_custom_font_style_keywords_bold'].' ';
echo ''.$lang['srv_te_custom_font_style_keywords_italic'].' ';
echo ''.$lang['srv_te_custom_font_style_keywords_underline'].' ';
echo ' ';
+ echo '
';
// Accessibility checkbox (radio/checkboxi niso obarvani)
} elseif($type == 17) {
+ echo '';
+
echo ''.$lang['srv_te_custom_icon_accessibility'].': ';
echo ' ';
+ echo '
';
}
- echo '';
}
function preview () {
diff --git a/lang/1.php b/lang/1.php
index ebbb8208c..5b80e670b 100644
--- a/lang/1.php
+++ b/lang/1.php
@@ -6166,35 +6166,35 @@ $lang = array (
'srv_te_progressbar' => 'Vrstica/indikator napredka',
'srv_te_progressbar_show' => 'Prikaži vrstico/indikator napredka',
'srv_te_survey_text' => 'Besedilo ankete',
- 'srv_te_survey_h_text' => 'Besedilo naslova ankete',
+ 'srv_te_survey_h_text' => 'Naslov ankete',
'srv_te_outer_frame' => 'Zunanji okvir',
'srv_te_question_text' => 'Besedilo vprašanja',
- 'srv_te_question_border' => 'Okvir vprasanja',
+ 'srv_te_question_border' => 'Vprašanja',
'srv_te_question_border_0' => 'Brez',
'srv_te_question_border_1' => 'Črta',
'srv_te_question_border_2' => 'Okvir',
- 'srv_te_answers_text' => 'Besedilo odgovorov',
+ 'srv_te_answers_text' => 'Odgovori',
'srv_te_remove_setting' => 'Odstrani lastno nastavitev',
'srv_te_font_family' => 'Pisava',
'srv_te_font_size' => 'Velikost pisave',
'srv_te_font_color' => 'Barva pisave',
'srv_te_background_color' => 'Barva ozadja',
'srv_te_default' => 'Privzeta',
- 'srv_te_custom_checkbox_radio' => 'Ikone za osebni računalnik',
+ 'srv_te_custom_checkbox_radio' => 'IZBIRNI GUMBI IN POTRDITVENA POLJA',
'srv_te_custom_mobile_checkbox_radio' => 'Ikone za mobilni telefon',
- 'srv_te_custom_icon_pc' => 'Velikost ikon checkbox/radio',
- 'srv_te_custom_icon_pc_color' => 'Barva ikon checkbox/radio',
- 'srv_te_custom_icon_mobile' => 'Velikost ikon checkbox/radio',
- 'srv_te_custom_icon_mobile_color' => 'Barva ikon checkbox/radio',
+ 'srv_te_custom_icon_pc' => 'Velikost',
+ 'srv_te_custom_icon_pc_color' => 'Barva',
+ 'srv_te_custom_icon_mobile' => 'Velikost',
+ 'srv_te_custom_icon_mobile_color' => 'Barva',
'srv_te_custom_icon_accessibility' => 'Accessibility ikone',
'srv_te_custom_glossary_popup' => 'Oblaček pri slovarju',
'srv_te_custom_glossary_keywords' => 'Ključna beseda pri slovarju',
- 'srv_te_custom_border_size' => 'Velikost obrobe oblačka',
- 'srv_te_custom_border_style' => 'Oblika obrobe oblačka',
- 'srv_te_custom_border_color' => 'Barva obrobe oblačka',
- 'srv_te_custom_border_radius' => 'Ostrina roba oblačka',
- 'srv_te_custom_background_keywords' => 'Barva ozadja ključne besede',
- 'srv_te_custom_font_style_keywords' => 'Stil ključne besede',
+ 'srv_te_custom_border_size' => 'Velikost obrobe',
+ 'srv_te_custom_border_style' => 'Oblika obrobe',
+ 'srv_te_custom_border_color' => 'Barva obrobe',
+ 'srv_te_custom_border_radius' => 'Ostrina roba',
+ 'srv_te_custom_background_keywords' => 'Barva ozadja',
+ 'srv_te_custom_font_style_keywords' => 'Stil',
'srv_te_custom_font_style_keywords_bold' => 'Odobeljeno',
'srv_te_custom_font_style_keywords_italic' => 'Poševno',
'srv_te_custom_font_style_keywords_underline'=> 'Podčrtano',
@@ -6236,7 +6236,7 @@ $lang = array (
'srv_aapor_show_approximate' => 'Prikaži približke',
'srv_show_continue_later' => 'Opcija za nadaljevanje kasneje',
'srv_themes_select' => 'Izbira teme',
- 'srv_themes_mod' => 'Prilagoditev teme',
+ 'srv_themes_mod' => 'Trenutno urejate temo',
'srv_themes_edit' => 'CSS urejanje teme',
'srv_themes_edit_warning' => 'Opozorilo! Urejanje teme na lastno odgovornost!',
'srv_themes_upload_css' => 'Naložite lasten CSS',
diff --git a/lang/2.php b/lang/2.php
index 4e3b7b89d..f775a9358 100644
--- a/lang/2.php
+++ b/lang/2.php
@@ -6060,35 +6060,35 @@ $lang = array (
'srv_te_progressbar' => 'Progress indicator',
'srv_te_progressbar_show' => 'Show progress indicator',
'srv_te_survey_text' => 'Survey text',
- 'srv_te_survey_h_text' => 'Survey header text',
+ 'srv_te_survey_h_text' => 'Survey title',
'srv_te_outer_frame' => 'Outer frame',
'srv_te_question_text' => 'Question text',
- 'srv_te_answers_text' => 'Answer text',
+ 'srv_te_answers_text' => 'Answers',
'srv_te_remove_setting' => 'Remove setting',
'srv_te_font_family' => 'Font',
'srv_te_font_size' => 'Font size',
'srv_te_font_color' => 'Font color',
'srv_te_background_color' => 'Background color',
'srv_te_default' => 'Default',
- 'srv_te_custom_checkbox_radio' => 'Custom icons',
+ 'srv_te_custom_checkbox_radio' => 'Radio button and checkbox',
'srv_te_custom_mobile_checkbox_radio' => 'Mobile phone custom icons',
- 'srv_te_custom_icon_pc' => 'Icons size',
- 'srv_te_custom_icon_pc_color' => 'Icons color',
- 'srv_te_custom_icon_mobile' => 'Icons size',
- 'srv_te_custom_icon_mobile_color' => 'Icons color',
+ 'srv_te_custom_icon_pc' => 'Ssize',
+ 'srv_te_custom_icon_pc_color' => 'Color',
+ 'srv_te_custom_icon_mobile' => 'Size',
+ 'srv_te_custom_icon_mobile_color' => 'Color',
'srv_te_custom_icon_accessibility' => 'Accessibility icons',
'srv_te_custom_glossary_popup' => 'Glossary pop-up',
'srv_te_custom_glossary_keywords' => 'Glossary keywords',
'srv_te_custom_border_size' => 'Border size',
'srv_te_custom_border_style' => 'Border style',
'srv_te_custom_border_color' => 'Border color',
- 'srv_te_custom_border_radius' => 'Border radious',
- 'srv_te_custom_background_keywords' => 'Backgroudn color of the keywords',
- 'srv_te_custom_font_style_keywords' => 'Font style of the keywords',
+ 'srv_te_custom_border_radius' => 'Border radius',
+ 'srv_te_custom_background_keywords' => 'Backgroudn color',
+ 'srv_te_custom_font_style_keywords' => 'Font style',
'srv_te_custom_font_style_keywords_bold' => 'Bold',
'srv_te_custom_font_style_keywords_italic' => 'Italic',
'srv_te_custom_font_style_keywords_underline'=> 'Underline',
- 'srv_te_question_border' => 'Question border',
+ 'srv_te_question_border' => 'Questions',
'srv_te_question_border_0' => 'None',
'srv_te_question_border_1' => 'Line',
'srv_te_question_border_2' => 'Frame',
@@ -6130,7 +6130,7 @@ $lang = array (
'srv_aapor_show_approximate' => 'Show approximate',
'srv_show_continue_later' => 'Display continue later option',
'srv_themes_select' => 'Theme selection',
- 'srv_themes_mod' => 'Theme modification',
+ 'srv_themes_mod' => 'Currently editing',
'srv_themes_edit' => 'CSS editing',
'srv_themes_edit_warning' => 'Warning! Theme editing at your own risk!',
'srv_themes_upload_css' => 'Upload your own CSS',
diff --git a/public/css/admin_new.css b/public/css/admin_new.css
index 19a8eb10e..6d747a01d 100644
--- a/public/css/admin_new.css
+++ b/public/css/admin_new.css
@@ -10351,6 +10351,8 @@ div.page_tema div.theme_list div.options div.button {
border: 1px solid #E5E5E5;
box-sizing: border-box;
border-radius: 2px;
+ display: flex;
+ align-items: center;
padding: 6px 16px;
margin-right: 8px;
font-size: 14px;
@@ -10363,8 +10365,7 @@ div.page_tema div.theme_list div.options div.button span.faicon {
margin-right: 8px;
color: #1E88E5;
}
-
-div.div_theme_group {
+div.page_tema div.div_theme_group {
display: flex;
flex-direction: row;
justify-content: flex-start;
@@ -10372,56 +10373,340 @@ div.div_theme_group {
flex-wrap: wrap;
box-sizing: border-box;
}
-div.div_theme_group.custom {
+div.page_tema div.div_theme_group.custom {
display: none;
}
-div.div_theme_group div.theme_label {
+div.page_tema div.div_theme_group div.theme_label {
width: 202px;
height: 245px;
background-color: #F8F8F8;
border: 1px solid #F8F8F8;
padding: 14px 16px;
}
-div.div_theme_group div.theme_label .theme_label_content {
+div.page_tema div.div_theme_group div.theme_label .theme_label_content {
border-bottom: 1px solid #E5E5E5;
padding-bottom: 15px;
}
-div.div_theme_group div.theme_label .theme_label_content img {
+div.page_tema div.div_theme_group div.theme_label .theme_label_content img {
display: block;
clear: both;
width: 100%;
margin-bottom: 15px;
border: none;
}
-div.div_theme_group div.theme_label .theme_label_options {
+div.page_tema div.div_theme_group div.theme_label .theme_label_options {
display: flex;
flex-direction: row;
justify-content: space-between;
padding-top: 16px;
}
-div.div_theme_group div.theme_label .theme_label_options div.button {
+div.page_tema div.div_theme_group div.theme_label .theme_label_options div.button {
background: #FFFFFF;
border: 1px solid #E5E5E5;
box-sizing: border-box;
border-radius: 2px;
+ display: flex;
+ align-items: center;
padding: 7px 6px;
font-size: 14px;
cursor: pointer;
}
-div.div_theme_group div.theme_label .theme_label_options div.button span.faicon {
+div.page_tema div.div_theme_group div.theme_label .theme_label_options div.button span.faicon {
margin: 0;
color: #1E88E5;
}
-div.div_theme_group div.theme_label .theme_label_options div.button.wtext {
+div.page_tema div.div_theme_group div.theme_label .theme_label_options div.button.wtext {
padding: 5px 16px;
}
-div.div_theme_group div.theme_label .theme_label_options div.button.wtext span.faicon {
+div.page_tema div.div_theme_group div.theme_label .theme_label_options div.button.wtext span.faicon {
margin-right: 8px;
}
-div.div_theme_group div.theme_label.span_theme_current {
+div.page_tema div.div_theme_group div.theme_label.span_theme_current {
border: 1px solid #1E88E5;
}
+div#theme-edit-wrap {
+ display: flex;
+ flex-direction: row;
+ align-items: flex-start;
+ gap: 32px;
+ width: 100%;
+}
+div#theme-edit-wrap div#theme-editor {
+ min-height: 600px;
+ width: 50%;
+}
+div#theme-edit-wrap div#theme-editor h2 {
+ font-weight: 600;
+ text-transform: uppercase;
+ font-size: 16px;
+ margin-bottom: 16px;
+}
+div#theme-edit-wrap div#theme-editor h2 span.name {
+ text-transform: none;
+}
+div#theme-edit-wrap div#theme-editor h3 {
+ font-size: 16px;
+ font-weight: 700;
+ color: #1E88E5;
+ text-transform: uppercase;
+ overflow: hidden;
+ margin-bottom: 16px;
+ margin-top: 24px;
+}
+div#theme-edit-wrap div#theme-editor h3:after {
+ content: "";
+ display: inline-block;
+ height: 0.5em;
+ vertical-align: bottom;
+ width: 100%;
+ box-sizing: border-box;
+ margin-right: -100%;
+ margin-left: 8px;
+ border-top: 1px solid #E5E5E5;
+}
+div#theme-edit-wrap div#theme-editor h3:first-of-type {
+ margin-top: 0px;
+}
+div#theme-edit-wrap div#theme-editor input#skin-name {
+ width: 319px;
+}
+div#theme-edit-wrap div#theme-editor div.setting_holder {
+ margin-bottom: 16px;
+ display: flex;
+ flex-direction: column;
+}
+div#theme-edit-wrap div#theme-editor div.setting_holder.bottom8 {
+ margin-bottom: 8px !important;
+}
+div#theme-edit-wrap div#theme-editor div.setting_holder:first-of-type {
+ margin-top: 0;
+}
+div#theme-edit-wrap div#theme-editor div.setting_holder:last-of-type {
+ margin-bottom: 0;
+}
+div#theme-edit-wrap div#theme-editor div.setting_holder .setting_item {
+ margin-top: 8px;
+}
+div#theme-edit-wrap div#theme-editor div.columns {
+ display: flex;
+ flex-direction: row;
+ width: 80%;
+ gap: 32px 16px;
+}
+div#theme-edit-wrap div#theme-editor div.columns.top16 {
+ margin-top: 16px;
+}
+div#theme-edit-wrap div#theme-editor div.columns div.setting_box {
+ display: flex;
+ flex-direction: column;
+}
+div#theme-edit-wrap div#theme-editor div.columns div.setting_box select,
+div#theme-edit-wrap div#theme-editor div.columns div.setting_box input,
+div#theme-edit-wrap div#theme-editor div.columns div.setting_box div.input_box {
+ width: 99px;
+ height: 32px;
+ font-size: 14px;
+ padding: 7px 8px;
+}
+div#theme-edit-wrap div#theme-editor div.columns div.setting_box div.input_box {
+ border: 1px solid #C4C4C4;
+ box-sizing: border-box;
+ border-radius: 2px;
+ margin-top: 4px;
+}
+div#theme-edit-wrap div#theme-editor #picker {
+ /*max-height: 90vh;
+ overflow-y: scroll;*/
+ max-width: 90vw;
+ padding: 16px;
+ font-size: 16px;
+ line-height: 20px;
+ background-color: white;
+ position: fixed;
+ left: 500px;
+ z-index: 999;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_close {
+ position: absolute !important;
+ top: 10px;
+ right: 10px;
+ z-index: 9999;
+ font-size: 12px !important;
+ color: #777777;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_close:hover {
+ color: #333333;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_close a {
+ color: #777777;
+ text-decoration: none;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_close a:hover {
+ color: #333333;
+}
+div#theme-edit-wrap div#theme-editor #picker h2,
+div#theme-edit-wrap div#theme-editor #picker .divPopUp_top {
+ width: 100%;
+ margin-bottom: 16px;
+ padding-bottom: 8px;
+ font-weight: 600;
+ font-size: 16px;
+ text-transform: uppercase;
+ border-bottom: 1px #E5E5E5 solid;
+ margin-block-start: 0;
+}
+div#theme-edit-wrap div#theme-editor #picker h2 span.faicon,
+div#theme-edit-wrap div#theme-editor #picker .divPopUp_top span.faicon {
+ margin-right: 6px;
+ color: #1E88E5;
+}
+div#theme-edit-wrap div#theme-editor #picker h2 span.faicon:before,
+div#theme-edit-wrap div#theme-editor #picker .divPopUp_top span.faicon:before {
+ font-size: 14px;
+}
+div#theme-edit-wrap div#theme-editor #picker p {
+ line-height: 20px;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_note {
+ margin-bottom: 16px;
+ padding: 8px;
+ font-size: 16px;
+ border: 1px #C4C4C4 solid;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_main {
+ display: flex;
+ flex-direction: column;
+ border-bottom: 1px #C4C4C4 solid;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_main.with_menu {
+ flex-direction: row;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_main .popup_left {
+ box-sizing: border-box;
+ width: 216px;
+ min-width: 216px;
+ padding-right: 16px;
+ padding-bottom: 16px;
+ margin-right: 16px;
+ border-right: 1px #C4C4C4 solid;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_main .popup_left .list {
+ display: flex;
+ flex-direction: column;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_main .popup_left .list .list-item {
+ cursor: pointer;
+ display: flex;
+ justify-content: space-between;
+ box-sizing: border-box;
+ padding: 8px;
+ margin-bottom: 8px;
+ font-size: 14px;
+ border: 1px #E5E5E5 solid;
+ border-radius: 2px;
+ transition: 0.2s;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_main .popup_left .list .list-item.active, div#theme-edit-wrap div#theme-editor #picker .popup_main .popup_left .list .list-item:hover {
+ background-color: #F8F8F8;
+ border-color: #1E88E5;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_main .popup_left .list .list-item .profile_icons a {
+ margin-left: 8px;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_main .popup_left button {
+ display: flex;
+ align-items: center;
+ width: 100%;
+ font-weight: 400;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_main .popup_left button .faicon {
+ font-size: 12px;
+ line-height: 14px;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_main .popup_left button .faicon::before {
+ margin-right: 8px;
+ font-size: 14px;
+ color: #1E88E5;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_main .popup_right {
+ overflow-y: auto;
+ max-height: 70vh;
+ width: 100%;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_main .popup_right .popup_right_note {
+ margin-bottom: 16px;
+ font-size: 16px;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_main fieldset {
+ display: flex;
+ flex-direction: column;
+ padding: 16px 0 0 0;
+ margin-bottom: 16px;
+ border: 0;
+ border-top: 1px #E5E5E5 solid;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_main fieldset legend {
+ padding: 0 8px 0 0;
+ font-size: 14px;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_main span {
+ font-size: 14px;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_main .setting_line {
+ margin-bottom: 8px;
+ font-size: 14px;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_main .setting_line:last-of-type {
+ margin-bottom: 0;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_main .setting_line label,
+div#theme-edit-wrap div#theme-editor #picker .popup_main .setting_line span {
+ font-size: 14px;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_main .settings_block {
+ display: flex;
+ flex-direction: column;
+ margin-bottom: 16px;
+}
+div#theme-edit-wrap div#theme-editor #picker .popup_main .settings_block label,
+div#theme-edit-wrap div#theme-editor #picker .popup_main .settings_block span {
+ font-size: 14px;
+}
+div#theme-edit-wrap div#theme-editor #picker .button_holder {
+ justify-content: end !important;
+ margin: 20px 0 0 0;
+}
+div#theme-edit-wrap div#theme-editor #picker .button_holder button:last-child {
+ margin-right: 0;
+}
+div#theme-edit-wrap div#theme-editor #picker.warning_popup h2::before {
+ padding-right: 8px;
+ font-family: "Font Awesome 5 Free";
+ content: "\f071";
+ font-size: 14px;
+ color: #FFC700;
+}
+div#theme-edit-wrap div#theme-editor div.button_holder {
+ margin-top: 24px;
+ margin-bottom: 0;
+ width: 100%;
+ border-top: 1px solid #E5E5E5;
+ padding-top: 16px;
+}
+div#theme-edit-wrap div#theme-preview {
+ min-height: 600px;
+ border: 1px solid #E5E5E5;
+ width: 50%;
+}
+div#theme-edit-wrap div#theme-preview iframe {
+ width: 100%;
+ height: 600px;
+}
+div#theme-edit-wrap div#theme-preview iframe #preview {
+ display: none;
+}
+
.theme_header {
font-weight: 600;
font-size: 16px;
@@ -10535,223 +10820,12 @@ div.theme_label.span_theme_current img {
color: #FF0000;
}
-.themes-content {
- float: right;
- width: 100%;
-}
-.themes-content .bold {
- font-size: 14px;
-}
-
#theme-editor-warning {
font-size: 13px;
color: #FF0000;
font-weight: 600;
}
-#theme-editor {
- width: 45%;
- float: left;
- min-height: 600px;
-}
-#theme-editor #picker {
- /*max-height: 90vh;
- overflow-y: scroll;*/
- max-width: 90vw;
- padding: 16px;
- font-size: 16px;
- line-height: 20px;
- background-color: white;
- position: fixed;
- left: 500px;
- z-index: 999;
-}
-#theme-editor #picker .popup_close {
- position: absolute !important;
- top: 10px;
- right: 10px;
- z-index: 9999;
- font-size: 12px !important;
- color: #777777;
-}
-#theme-editor #picker .popup_close:hover {
- color: #333333;
-}
-#theme-editor #picker .popup_close a {
- color: #777777;
- text-decoration: none;
-}
-#theme-editor #picker .popup_close a:hover {
- color: #333333;
-}
-#theme-editor #picker h2,
-#theme-editor #picker .divPopUp_top {
- width: 100%;
- margin-bottom: 16px;
- padding-bottom: 8px;
- font-weight: 600;
- font-size: 16px;
- text-transform: uppercase;
- border-bottom: 1px #E5E5E5 solid;
- margin-block-start: 0;
-}
-#theme-editor #picker h2 span.faicon,
-#theme-editor #picker .divPopUp_top span.faicon {
- margin-right: 6px;
- color: #1E88E5;
-}
-#theme-editor #picker h2 span.faicon:before,
-#theme-editor #picker .divPopUp_top span.faicon:before {
- font-size: 14px;
-}
-#theme-editor #picker p {
- line-height: 20px;
-}
-#theme-editor #picker .popup_note {
- margin-bottom: 16px;
- padding: 8px;
- font-size: 16px;
- border: 1px #C4C4C4 solid;
-}
-#theme-editor #picker .popup_main {
- display: flex;
- flex-direction: column;
- border-bottom: 1px #C4C4C4 solid;
-}
-#theme-editor #picker .popup_main.with_menu {
- flex-direction: row;
-}
-#theme-editor #picker .popup_main .popup_left {
- box-sizing: border-box;
- width: 216px;
- min-width: 216px;
- padding-right: 16px;
- padding-bottom: 16px;
- margin-right: 16px;
- border-right: 1px #C4C4C4 solid;
-}
-#theme-editor #picker .popup_main .popup_left .list {
- display: flex;
- flex-direction: column;
-}
-#theme-editor #picker .popup_main .popup_left .list .list-item {
- cursor: pointer;
- display: flex;
- justify-content: space-between;
- box-sizing: border-box;
- padding: 8px;
- margin-bottom: 8px;
- font-size: 14px;
- border: 1px #E5E5E5 solid;
- border-radius: 2px;
- transition: 0.2s;
-}
-#theme-editor #picker .popup_main .popup_left .list .list-item.active, #theme-editor #picker .popup_main .popup_left .list .list-item:hover {
- background-color: #F8F8F8;
- border-color: #1E88E5;
-}
-#theme-editor #picker .popup_main .popup_left .list .list-item .profile_icons a {
- margin-left: 8px;
-}
-#theme-editor #picker .popup_main .popup_left button {
- display: flex;
- align-items: center;
- width: 100%;
- font-weight: 400;
-}
-#theme-editor #picker .popup_main .popup_left button .faicon {
- font-size: 12px;
- line-height: 14px;
-}
-#theme-editor #picker .popup_main .popup_left button .faicon::before {
- margin-right: 8px;
- font-size: 14px;
- color: #1E88E5;
-}
-#theme-editor #picker .popup_main .popup_right {
- overflow-y: auto;
- max-height: 70vh;
- width: 100%;
-}
-#theme-editor #picker .popup_main .popup_right .popup_right_note {
- margin-bottom: 16px;
- font-size: 16px;
-}
-#theme-editor #picker .popup_main fieldset {
- display: flex;
- flex-direction: column;
- padding: 16px 0 0 0;
- margin-bottom: 16px;
- border: 0;
- border-top: 1px #E5E5E5 solid;
-}
-#theme-editor #picker .popup_main fieldset legend {
- padding: 0 8px 0 0;
- font-size: 14px;
-}
-#theme-editor #picker .popup_main span {
- font-size: 14px;
-}
-#theme-editor #picker .popup_main .setting_line {
- margin-bottom: 8px;
- font-size: 14px;
-}
-#theme-editor #picker .popup_main .setting_line:last-of-type {
- margin-bottom: 0;
-}
-#theme-editor #picker .popup_main .setting_line label,
-#theme-editor #picker .popup_main .setting_line span {
- font-size: 14px;
-}
-#theme-editor #picker .popup_main .settings_block {
- display: flex;
- flex-direction: column;
- margin-bottom: 16px;
-}
-#theme-editor #picker .popup_main .settings_block label,
-#theme-editor #picker .popup_main .settings_block span {
- font-size: 14px;
-}
-#theme-editor #picker .button_holder {
- justify-content: end !important;
- margin: 20px 0 0 0;
-}
-#theme-editor #picker .button_holder button:last-child {
- margin-right: 0;
-}
-#theme-editor #picker.warning_popup h2::before {
- padding-right: 8px;
- font-family: "Font Awesome 5 Free";
- content: "\f071";
- font-size: 14px;
- color: #FFC700;
-}
-
-#theme-preview {
- width: 50%;
- float: right;
- min-height: 600px;
- position: relative;
- border: 1px #E5E5E5 solid;
-}
-#theme-preview iframe {
- width: 100%;
- height: 600px;
-}
-#theme-preview iframe #preview {
- display: none;
-}
-
-.theme-overflow {
- position: absolute;
- top: 0;
- left: 0;
- bottom: 0;
- right: 0;
- z-index: 2;
- margin-right: 20px;
-}
-
#new_theme_alert {
position: absolute;
top: 0;
diff --git a/resources/sass/admin_new/pages/my_surveys/oblika_teme.scss b/resources/sass/admin_new/pages/my_surveys/oblika_teme.scss
index 9255cd597..fb8bd9f1c 100644
--- a/resources/sass/admin_new/pages/my_surveys/oblika_teme.scss
+++ b/resources/sass/admin_new/pages/my_surveys/oblika_teme.scss
@@ -1,3 +1,4 @@
+// Oblika - prva stran, meni s temami
div.page_tema {
h2 {
@@ -59,6 +60,9 @@ div.page_tema {
box-sizing: border-box;
border-radius: 2px;
+ display: flex;
+ align-items: center;
+
padding: 6px 16px;
margin-right: 8px;
@@ -80,8 +84,250 @@ div.page_tema {
}
}
+
+ //Splošne teme - GRID
+
+ div.div_theme_group {
+ display: flex;
+ flex-direction: row;
+ justify-content: flex-start;
+ gap: 16px;
+ flex-wrap: wrap;
+ box-sizing: border-box;
+
+ &.custom {
+ display: none;
+ }
+
+ div.theme_label {
+ width: 202px;
+ height: 245px;
+
+ background-color: $light-gray;
+
+ border: 1px solid $light-gray;
+
+ padding: 14px 16px;
+
+ .theme_label_content{
+
+ border-bottom: 1px solid $gray;
+ padding-bottom: 15px;
+
+ img {
+ display: block;
+ clear: both;
+
+ width: 100%;
+ margin-bottom: 15px;
+
+ border: none;
+ }
+ }
+
+ .theme_label_options {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+
+ padding-top: 16px;
+
+ div.button {
+ background: $white;
+ border: 1px solid $gray;
+ box-sizing: border-box;
+ border-radius: 2px;
+
+ display: flex;
+ align-items: center;
+
+ padding: 7px 6px;
+
+ font-size: 14px;
+
+ cursor: pointer;
+
+ span.faicon {
+ margin: 0;
+ color: $blue;
+ }
+
+ &.wtext {
+ span.faicon {
+ margin-right: 8px;
+ }
+ padding: 5px 16px;
+ }
+
+ }
+ }
+
+ //Aktivna tema
+ &.span_theme_current {
+ border: 1px solid $blue;
+ }
+
+ }
+ }
+
}
+// Oblika - prilagoditev teme
+
+div#theme-edit-wrap{
+ display: flex;
+ flex-direction: row;
+ align-items: flex-start;
+ gap: 32px;
+
+ width: 100%;
+
+
+ // < Leva stran (editor)
+ div#theme-editor {
+ min-height: 600px;
+ width: 50%;
+
+ h2 {
+ font-weight: $semi-bold;
+ text-transform: uppercase;
+ font-size: 16px;
+
+ margin-bottom: 16px;
+
+ span.name {
+ text-transform: none;
+ }
+ }
+
+ h3 {
+ font-size: 16px;
+ font-weight: 700;
+ color: $blue;
+ text-transform: uppercase;
+
+ overflow: hidden;
+
+ &:after {
+ content: "";
+ display: inline-block;
+ height: 0.5em;
+ vertical-align: bottom;
+ width: 100%;
+ box-sizing: border-box;
+ margin-right: -100%;
+ margin-left: 8px;
+ border-top: 1px solid $gray;
+ }
+
+ margin-bottom: 16px;
+ margin-top: 24px;
+ &:first-of-type {
+ margin-top: 0px;
+ }
+ }
+
+ input#skin-name {
+ width: 319px;
+ }
+
+ div.setting_holder {
+ margin-bottom: 16px;
+ &.bottom8 {
+ margin-bottom: 8px !important;
+ }
+ display: flex;
+ flex-direction: column;
+
+ &:first-of-type{
+ margin-top: 0;
+ }
+
+ &:last-of-type {
+ margin-bottom: 0;
+ }
+
+ //Povezane nastavitve - 8px razmaka
+ .setting_item {
+ margin-top: 8px;
+ }
+ }
+
+ div.columns {
+ display: flex;
+ flex-direction: row;
+ width: 80%;
+
+ gap: 32px 16px;
+
+ &.top16 {
+ margin-top: 16px;
+ }
+
+ div.setting_box {
+
+ display: flex;
+ flex-direction: column;
+
+ select,
+ input,
+ div.input_box {
+ width: 99px;
+ height: 32px;
+
+ font-size: 14px;
+
+ padding: 7px 8px;
+ }
+
+ div.input_box {
+ border: 1px solid $dark-gray;
+ box-sizing: border-box;
+ border-radius: 2px;
+ margin-top: 4px;
+ }
+ }
+ }
+
+ #picker {
+ @include popup_general();
+
+ position: fixed;
+ left: 500px;
+ z-index: 999;
+ }
+
+ div.button_holder {
+ margin-top: 24px;
+ margin-bottom: 0;
+ width: 100%;
+ border-top: 1px solid $gray;
+ padding-top: 16px;
+ }
+
+ }
+
+ // > Desna stran (preview)
+ div#theme-preview {
+ min-height: 600px;
+ border: 1px solid $gray;
+ width: 50%;
+
+ iframe {
+ width: 100%;
+ height: 600px;
+ #preview {
+ display: none;
+ }
+ }
+
+ }
+}
+
+
+
+//////////////////////////////////////////////////////////
+
// Skopiran stari styling
$color_6: #990000;
@@ -96,91 +342,6 @@ $selectors: $green;
$skin_selector_border: $blue;
$skin_selector: $red;
-//Splošne teme - GRID
-
-div.div_theme_group {
- display: flex;
- flex-direction: row;
- justify-content: flex-start;
- gap: 16px;
- flex-wrap: wrap;
- box-sizing: border-box;
-
- &.custom {
- display: none;
- }
-
- div.theme_label {
- width: 202px;
- height: 245px;
-
- background-color: $light-gray;
-
- border: 1px solid $light-gray;
-
- padding: 14px 16px;
-
- .theme_label_content{
-
- border-bottom: 1px solid $gray;
- padding-bottom: 15px;
-
- img {
- display: block;
- clear: both;
-
- width: 100%;
- margin-bottom: 15px;
-
- border: none;
- }
- }
-
- .theme_label_options {
- display: flex;
- flex-direction: row;
- justify-content: space-between;
-
- padding-top: 16px;
-
- div.button {
- background: $white;
- border: 1px solid $gray;
- box-sizing: border-box;
- border-radius: 2px;
-
- padding: 7px 6px;
-
- font-size: 14px;
-
- cursor: pointer;
-
- span.faicon {
- margin: 0;
- color: $blue;
- }
-
- &.wtext {
- span.faicon {
- margin-right: 8px;
- }
- padding: 5px 16px;
- }
-
- }
- }
-
- //Aktivna tema
- &.span_theme_current {
- border: 1px solid $blue;
- }
-
- }
-
-
-}
-
-
.theme_header {
font-weight: 600;
font-size: 16px;
@@ -295,54 +456,12 @@ div.theme_label.span_theme_current {
color: $skin_selector;
}
}
-.themes-content {
- float: right;
- width: 100%;
- .bold {
- font-size: 14px;
- }
-}
#theme-editor-warning {
font-size: 13px;
color: $red;
font-weight: 600;
}
-#theme-editor {
- width: 45%;
- float: left;
- min-height: 600px;
-
- #picker {
- @include popup_general();
- position: fixed;
- left: 500px;
- z-index: 999;
- }
-}
-#theme-preview {
- width: 50%;
- float: right;
- min-height: 600px;
- position: relative;
- border: 1px $gray solid;
- iframe {
- width: 100%;
- height: 600px;
- #preview {
- display: none;
- }
- }
-}
-.theme-overflow {
- position: absolute;
- top: 0;
- left: 0;
- bottom: 0;
- right: 0;
- z-index: 2;
- margin-right: 20px;
-}
#new_theme_alert {
position: absolute;
top: 0;