Plugin Directory

Changeset 2689222


Ignore:
Timestamp:
03/05/2022 06:42:18 AM (4 years ago)
Author:
morphii
Message:

Intensity Check added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • morphii/trunk/assets/js/morphii-custom.js

    r2688624 r2689222  
    6262        }
    6363      },
     64      intensity: {
     65            required: true
     66        },
    6467      selection: {
    6568        required: true
     
    174177      }
    175178    }
    176     var noUiOrigin=document.getElementsByClassName('noUi-origin')[0];
    177     var observer = new MutationObserver(function(mutations) {
    178     var style=jQuery(".noUi-origin").attr("style");
    179     jQuery("#slider_moved").val("yes");
    180     intensitySet=true;
    181    // console.log(style);
    182  
    183 });
    184 var time=5000;
    185 if(jQuery(".morphii-item").length==1)time=1000;
    186 
    187 setTimeout(function(){
    188     observer.observe(noUiOrigin, {
    189   attributes: true,
    190   attributeFilter: ['style'] });
    191 },time);
     179   
    192180
    193181   
     
    195183
    196184  function submit(event) {
     185   
     186    var noUiOrigin=document.getElementsByClassName('noUi-origin')[0];
     187   
     188      if(morphiiInstance.slider.initial_intensity*100!=parseInt(noUiOrigin.style.left) || jQuery("#slider_moved").val()=='yes'){
     189          intensitySet=true;
     190          jQuery("#slider_moved").val('yes');
     191      }
     192      else{
     193          jQuery("#slider_moved").val('no');
     194      }
     195     
    197196      if(intensitySet && jQuery("#slider_moved").val()=="yes"){
    198197       jQuery(".morphii-questions").find(".intensity-error").remove();
    199198   
    200199      }
    201       else{
     200        else{
    202201          if(jQuery(".morphii-questions").find(".intensity-error").length==0)
    203202      {
     
    207206       return false;
    208207      }
    209      
     208      
    210209    if (collection) {
    211210      var submitButton = document.getElementById('morphii-submit-button');
Note: See TracChangeset for help on using the changeset viewer.