
typeof defaultRegistry!='undefined'?defaultRegistry.addEntry({fileName:'jquery.idms.saveModuleOrder.js',url:'/ccf/plugins/js/jquery.idms.saveModuleOrder.js',plugins:[{"parameter":["options"],"name":"saveModuleOrder","alias":"saveModuleOrder"}]}):true;(function($){jQuery.fn.saveModuleOrder=function(options){var defaults={event:'click',triggerAndRemove:false,url:'/',req:{},method:'GET',dataType:'xml'};var settings=$.extend(defaults,options);$(this).bind(settings.event,settings,eventHandler);if(settings.triggerAndRemove){$(this).trigger(settings.event);$(this).unbind();$(this).remove();}return $(this);function eventHandler(event){jQuery.fn.sendSaveModuleOrderRequest(event.data);}};jQuery.fn.sendSaveModuleOrderRequest=function(opts){var parameterArray=[],i=0;for(n in opts.req){parameterArray[i]={name:n,value:opts.req[n]};i++;}var moduleIds=new Array();$(".modul:not(.initial)").each(function(){moduleIds.push($(this).parent().attr("id")+"_"+this.id);});var modules={name:"MODULES",value:moduleIds.join(',')};parameterArray=parameterArray.concat(modules);$.ajax({url:opts.url,type:opts.method,data:parameterArray,dataType:opts.dataType});};})(jQuery);
