enable / disable

A pair of jQuery plugins for enabling/disabling links, buttons, inputs, etc.

by alexandermikhailov

HTML

<script src="http://js.qcode.co.uk/qcode-ui-3.15.1/js/qcode-ui.js"></script>
<button id="disable">Disable</button>
<button id="enable">Enable</button><br>




<a class="demo" href="www.qcode.co.uk">Qcode</a><br>

CSS

div.disabled {
    background: lightgrey;
}

JavaScript

function regwall(){
   
   days=365;
   myDate = new Date();
   myDate.setTime(myDate.getTime()+(days*24*60*60*1000));

   document.cookie = 'regwall=done; expires=' + myDate.toGMTString();
   $(".registration-wall").hide();
 
}

function OpenForm(){   
     if ($.cookie("regwall") != "done")
    {
       
        $('.resoursess-link').enable();
    } 

function DisableLinks(){   
    $('.resourses-link').disable();
}

function CheckCookies(){   
    if ($.cookie("regwall") === "done")
    {
       
        $('.resoursess-link').enable();
    } 
}




$('#disable').on('click', function() {
    $('.demo').disable();
});



$('#enable').on('click', function() {
    $('.demo').enable();
});