jQuery.fn.customInput = function(){//from http://www.filamentgroup.com/examples/customInput/customInput.jquery.js $(this).each(function(i){ if($(this).is('[type=checkbox],[type=radio]')){ var input = $(this); // get the associated label using the input's id var label = $('label[for='+input.attr('id')+']'); //get type, for classname suffix var inputType = (input.is('[type=checkbox]')) ? 'checkbox' : 'radio'; // wrap the input + label in a div $('
').insertBefore(input).append(input, label); // find all inputs in this set using the shared name attribute var allInputs = $('input[name='+input.attr('name')+']'); // necessary for browsers that don't support the :hover pseudo class on labels label.hover( function(){ $(this).addClass('hover'); if(inputType == 'checkbox' && input.is(':checked')){ $(this).addClass('checkedHover'); } }, function(){$(this).removeClass('hover checkedHover');} ); //bind custom event, trigger it, bind click,focus,blur events input.bind('updateState', function(){ if (input.is(':checked')) { if (input.is(':radio')) { allInputs.each(function(){ $('label[for='+$(this).attr('id')+']').removeClass('checked'); }); }; label.addClass('checked'); } else {label.removeClass('checked checkedHover checkedFocus');} }) .trigger('updateState') .click(function(){ $(this).trigger('updateState'); }) .focus(function(){ label.addClass('focus'); if(inputType == 'checkbox' && input.is(':checked')){ $(this).addClass('checkedFocus'); } }) .blur(function(){label.removeClass('focus checkedFocus');}); } }); }; function monPluginSetStat() { $('.fg-button:not(.ui-state-disabled)') .hover( function() { $(this).addClass('ui-state-hover'); }, function() { $(this).removeClass('ui-state-hover'); } ) .click( function() { // if($(this).hasClass("ui-state-active")) { var plugin=$('.pluginstat.ui-state-active').attr('id'); var todo = $(this).html(); //$("#settings").tabs('select',2); //for the noderange, we have to check theThe associations are created!
"); $("#notify_me").addClass("ui-state-highlight"); $("#association table tbody").load("monitor/updateCondRespTable.php"); } } //clearEventDisplay() //is used to clear the selection in the page for configuring the condtion&response association function clearEventDisplay() { $(':input[name=conditions][checked]').attr('checked', false); $(':input[name=responses][checked]').attr('checked', false); } //function control_RMCAssoc() //is used to update the association table in rmc_event_define.php function control_RMCAssoc(cond, node, resp, action) { //TODO:for define_rmc_event //control the RMC Association: startcondresp & stopcondresp; $.get("monitor/updateCondResp.php", {c: cond, n: node, r: resp, a: action}, function(data) { $("#association table tbody").load("monitor/updateCondRespTable.php"); } ); } /*when one RMC Resource is selected, this function is called to display its attributes*/ function showRMCAttrib() { var class_val = $('input[name=classGrp]:checked').val(); if(class_val) { $.get("monitor/rmc_resource_attr.php", {name: class_val}, function(data) { $("#rmcSrcAttr").html(data); }); } } // for the progress bar myBar.loaded('monitor.js');