| @@ -1080,10 +1080,15 @@ | ||
| 1080 | 1080 | newElement.find('select.ays-survey-choose-for-select-lenght').attr('name', newQuestionAttrName( sectionName, sectionId, question_length, 'options', 'scale_length')); |
| 1081 | 1081 | newElement.find('input.ays-survey-input-star-1').attr('name', newQuestionAttrName( sectionName, sectionId, question_length, 'options', 'star_1')); |
| 1082 | 1082 | newElement.find('input.ays-survey-input-star-2').attr('name', newQuestionAttrName( sectionName, sectionId, question_length, 'options', 'star_2')); |
| 1083 | 1083 | newElement.find('select.ays-survey-choose-for-start-select-lenght').attr('name', newQuestionAttrName( sectionName, sectionId, question_length, 'options', 'star_scale_length')); |
| 1084 | - // Star end | |
| 1084 | + // Star end | |
| 1085 | 1085 | |
| 1086 | + newElement.find('.ays-survey-question-value-prefix-saver').attr('name', newQuestionAttrName( sectionName, sectionId, question_length, 'options', 'enable_value_prefix')); | |
| 1087 | + newElement.find('.ays-survey-question-value-prefix-label input.ays-survey-input').attr('name', newQuestionAttrName( sectionName, sectionId, question_length, 'options', 'value_prefix')); | |
| 1088 | + newElement.find('.ays-survey-question-value-suffix-saver').attr('name', newQuestionAttrName( sectionName, sectionId, question_length, 'options', 'enable_value_suffix')); | |
| 1089 | + newElement.find('.ays-survey-question-value-suffix-label input.ays-survey-input').attr('name', newQuestionAttrName( sectionName, sectionId, question_length, 'options', 'value_suffix')); | |
| 1090 | + | |
| 1086 | 1091 | // Input types placeholders |
| 1087 | 1092 | newElement.find('.ays-survey-remove-default-border.ays-survey-question-types-input.ays-survey-question-types-input-with-placeholder').attr('name', newQuestionAttrName( sectionName, sectionId, question_length, 'options', 'placeholder')); |
| 1088 | 1093 | |
| 1089 | 1094 | newElement.find('input.ays-survey-question-image-caption').attr( 'name', newQuestionAttrName( sectionName, sectionId, question_length, 'options', 'image_caption') ); |
| @@ -1403,8 +1408,40 @@ | ||
| 1403 | 1408 | break; |
| 1404 | 1409 | case 'disable-admin-note': |
| 1405 | 1410 | aysSurveySetAdminNoteState( $this.parents('.ays-survey-question-answer-conteiner'), false ); |
| 1406 | 1411 | break; |
| 1412 | + case 'enable-value-prefix': | |
| 1413 | + var parentQuestion = $this.parents('.ays-survey-question-answer-conteiner'); | |
| 1414 | + var enableCheckbox = parentQuestion.find('.ays-survey-question-value-prefix-saver'); | |
| 1415 | + parentQuestion.find('.ays-survey-question-value-prefix').removeClass('display_none'); | |
| 1416 | + enableCheckbox.val('on'); | |
| 1417 | + $this.find('.ays-survey-question-action-icon').removeClass('display_none'); | |
| 1418 | + $this.attr('data-action', 'disable-value-prefix'); | |
| 1419 | + break; | |
| 1420 | + case 'disable-value-prefix': | |
| 1421 | + var parentQuestion = $this.parents('.ays-survey-question-answer-conteiner'); | |
| 1422 | + var enableCheckbox = parentQuestion.find('.ays-survey-question-value-prefix-saver'); | |
| 1423 | + parentQuestion.find('.ays-survey-question-value-prefix').addClass('display_none'); | |
| 1424 | + enableCheckbox.val('off'); | |
| 1425 | + $this.find('.ays-survey-question-action-icon').addClass('display_none'); | |
| 1426 | + $this.attr('data-action', 'enable-value-prefix'); | |
| 1427 | + break; | |
| 1428 | + case 'enable-value-suffix': | |
| 1429 | + var parentQuestion = $this.parents('.ays-survey-question-answer-conteiner'); | |
| 1430 | + var enableCheckbox = parentQuestion.find('.ays-survey-question-value-suffix-saver'); | |
| 1431 | + parentQuestion.find('.ays-survey-question-value-suffix').removeClass('display_none'); | |
| 1432 | + enableCheckbox.val('on'); | |
| 1433 | + $this.find('.ays-survey-question-action-icon').removeClass('display_none'); | |
| 1434 | + $this.attr('data-action', 'disable-value-suffix'); | |
| 1435 | + break; | |
| 1436 | + case 'disable-value-suffix': | |
| 1437 | + var parentQuestion = $this.parents('.ays-survey-question-answer-conteiner'); | |
| 1438 | + var enableCheckbox = parentQuestion.find('.ays-survey-question-value-suffix-saver'); | |
| 1439 | + parentQuestion.find('.ays-survey-question-value-suffix').addClass('display_none'); | |
| 1440 | + enableCheckbox.val('off'); | |
| 1441 | + $this.find('.ays-survey-question-action-icon').addClass('display_none'); | |
| 1442 | + $this.attr('data-action', 'enable-value-suffix'); | |
| 1443 | + break; | |
| 1407 | 1444 | } |
| 1408 | 1445 | }); |
| 1409 | 1446 | |
| 1410 | 1447 | $(document).on('click', '.ays-survey-admin-note-delete', function(e){ |
| @@ -1487,8 +1524,16 @@ | ||
| 1487 | 1524 | $this.find('.ays-survey-question-action[data-action^="number-word-limitation-"]').removeClass('display_none'); |
| 1488 | 1525 | }else{ |
| 1489 | 1526 | $this.find('.ays-survey-question-action[data-action^="number-word-limitation-"]').addClass('display_none'); |
| 1490 | 1527 | } |
| 1528 | + | |
| 1529 | + if( questionType == 'short_text' || questionType == 'number' || questionType == 'phone' ){ | |
| 1530 | + $this.find('.ays-survey-question-action[data-action$="value-prefix"]').removeClass('display_none'); | |
| 1531 | + $this.find('.ays-survey-question-action[data-action$="value-suffix"]').removeClass('display_none'); | |
| 1532 | + }else{ | |
| 1533 | + $this.find('.ays-survey-question-action[data-action$="value-prefix"]').addClass('display_none'); | |
| 1534 | + $this.find('.ays-survey-question-action[data-action$="value-suffix"]').addClass('display_none'); | |
| 1535 | + } | |
| 1491 | 1536 | }); |
| 1492 | 1537 | |
| 1493 | 1538 | $(document).on('click', '.ays-survey-add-question-to-this-section', function(e){ |
| 1494 | 1539 | var section = $(this).parents('.ays-survey-section-box'); |
| @@ -1557,8 +1602,25 @@ | ||
| 1557 | 1602 | } |
| 1558 | 1603 | } |
| 1559 | 1604 | } |
| 1560 | 1605 | |
| 1606 | + var enablePrefixCheckbox = $this.parents('.ays-survey-question-answer-conteiner').find('.ays-survey-question-value-prefix-saver'); | |
| 1607 | + var enableSuffixCheckbox = $this.parents('.ays-survey-question-answer-conteiner').find('.ays-survey-question-value-suffix-saver'); | |
| 1608 | + | |
| 1609 | + if( enablePrefixCheckbox.length > 0 ){ | |
| 1610 | + enablePrefixCheckbox.val("off"); | |
| 1611 | + $this.parents('.ays-survey-question-answer-conteiner').find('.ays-survey-question-action[data-action$="value-prefix"]').attr('data-action', 'enable-value-prefix'); | |
| 1612 | + $this.parents('.ays-survey-question-answer-conteiner').find('.ays-survey-question-action[data-action$="value-prefix"] .ays-survey-question-action-icon').addClass('display_none'); | |
| 1613 | + $this.parents('.ays-survey-question-answer-conteiner').find('.ays-survey-question-value-prefix').addClass('display_none'); | |
| 1614 | + } | |
| 1615 | + | |
| 1616 | + if( enableSuffixCheckbox.length > 0 ){ | |
| 1617 | + enableSuffixCheckbox.val("off"); | |
| 1618 | + $this.parents('.ays-survey-question-answer-conteiner').find('.ays-survey-question-action[data-action$="value-suffix"]').attr('data-action', 'enable-value-suffix'); | |
| 1619 | + $this.parents('.ays-survey-question-answer-conteiner').find('.ays-survey-question-action[data-action$="value-suffix"] .ays-survey-question-action-icon').addClass('display_none'); | |
| 1620 | + $this.parents('.ays-survey-question-answer-conteiner').find('.ays-survey-question-value-suffix').addClass('display_none'); | |
| 1621 | + } | |
| 1622 | + | |
| 1561 | 1623 | switch( questionType ){ |
| 1562 | 1624 | case 'radio': |
| 1563 | 1625 | aysSurveyQuestionType_Radio_Checkbox_Select_Html( sectionId , questionId , questionDataName, questionType, questionTypeBeforeChange, false , parent ); |
| 1564 | 1626 | break; |
| @@ -1903,8 +1965,13 @@ | ||
| 1903 | 1965 | |
| 1904 | 1966 | clonedElement.find('.ays-survey-question-admin-note-saver').attr('name', newQuestionAttrName( sectionName, sectionId, questionId, 'options', 'enable_admin_note')); |
| 1905 | 1967 | clonedElement.find('.ays-survey-question-admin-note-label input.ays-survey-input').attr('name', newQuestionAttrName( sectionName, sectionId, questionId, 'options', 'admin_note')); |
| 1906 | 1968 | |
| 1969 | + clonedElement.find('.ays-survey-question-value-prefix-saver').attr('name', newQuestionAttrName( sectionName, sectionId, questionId, 'options', 'enable_value_prefix')); | |
| 1970 | + clonedElement.find('.ays-survey-question-value-prefix-label input.ays-survey-input').attr('name', newQuestionAttrName( sectionName, sectionId, questionId, 'options', 'value_prefix')); | |
| 1971 | + clonedElement.find('.ays-survey-question-value-suffix-saver').attr('name', newQuestionAttrName( sectionName, sectionId, questionId, 'options', 'enable_value_suffix')); | |
| 1972 | + clonedElement.find('.ays-survey-question-value-suffix-label input.ays-survey-input').attr('name', newQuestionAttrName( sectionName, sectionId, questionId, 'options', 'value_suffix')); | |
| 1973 | + | |
| 1907 | 1974 | answers.each(function(j){ |
| 1908 | 1975 | var answerId = j+1; //answers.find('.ays-survey-answer-box input.ays-survey-input').length; |
| 1909 | 1976 | $(this).addClass('ays-survey-new-answer'); |
| 1910 | 1977 | $(this).attr('data-id', answerId); |
| @@ -2153,8 +2220,13 @@ | ||
| 2153 | 2220 | element.find('.ays-survey-question-img-caption-enable').attr('name', newQuestionAttrName( 'ays_section_add', sectionId, questionId, 'options', 'image_caption_enable')); |
| 2154 | 2221 | |
| 2155 | 2222 | element.find('.ays-survey-question-admin-note-saver').attr('name', newQuestionAttrName( 'ays_section_add', sectionId, questionId, 'options', 'enable_admin_note')); |
| 2156 | 2223 | element.find('.ays-survey-question-admin-note-label input.ays-survey-input').attr('name', newQuestionAttrName( 'ays_section_add', sectionId, questionId, 'options', 'admin_note')); |
| 2224 | + | |
| 2225 | + element.find('.ays-survey-question-value-prefix-saver').attr('name', newQuestionAttrName( 'ays_section_add', sectionId, questionId, 'options', 'enable_value_prefix')); | |
| 2226 | + element.find('.ays-survey-question-value-prefix-label input.ays-survey-input').attr('name', newQuestionAttrName( 'ays_section_add', sectionId, questionId, 'options', 'value_prefix')); | |
| 2227 | + element.find('.ays-survey-question-value-suffix-saver').attr('name', newQuestionAttrName( 'ays_section_add', sectionId, questionId, 'options', 'enable_value_suffix')); | |
| 2228 | + element.find('.ays-survey-question-value-suffix-label input.ays-survey-input').attr('name', newQuestionAttrName( 'ays_section_add', sectionId, questionId, 'options', 'value_suffix')); | |
| 2157 | 2229 | |
| 2158 | 2230 | element.find('.ays-survey-open-question-editor-flag').attr('name', newQuestionAttrName( 'ays_section_add', sectionId, questionId, 'options', 'with_editor')); |
| 2159 | 2231 | element.find('.ays-survey-question-ordering').val(questionId); |
| 2160 | 2232 | |
| @@ -2661,8 +2733,13 @@ | ||
| 2661 | 2733 | |
| 2662 | 2734 | element.find('.ays-survey-question-admin-note-saver').attr('name', updateQuestionAttrName( sectionName, sectionId, questionName, questionId, 'options', 'enable_admin_note')); |
| 2663 | 2735 | element.find('.ays-survey-question-admin-note-label input.ays-survey-input').attr('name', updateQuestionAttrName( sectionName, sectionId, questionName, questionId, 'options', 'admin_note')); |
| 2664 | 2736 | |
| 2737 | + element.find('.ays-survey-question-value-prefix-saver').attr('name', updateQuestionAttrName( sectionName, sectionId, questionName, questionId, 'options', 'enable_value_prefix')); | |
| 2738 | + element.find('.ays-survey-question-value-prefix-label input.ays-survey-input').attr('name', updateQuestionAttrName( sectionName, sectionId, questionName, questionId, 'options', 'value_prefix')); | |
| 2739 | + element.find('.ays-survey-question-value-suffix-saver').attr('name', updateQuestionAttrName( sectionName, sectionId, questionName, questionId, 'options', 'enable_value_suffix')); | |
| 2740 | + element.find('.ays-survey-question-value-suffix-label input.ays-survey-input').attr('name', updateQuestionAttrName( sectionName, sectionId, questionName, questionId, 'options', 'value_suffix')); | |
| 2741 | + | |
| 2665 | 2742 | answers.each(function(){ |
| 2666 | 2743 | var answerId = $(this).attr('data-id'); |
| 2667 | 2744 | var answerName = $(this).hasClass('ays-survey-new-answer') ? 'answers_add' : 'answers'; |
| 2668 | 2745 | $(this).find('.ays-survey-answer-box input.ays-survey-input').attr('name', updateAnswerAttrName( sectionName, sectionId, questionName, questionId, answerName, answerId, 'title')); |
| @@ -3361,9 +3438,13 @@ | ||
| 3361 | 3438 | }); |
| 3362 | 3439 | |
| 3363 | 3440 | // Select message vars surveys page |
| 3364 | 3441 | $(document).find('.ays-survey-message-vars-icon').on('click', function(e){ |
| 3365 | - $(this).parents(".ays-survey-message-vars-box").find(".ays-survey-message-vars-data").toggle('fast'); | |
| 3442 | + // $(this).parents(".ays-survey-message-vars-box").find(".ays-survey-message-vars-data").toggle('fast'); | |
| 3443 | + var messageVarsBox = $(this).parents(".ays-survey-message-vars-box"); | |
| 3444 | + messageVarsBox.toggleClass("ays-survey-message-vars-open"); | |
| 3445 | + | |
| 3446 | + messageVarsBox.find(".ays-survey-message-vars-data").toggle('fast'); | |
| 3366 | 3447 | }); |
| 3367 | 3448 | |
| 3368 | 3449 | $(document).find('.ays-survey-open-surveys-list').on('click', function(e){ |
| 3369 | 3450 | $(this).parents(".ays-survey-subtitle-main-box").find(".ays-survey-surveys-data").toggle('fast'); |
| @@ -3375,8 +3456,9 @@ | ||
| 3375 | 3456 | |
| 3376 | 3457 | } |
| 3377 | 3458 | else{ |
| 3378 | 3459 | $(document).find(".ays-survey-message-vars-box .ays-survey-message-vars-data,.ays-survey-subtitle-main-box .ays-survey-surveys-data").hide('fast'); |
| 3460 | + $(document).find(".ays-survey-message-vars-box").removeClass("ays-survey-message-vars-open"); | |
| 3379 | 3461 | } |
| 3380 | 3462 | // |
| 3381 | 3463 | }); |
| 3382 | 3464 | |