diff --git a/admin/survey/BranchingAjax.php b/admin/survey/BranchingAjax.php index bb054f756..e59e1834e 100644 --- a/admin/survey/BranchingAjax.php +++ b/admin/survey/BranchingAjax.php @@ -694,11 +694,12 @@ class BranchingAjax { echo ''; echo '

'.$lang['if_delete_data'].'

'; - echo '

'.$lang['srv_brisiifconfirm_all'].'


'; + echo '

'.$lang['srv_brisiifconfirm_all'].'

'; - echo ''.$lang['srv_if_rem_all'].''; - echo ''.$lang['srv_analiza_arhiviraj_cancle'].''; - //echo '

'.$lang['srv_if_rem_all'].' '.$lang['srv_analiza_arhiviraj_cancle'].'

'; + echo '
'; + echo ' '; + echo ' '; + echo '
'; return; } diff --git a/admin/survey/classes/class.LibraryBranching.php b/admin/survey/classes/class.LibraryBranching.php index 2c7816217..07f695539 100644 --- a/admin/survey/classes/class.LibraryBranching.php +++ b/admin/survey/classes/class.LibraryBranching.php @@ -540,6 +540,9 @@ class LibraryBranching { echo ' '; echo ' '.$type_string.substr(strip_tags($if['label']), 0, 40).''; + + echo '
'; + // Urejanje Vprasanja if($this->tab == '0' && ($if['folder_uid'] == $global_user_id || $admin_type == 0)){ @@ -555,6 +558,9 @@ class LibraryBranching { echo '
'; } + echo ''; + + echo ' '; echo ''; diff --git a/admin/survey/classes/class.Vprasanje.php b/admin/survey/classes/class.Vprasanje.php index a9c6f328f..cf7f977ff 100644 --- a/admin/survey/classes/class.Vprasanje.php +++ b/admin/survey/classes/class.Vprasanje.php @@ -7895,15 +7895,50 @@ class Vprasanje { function ajax_grid_multiple_add () { global $lang; - echo '

'.$lang['srv_gridmultiple_choose'].'

'; + echo ''; + + echo '

'.$lang['srv_gridmultiple_choose'].'

'; - echo '

'; - echo '

'; - echo '

'; - echo '

'; - echo '

'; - - echo ''.$lang['srv_zapri'].''; + + echo '
'; + echo '
'; + echo ' '; + echo ' '.$lang['srv_vprasanje_tip_1'].''; + echo '
'; + echo '
'; + + echo '
'; + echo '
'; + echo ' '; + echo ' '.$lang['srv_vprasanje_tip_2'].''; + echo '
'; + echo '
'; + + echo '
'; + echo '
'; + echo ' '; + echo ' '.$lang['srv_vprasanje_tip_21'].''; + echo '
'; + echo '
'; + + echo '
'; + echo '
'; + echo ' '; + echo ' '.$lang['srv_vprasanje_tip_7'].''; + echo '
'; + echo '
'; + + echo '
'; + echo '
'; + echo ' '; + echo ' '.$lang['srv_vprasanje_datum'].''; + echo '
'; + echo '
'; + + + echo '
'; + echo ' '; + echo '
'; } function ajax_grid_multiple_addnew () { @@ -7959,59 +7994,71 @@ class Vprasanje { $row = Cache::srv_spremenljivka($this->spremenljivka); $spremenljivkaParams = new enkaParameters($row['params']); - echo '

'.$lang['srv_analiza_opisne_subquestion'].'

'; + + echo ''; + + echo '

'.$lang['srv_analiza_opisne_subquestion'].'

'; - echo '

'.$lang['srv_odgovorov'].': '; - echo ''; - // Vedno imamo najmanj 2 grida (drugace so stvari cudne v analizah) - namesto 1 se uporabi navaden radio tip vprasanja + + echo '

'; + + echo ' '.$lang['srv_odgovorov'].':'; + + // Vedno imamo najmanj 2 grida (drugace so stvari cudne v analizah) - namesto 1 se uporabi navaden radio tip vprasanja // Pri number sliderju se rabi 1 (mogoče še kje - npr checkbox itd.... ) analize morajo delati tudi v tem primeru :P + echo ' '; - echo '

'; - + echo ' '; + + echo '
'; + + if ($row['tip'] == 6) { - echo '

'.$lang['srv_orientacija'].': '; - //echo ''; - //echo ''; - echo '

'; + echo '
'; + + echo ' '.$lang['srv_orientacija'].':'; + + echo ' '; + + echo '
'; $this->edit_selectbox_size (); } + if ($row['tip'] == 16) { + + echo '
'; + + echo ' '.$lang['srv_orientacija'].':'; - echo '

'.$lang['srv_orientacija'].': '; - //echo ''; - echo ''; - echo '

'; + echo ' '; + echo '
'; + $this->edit_selectbox_size (); } + if ($row['tip'] == 19) { - echo '

'; + // Sirina polja + echo '

'; + + echo ' '.$lang['srv_textAreaWidth'].':'; $taWidth = ($spremenljivkaParams->get('taWidth') ? $spremenljivkaParams->get('taWidth') : -1); $taHeight = ($spremenljivkaParams->get('taHeight') ? $spremenljivkaParams->get('taHeight') : 1); - - // Sirina polja - echo $lang['srv_textAreaWidth'].': '; - $size = $row['grids']; $missing_count = 0; # če imamo missinge size povečamo za 1 + številomissingov @@ -8021,92 +8068,94 @@ class Vprasanje { $size += $missing_count + 1; } - echo ''; + echo ' '; for($i=1; $i<$maxWidth; $i++){ - echo ''; + echo ' '; } - echo ''; + echo ' '; + + echo '
'; // Visina polja - echo ''.$lang['srv_textAreaHeight'].': '; for($i=1; $i<=$maxHeight; $i++){ - echo ''; + echo ' '; } - echo ''; + echo ' '; - echo '

'; + echo ''; } + if ($row['tip'] == 20) { - echo '
'.$lang['srv_num_limits'].''; + echo '
'; $this->edit_number(); - echo '
'; + echo ''; } + // Prikaz podtabele glede na tip respondenta (admin, manager...) - echo '

'; - echo ''.$lang['srv_visible_dostop'].': '; - echo ''; - echo '

'; + echo '
'; + + echo ' '.$lang['srv_visible_dostop'].':'; + + echo ' '; + + echo '
'; + // Ce imamo datum if ($row['tip'] == 19){ $is_datum = $spremenljivkaParams->get('multigrid-datum'); - if ($is_datum == 1) + if ($is_datum == 1){ + echo '
'; $this->edit_date_range(); + echo '
'; + } } + // Sirina stolpca + echo '
'; + + echo ' '.$lang['srv_gridmultiple_width'].':'; + $grid_width = $spremenljivkaParams->get('gridmultiple_width'); - echo '

'; - echo ''.$lang['srv_gridmultiple_width'].': '; - echo ''; - echo '

'; - - - echo '
'; - - - echo ' - - '.$lang['srv_potrdi'].' - - '; - - echo ' - - '.$lang['srv_zapri'].' - - '; - - echo ' - - '.$lang['srv_brisispremenljivko'].' - - '; + echo ' '; + echo '
'; + + + echo '
'; + echo ' '; + echo ' '; + echo ' '; + echo '
'; } /** diff --git a/lang/1.php b/lang/1.php index acc60c5e5..14981b599 100644 --- a/lang/1.php +++ b/lang/1.php @@ -1888,7 +1888,7 @@ $lang = array ( "srv_show_intro_static_0" => "Ne", "srv_show_intro_static_1" => "Da", "srv_show_intro_static_2" => "Captcha", - "srv_show_concl" => "Prikaži zakljućek", + "srv_show_concl" => "Prikaži zaključek", "srv_editirajspremenljivko" => "Uredi vprašanje", "srv_chart_editirajspremenljivko" => "Napredne nastavitve", "srv_movespremenljivko" => "Premakni", diff --git a/public/css/admin_new.css b/public/css/admin_new.css index e0d832473..443092a0f 100644 --- a/public/css/admin_new.css +++ b/public/css/admin_new.css @@ -8034,7 +8034,7 @@ div#time_profile_content .setting_holder .setting_item input.text { div#time_profile_content .setting_holder .setting_item span.faicon { margin-right: 16px; } -div#time_profile_content .setting_holder .setting_item select.dropdown { +div#time_profile_content .setting_holder .setting_item select.dropdown, div#time_profile_content #vrednost_edit .setting_holder.multitable_setting .setting_item .vprasanje_setting_holder .vprasanje_setting_line select, #vrednost_edit div#time_profile_content .setting_holder.multitable_setting .setting_item .vprasanje_setting_holder .vprasanje_setting_line select, div#time_profile_content #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line .setting_item select, #vrednost_edit div#time_profile_content .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line .setting_item select { margin-left: 4px; width: 130px; } @@ -8161,7 +8161,7 @@ div#div_analiza_archive_name .setting_holder .setting_item.indent { div#div_analiza_archive_name .setting_holder .setting_item.indent input.text { margin-left: 4px; } -div#div_analiza_archive_name .setting_holder .setting_item input.text.medium { +div#div_analiza_archive_name .setting_holder .setting_item input.text.medium, div#div_analiza_archive_name #vrednost_edit .setting_holder.multitable_setting .setting_item .vprasanje_setting_holder .vprasanje_setting_line input.text[type=number], #vrednost_edit div#div_analiza_archive_name .setting_holder.multitable_setting .setting_item .vprasanje_setting_holder .vprasanje_setting_line input.text[type=number], div#div_analiza_archive_name #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line .setting_item input.text[type=number], #vrednost_edit div#div_analiza_archive_name .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line .setting_item input.text[type=number] { width: 40% !important; margin-left: 4px; margin-right: 4px; @@ -9755,7 +9755,7 @@ input[type=text], input[type=email], input[type=password], input[type=number] { margin-top: 4px; font-family: Source Sans Pro, sans-serif; } -input[type=text].w200, input[type=email].w200, input[type=password].w200, input[type=number].w200 { +input[type=text].w200, input[type=email].w200, input[type=password].w200, input[type=number].w200, #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line input[type=number] { width: 200px; } input[type=text].w300, input[type=email].w300, input[type=password].w300, input[type=number].w300 { @@ -9772,7 +9772,7 @@ input[type=text].large, input[type=email].large, input[type=password].large, inp font-size: 16px; padding: 9px 7px; } -input[type=text].medium, input[type=email].medium, input[type=password].medium, input[type=number].medium { +input[type=text].medium, input[type=email].medium, input[type=password].medium, input[type=number].medium, #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line input[type=number] { height: 32px; font-size: 14px; padding: 6px 7px; @@ -9952,7 +9952,7 @@ select, option { font-family: Source Sans Pro, sans-serif; } -select.dropdown { +select.dropdown, #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select { border: 1px solid #C4C4C4; box-sizing: border-box; border-radius: 2px; @@ -9961,63 +9961,63 @@ select.dropdown { margin-top: 4px; background-color: #FFFFFF; } -select.dropdown option { +select.dropdown option, #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select option { color: #333333; } -select.dropdown option:disabled { +select.dropdown option:disabled, #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select option:disabled { color: #A0A0A0; } -select.dropdown.large { +select.dropdown.large, #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select.large { width: 229px; height: 40px; font-size: 16px; padding: 9px 7px; } -select.dropdown.large option { +select.dropdown.large option, #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select.large option { font-size: 16px; line-height: 20px; padding: 0; } -select.dropdown.medium { +select.dropdown.medium, #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select { width: 229px; height: 32px; font-size: 14px; padding: 6px 7px; } -select.dropdown.medium option { +select.dropdown.medium option, #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select option { font-size: 14px; line-height: 18px; } -select.dropdown.small { +select.dropdown.small, #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select.small { width: 229px; height: 26px; font-size: 14px; padding: 3px 7px; } -select.dropdown.small option { +select.dropdown.small option, #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select.small option { font-size: 14px; line-height: 18px; } -select.dropdown.w200 { +select.dropdown.w200, #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select { width: 200px; } -select.dropdown.w400 { +select.dropdown.w400, #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select.w400 { width: 400px; } -select.dropdown.w130 { +select.dropdown.w130, #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select.w130 { width: 130px; } -select.dropdown.inline { +select.dropdown.inline, #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select.inline { margin-left: 16px; margin-top: 0; } -select.dropdown:focus { +select.dropdown:focus, #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select:focus { outline-style: none; box-shadow: none; border-color: transparent; border-color: #1E88E5; } -select.dropdown.disabled { +select.dropdown.disabled, #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select.disabled { border-color: #C4C4C4; background-color: #E5E5E5; color: #777777; @@ -11867,8 +11867,10 @@ div.subpage_uporabniki .users_list_box #existing_user_option .setting_holder.hor flex-direction: column; margin-bottom: 0; } -div.subpage_uporabniki .users_list_box #new_user_option .setting_holder select.dropdown, -div.subpage_uporabniki .users_list_box #existing_user_option .setting_holder select.dropdown { +div.subpage_uporabniki .users_list_box #new_user_option .setting_holder select.dropdown, div.subpage_uporabniki .users_list_box #new_user_option #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select, #vrednost_edit div.subpage_uporabniki .users_list_box #new_user_option .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select, +div.subpage_uporabniki .users_list_box #existing_user_option .setting_holder select.dropdown, +div.subpage_uporabniki .users_list_box #existing_user_option #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select, +#vrednost_edit div.subpage_uporabniki .users_list_box #existing_user_option .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select { width: 500px; } div.subpage_uporabniki .users_list_box #new_user_option .setting_holder p.bottom4, @@ -12882,7 +12884,7 @@ and open the template in the editor. #new_anketa_div .layout_right_item .layout_right_centering .fieldset .setting_holder input[type=text] { width: 332px; } -#new_anketa_div .layout_right_item .layout_right_centering .fieldset .setting_holder select.dropdown { +#new_anketa_div .layout_right_item .layout_right_centering .fieldset .setting_holder select.dropdown, #new_anketa_div .layout_right_item .layout_right_centering .fieldset #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select, #vrednost_edit #new_anketa_div .layout_right_item .layout_right_centering .fieldset .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select { width: 332px; } #new_anketa_div .layout_right_item .layout_right_centering .fieldset .setting_holder span.charalimit { @@ -13421,7 +13423,7 @@ div.page_ustvari_anketo { margin-left: 16px; font-size: 14px; } -.dashboard_top_settings .dashboard_top_filters .filter_setting select.dropdown { +.dashboard_top_settings .dashboard_top_filters .filter_setting select.dropdown, .dashboard_top_settings .dashboard_top_filters .filter_setting #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select, #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line .dashboard_top_settings .dashboard_top_filters .filter_setting select { width: auto; margin: 0 0 0 8px; } @@ -13482,7 +13484,7 @@ div.page_ustvari_anketo { .dashboard_boxes .dashboard_box .box_top_settings label { font-size: 14px; } -.dashboard_boxes .dashboard_box .box_top_settings select.dropdown { +.dashboard_boxes .dashboard_box .box_top_settings select.dropdown, .dashboard_boxes .dashboard_box .box_top_settings #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select, #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line .dashboard_boxes .dashboard_box .box_top_settings select { width: auto; margin: 0 0 0 8px; } @@ -13582,7 +13584,7 @@ div.page_ustvari_anketo { .dashboard_boxes .dashboard_box#div_statistic_referals #referal_detail table tr td:first-child { width: 90px; } -.dashboard_boxes .dashboard_box#div_statistic_visit .box_top_settings > div select.dropdown { +.dashboard_boxes .dashboard_box#div_statistic_visit .box_top_settings > div select.dropdown, .dashboard_boxes .dashboard_box#div_statistic_visit .box_top_settings > div #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select, #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line .dashboard_boxes .dashboard_box#div_statistic_visit .box_top_settings > div select { width: 130px; } .dashboard_boxes .dashboard_box#div_statistic_visit .box_top_settings:nth-child(3) { @@ -21948,7 +21950,7 @@ fieldset.comments div.setting_holder.horizontal .setting_title { fieldset.comments div.setting_holder.horizontal .setting_item { margin-top: 0; } -fieldset.comments div.setting_holder.horizontal .setting_item .dropdown { +fieldset.comments div.setting_holder.horizontal .setting_item .dropdown, fieldset.comments div.setting_holder.horizontal .setting_item #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select, #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line fieldset.comments div.setting_holder.horizontal .setting_item select { margin-top: 0; margin-right: 32px; width: 210px; @@ -22222,7 +22224,44 @@ span.faicon.st-besede-popup { width: 99%; height: 60px; } - +#vrednost_edit .setting_holder.multitable_answer_type .item { + cursor: pointer; + position: relative; + box-sizing: border-box; + width: 300px; + height: 45px; + font-size: 16px; + font-weight: 500; + text-align: center; + background-color: #f5fafe; + border: 1px #dfeffb solid; + transition: 0.2s; +} +#vrednost_edit .setting_holder.multitable_answer_type .item:hover { + background-color: #dfeffb; + border: 1px #c8e3f8 solid; +} +#vrednost_edit .setting_holder.multitable_answer_type .item .faicon { + position: absolute; + left: 20px; + line-height: 42px; +} +#vrednost_edit .setting_holder.multitable_answer_type .item .item_text { + line-height: 42px; +} +#vrednost_edit .setting_holder.multitable_setting:last-child { + margin-bottom: 32px; +} +#vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder { + margin-bottom: 16px; +} +#vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder:last-child { + margin-bottom: 0; +} +#vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line { + display: flex; + flex-direction: column; +} /* Calculation edit */ #calculation, #quota { @@ -28373,7 +28412,7 @@ div.subpage_coding #coding fieldset div.variable_name div.osnovno p.faicon, div. div.subpage_coding #coding fieldset div.variable_name div.urejanje { font-size: 14px !important; } -div.subpage_coding #coding fieldset div.variable_name div.urejanje select.dropdown { +div.subpage_coding #coding fieldset div.variable_name div.urejanje select.dropdown, div.subpage_coding #coding fieldset div.variable_name div.urejanje #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select, #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line div.subpage_coding #coding fieldset div.variable_name div.urejanje select { margin: 0 16px 0 8px !important; width: 140px; } @@ -28394,7 +28433,7 @@ div.subpage_coding #coding fieldset div.variable_content div.setting_holder.hori div.subpage_coding #coding fieldset div.variable_content div.setting_holder.horizontal div.setting_item label { font-size: 14px; } -div.subpage_coding #coding fieldset div.variable_content div.setting_holder.horizontal select.dropdown { +div.subpage_coding #coding fieldset div.variable_content div.setting_holder.horizontal select.dropdown, div.subpage_coding #coding fieldset div.variable_content div.setting_holder.horizontal #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line select, #vrednost_edit .setting_holder.multitable_setting .vprasanje_setting_holder .vprasanje_setting_line div.subpage_coding #coding fieldset div.variable_content div.setting_holder.horizontal select { margin: 0; } div.subpage_coding #coding fieldset div.variable_content input.text { diff --git a/resources/sass/admin_new/pages/survey_edit/popups/survey_edit.scss b/resources/sass/admin_new/pages/survey_edit/popups/survey_edit.scss index ab8742963..641d030fa 100644 --- a/resources/sass/admin_new/pages/survey_edit/popups/survey_edit.scss +++ b/resources/sass/admin_new/pages/survey_edit/popups/survey_edit.scss @@ -25,6 +25,69 @@ width: 99%; height: 60px; } + + // Kombinirana tabela + .setting_holder.multitable_answer_type{ + + .item{ + cursor: pointer; + + position: relative; + box-sizing: border-box; + width: 300px; + height: 45px; + + font-size: 16px; + font-weight: 500; + text-align: center; + + background-color: #f5fafe; + border: 1px #dfeffb solid; + + transition: 0.2s; + + &:hover{ + background-color: #dfeffb; + border: 1px #c8e3f8 solid; + } + + .faicon{ + position: absolute; + left: 20px; + line-height: 42px; + } + + .item_text{ + line-height: 42px; + } + } + } + .setting_holder.multitable_setting{ + + .vprasanje_setting_holder{ + margin-bottom: 16px; + + &:last-child{ + margin-bottom: 0; + } + + .vprasanje_setting_line{ + display: flex; + flex-direction: column; + + select{ + @extend .dropdown; + @extend .medium; + @extend .w200; + } + + input[type="number"]{ + @extend .medium; + @extend .w200; + } + } + } + } }