diff --git a/admin/survey/classes/surveyAnalysis/class.SurveyChart.php b/admin/survey/classes/surveyAnalysis/class.SurveyChart.php index c4dc40189..9db19a163 100644 --- a/admin/survey/classes/surveyAnalysis/class.SurveyChart.php +++ b/admin/survey/classes/surveyAnalysis/class.SurveyChart.php @@ -8825,39 +8825,7 @@ class SurveyChart { echo ''; echo '
'; - - echo ''; - echo ''; - echo ''; - echo ''; - - // urejanje label - echo '
'; - self::displayAdvancedSettingsLabels($spid); - echo '
'; - - // urejanje barv - echo ''; - - // urejanje mej pri numericih - if(($spremenljivka['tip'] == 3 && self::checkDropdownNumeric($spid)) || $spremenljivka['tip'] == 7 || $spremenljivka['tip'] == 8 || $spremenljivka['tip'] == 22){ - echo ''; - } - - /* REKODIRANJE */ - echo ''; - - echo '
'; - + echo '
'; /* ZAVIHKI NA DESNI */ echo '
'; @@ -8880,7 +8848,41 @@ class SurveyChart { } echo ''; - echo '
'; + echo '
'; + + echo ''; + echo ''; + echo ''; + echo ''; + + // urejanje label + echo '
'; + self::displayAdvancedSettingsLabels($spid); + echo '
'; + + // urejanje barv + echo '
'; + self::displayAdvancedSettingsColors($spid); + echo '
'; + + // urejanje mej pri numericih + if(($spremenljivka['tip'] == 3 && self::checkDropdownNumeric($spid)) || $spremenljivka['tip'] == 7 || $spremenljivka['tip'] == 8 || $spremenljivka['tip'] == 22){ + echo ''; + } + + /* REKODIRANJE */ + echo '
'; + $spr_id=explode('_',$spid); + + $vmv = new RecodeValues(self::$anketa,$spr_id[0]); + $vmv->DisplayMissingValuesForQuestion(false); + echo '
'; + + echo ''; + + echo ''; #wrap /* GUMBI NA DNU */ diff --git a/admin/survey/script/charts.js b/admin/survey/script/charts.js index 3d02c3fc2..4c924e501 100644 --- a/admin/survey/script/charts.js +++ b/admin/survey/script/charts.js @@ -280,10 +280,10 @@ function chartSaveAdvancedSettings (spid, loop) { // prikaze napredno urejanje grafa function chartTabAdvancedSettings (tab) { - $('.chartSettingsArea').css('visibility', 'hidden'); + $('.chartSettingsArea').addClass("displayNone"); $('.chartTab').removeClass('active'); - $('#chartSettingsArea'+tab).css('visibility', 'visible'); + $('#chartSettingsArea'+tab).removeClass("displayNone"); $('#chartTab'+tab).addClass('active'); } diff --git a/public/css/admin_new.css b/public/css/admin_new.css index 8f9312c48..9aa4f94a3 100644 --- a/public/css/admin_new.css +++ b/public/css/admin_new.css @@ -8359,6 +8359,7 @@ div.popup_right #div_cp_preview_content #if_popup_butons { } table.question_recode_table { + table-layout: fixed; border: 1px solid #E5E5E5; } table.question_recode_table td, table.question_recode_table th { @@ -8372,6 +8373,7 @@ table.question_recode_table td.dark, table.question_recode_table th.dark { } table.question_recode_table td.labela, table.question_recode_table th.labela { width: 190px; + overflow: hidden; } div.column.variable select { @@ -31623,68 +31625,18 @@ input#endDate { /* popup edit chart */ #chart_float_editing { display: none; - position: relative; width: 815px; box-sizing: border-box; } -#chart_float_editing .chartSettingsArea { - position: absolute; - overflow: auto; - right: 20px; +#chart_float_editing .button_holder { + align-items: flex-end; box-sizing: border-box; - width: 615px; - padding: 0 20px; } -#chart_float_editing .chartSettingsArea ul.vrednost_sort li { - border: 1px solid #E5E5E5; -} -#chart_float_editing .chartSettingsArea .chart_setting { - padding: 5px; -} -#chart_float_editing .chartSettingsArea #chart_number_limits_advanced ul { - padding: 3px 20px; -} -#chart_float_editing .chartSettingsArea #chart_number_limits_advanced ul li { - padding: 2px 0px 3px 0px; -} -#chart_float_editing .chartSettingsArea #chart_number_limits_advanced ul li .chart_advanced_warning { - padding: 0px 10px; - color: red; -} -#chart_float_editing .chartSettingsArea .new_labels { +#chart_float_editing .chart_settings_wrap { display: flex; flex-direction: row; } -#chart_float_editing .chartSettingsArea .new_labels p { - margin-right: 8px; -} -#chart_float_editing .chartSettingsArea .chart_editing textarea { - width: 100%; - height: 40px; -} -#chart_float_editing .chartSettingsArea .chart_editing #vrednosti_holder ul li { - display: flex; - flex-direction: row; - align-items: center; -} -#chart_float_editing .chartSettingsArea .chart_editing #vrednosti_holder ul li textarea { - width: 90%; - margin-right: 8px; -} -#chart_float_editing .chartSettingsArea .form-item { - width: 200px; -} -#chart_float_editing .chartSettingsArea .form-item label { - margin-right: 8px; -} -#chart_float_editing .chartSettingsArea .colorwell { - width: 70px; - height: 28px; - font-size: 14px; - margin-bottom: 8px; -} -#chart_float_editing .chartSettingsTabs { - position: absolute; +#chart_float_editing .chart_settings_wrap .chartSettingsTabs { box-sizing: border-box; width: 160px; padding: 0px; @@ -31692,21 +31644,76 @@ input#endDate { text-align: center; background-color: #FFFFFF; } -#chart_float_editing .chartSettingsTabs ul { +#chart_float_editing .chart_settings_wrap .chartSettingsTabs ul { padding: 0; margin: 0; list-style-type: none; } -#chart_float_editing .chartSettingsTabs ul li { +#chart_float_editing .chart_settings_wrap .chartSettingsTabs ul li { width: 100%; height: 20px; padding: 10px 0; cursor: pointer; } -#chart_float_editing .chartSettingsTabs ul li.active { +#chart_float_editing .chart_settings_wrap .chartSettingsTabs ul li.active { color: #1E88E5; background-color: #EAF9FE; } +#chart_float_editing .chart_settings_wrap .chartSettingsArea { + overflow: auto; + box-sizing: border-box; + height: 400px; + width: 615px; + padding: 0 20px; +} +#chart_float_editing .chart_settings_wrap .chartSettingsArea ul.vrednost_sort li { + border: 1px solid #E5E5E5; +} +#chart_float_editing .chart_settings_wrap .chartSettingsArea .chart_setting { + padding: 5px; +} +#chart_float_editing .chart_settings_wrap .chartSettingsArea #chart_number_limits_advanced ul { + padding: 3px 20px; +} +#chart_float_editing .chart_settings_wrap .chartSettingsArea #chart_number_limits_advanced ul li { + padding: 2px 0px 3px 0px; +} +#chart_float_editing .chart_settings_wrap .chartSettingsArea #chart_number_limits_advanced ul li .chart_advanced_warning { + padding: 0px 10px; + color: red; +} +#chart_float_editing .chart_settings_wrap .chartSettingsArea .new_labels { + display: flex; + flex-direction: row; +} +#chart_float_editing .chart_settings_wrap .chartSettingsArea .new_labels p { + margin-right: 8px; +} +#chart_float_editing .chart_settings_wrap .chartSettingsArea .chart_editing textarea { + width: 100%; + height: 40px; +} +#chart_float_editing .chart_settings_wrap .chartSettingsArea .chart_editing #vrednosti_holder ul li { + display: flex; + flex-direction: row; + align-items: center; +} +#chart_float_editing .chart_settings_wrap .chartSettingsArea .chart_editing #vrednosti_holder ul li textarea { + width: 90%; + margin-right: 8px; +} +#chart_float_editing .chart_settings_wrap .chartSettingsArea .form-item { + width: 200px; +} +#chart_float_editing .chart_settings_wrap .chartSettingsArea .form-item label { + margin-right: 8px; +} +#chart_float_editing .chart_settings_wrap .chartSettingsArea .colorwell { + width: 70px; + height: 28px; + font-size: 14px; + margin-bottom: 8px; +} /*color picker*/ .farbtastic { diff --git a/resources/sass/admin_new/components/popup/page_specific.scss b/resources/sass/admin_new/components/popup/page_specific.scss index aead11345..757ec04cb 100644 --- a/resources/sass/admin_new/components/popup/page_specific.scss +++ b/resources/sass/admin_new/components/popup/page_specific.scss @@ -521,6 +521,8 @@ div.popup_right { table.question_recode_table { + table-layout: fixed; + border: 1px solid $gray; td,th { @@ -536,6 +538,7 @@ table.question_recode_table { &.labela { width: 190px; + overflow: hidden; } } } diff --git a/resources/sass/admin_new/pages/survey_analysis/popups/chart.scss b/resources/sass/admin_new/pages/survey_analysis/popups/chart.scss index 992bfbb1a..29e449247 100644 --- a/resources/sass/admin_new/pages/survey_analysis/popups/chart.scss +++ b/resources/sass/admin_new/pages/survey_analysis/popups/chart.scss @@ -132,118 +132,128 @@ /* popup edit chart */ #chart_float_editing { display: none; - position: relative; width: 815px; box-sizing: border-box; - .chartSettingsArea { - position: absolute; - overflow: auto; - right: 20px; - + .button_holder { + align-items: flex-end; box-sizing: border-box; - - width: 615px; - padding: 0 20px; - - ul.vrednost_sort { - li { - border: 1px solid $gray; - } - } - - .chart_setting { - padding: 5px; - } - - #chart_number_limits_advanced { + } + + .chart_settings_wrap { + + display: flex; + flex-direction: row; + + //// Nastavitve + .chartSettingsTabs { + box-sizing: border-box; + + width: 160px; + padding: 0px; + font-weight: 500; + text-align: center; + background-color: $white; + ul { - padding: 3px 20px; + padding: 0; + margin: 0; + list-style-type: none; + li { - padding: 2px 0px 3px 0px; - .chart_advanced_warning { - padding: 0px 10px; - color: red; - } + width: 100%; + height: 20px; + padding: 10px 0; + cursor: pointer; + } + + li.active { + color: $blue; + background-color: $light-blue; } } } - .new_labels { - display: flex; - flex-direction: row; + .chartSettingsArea { + overflow: auto; + + box-sizing: border-box; - p { - margin-right: 8px; + height:400px; + + width: 615px; + padding: 0 20px; + + ul.vrednost_sort { + li { + border: 1px solid $gray; + } } - } - - .chart_editing { - textarea { - width: 100%; - height: 40px; + + .chart_setting { + padding: 5px; } - - #vrednosti_holder { + + #chart_number_limits_advanced { ul { + padding: 3px 20px; li { - display: flex; - flex-direction: row; - align-items: center; - textarea { - width: 90%; - margin-right: 8px; + padding: 2px 0px 3px 0px; + .chart_advanced_warning { + padding: 0px 10px; + color: red; } } } } - } - - .form-item { - width: 200px; - label { - margin-right: 8px; + + .new_labels { + display: flex; + flex-direction: row; + + p { + margin-right: 8px; + } + } + + .chart_editing { + textarea { + width: 100%; + height: 40px; + } + + #vrednosti_holder { + ul { + li { + display: flex; + flex-direction: row; + align-items: center; + textarea { + width: 90%; + margin-right: 8px; + } + } + } + } + } + + .form-item { + width: 200px; + label { + margin-right: 8px; + } + } + .colorwell { + width: 70px; + height: 28px; + font-size: 14px; + margin-bottom: 8px; } } - .colorwell { - width: 70px; - height: 28px; - font-size: 14px; - margin-bottom: 8px; - } + } - - - //// Nastavitve - .chartSettingsTabs { - position: absolute; - box-sizing: border-box; - - width: 160px; - padding: 0px; - font-weight: 500; - text-align: center; - background-color: $white; - - ul { - padding: 0; - margin: 0; - list-style-type: none; - - li { - width: 100%; - height: 20px; - padding: 10px 0; - cursor: pointer; - } - - li.active { - color: $blue; - background-color: $light-blue; - } - } - } + } /*color picker*/