1(function ($) { 2 $(function () { 3 4 $('.btn-yesno').button(); 5 $('.btn-yesno').on('click', function (e) { 6 var radio = $(e.target).find('[type="radio"]'); 7 var value = $(radio).val(); 8 var embededUrlSection = $('#embeded-url-section').html(); 9 embededUrlSection = embededUrlSection.replace('includeSearch=false', 'includeSearch=' + value); 10 embededUrlSection = embededUrlSection.replace('includeSearch=true', 'includeSearch=' + value); 11 $('#embeded-url-section').html(embededUrlSection); 12 }); 13 14 $('.btn-opts').button(); 15 $('.btn-opts').on('click', function (e) { 16 var radio = $(e.target).find('[type="radio"]'); 17 var value = ($(radio).val() == "true"); 18 $("#embed-search-only").toggle(!value); 19 $("#embed-page-only").toggle(value); 20 }); 21 22 // TODO put this somewhere else 23 $('.row-block').on('click', function (e) { 24 var block = $(this); 25 if (block.hasClass('opened')) { 26 block.removeClass('opened'); 27 } else { 28 block.addClass('opened'); 29 } 30 }); 31 32 $('#headerResume').on('click', function (e) { 33 if ($(this).hasClass('opened')) { 34 $(this).removeClass('opened'); 35 $('.row-block').removeClass('opened'); 36 $('.block-step-container').collapse('hide') 37 } else { 38 $(this).addClass('opened'); 39 $('.row-block').addClass('opened'); 40 $('.block-step-container').collapse('show') 41 } 42 }); 43 44 var isChanging = false; 45 //bind show/hide cr 46 $(".checkCR").change(function (e) { 47 48 if (!isChanging) { 49 50 isChanging = true; 51 52 $(".checkCR").prop('checked', $(this).prop('checked')); 53 54 var url = '/Base/ToggleConsistency/'; 55 //ajax 56 $.get(url, 57 function (data) { 58 if (data === true) { 59 $(".crItem").show(); 60 $(".crMenuItem").show(); 61 $("img.online").addClass("lefted"); 62 } else { 63 $(".crItem").hide(); 64 $(".crMenuItem").hide(); 65 $("img.online").removeClass("lefted"); 66 } 67 68 isChanging = false; 69 }) 70 .fail( 71 function (jqXHR, textStatus, err) { 72 73 $("#errorsPane").html("<span class='error'>" + err + "</span>").show(); 74 75 isChanging = false; 76 } 77 ); 78 } 79 }); 80 81 var changingAB = false; 82 $(".checkAB").on("change", function (e) { 83 var url = '/Base/ToggleAdminBurden/'; 84 if (!changingAB) { 85 // for logical checks 86 changingAB = true; 87 $(".checkAB").prop('checked', $(this).prop('checked')); 88 //ajax 89 $.get(url, 90 function () { 91 changingAB = false; 92 }) 93 .fail( 94 function (jqXHR, textStatus, err) { 95 $("#errorsPane").html("<span class='error'>" + err + "</span>").show(); 96 changingAB = false; 97 }); 98 } 99 }); 100 101 var bigMenuContainer = $("#big-menu-container"); 102 if (!_.isUndefined(bigMenuContainer)) { 103 bigMenuContainer.find('.submenu.level2').slideToggle(); 104 bigMenuContainer.find('.side-menu-submenu').click(function () { 105 var $this = $(this); 106 if (!$this.parent().parent().hasClass('level2')) { 107 $this.next('.submenu').slideToggle(); 108 $this.parent().parent().toggleClass('active'); 109 } 110 }); 111 } 112 113 $.getJSON("/api/Feedback/Countries", function (result) { 114 var $dropdown = $("#cboCountry"); 115 $.each(result, function () { 116 $dropdown.append($("<option />").val(this.Code).text(this.Text)); 117 }); 118 }); 119
120 $(".contact-us-anchor").click(function () { 121 $("#feedbackModal").modal(); 122 $('body > .modal-backdrop').css('opacity', 0); 123 document.dispatchEvent(new CustomEvent('feedbackButtonClick', { detail: { typeId: 0, stepId: 0 } })); 124 }); 125 }); 126})(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.