[ Index ] |
PHP Cross Reference of vtigercrm-6.1.0 |
[Summary view] [Print] [Text view]
1 ;(function($) { 2 $.fn.disable = function() { 3 this.attr('disabled', 'disabled'); 4 } 5 $.fn.enable = function() { 6 this.removeAttr('disabled'); 7 } 8 })(jQuery); 9 10 ;(function($){ 11 $.fn.serializeFormData = function() { 12 var form = $(this); 13 var values = form.serializeArray(); 14 var data = {}; 15 if (values) { 16 $(values).each(function(k,v){ 17 if(v.name in data && (typeof data[v.name] != 'object')) { 18 var element = form.find('[name="'+v.name+'"]'); 19 //Only for muti select element we need to send array of values 20 if(element.is('select') && element.attr('multiple')!=undefined) { 21 var prevValue = data[v.name]; 22 data[v.name] = new Array(); 23 data[v.name].push(prevValue) 24 } 25 } 26 if(typeof data[v.name] == 'object' ) { 27 data[v.name].push(v.value); 28 }else{ 29 data[v.name]=v.value; 30 } 31 }); 32 } 33 // If data-type="autocomplete", pickup data-value="..." set 34 var autocompletes = $('[data-type="autocomplete"]', $(this)); 35 $(autocompletes).each(function(i){ 36 var ac = $(autocompletes[i]); 37 data[ac.attr('name')] = ac.data('value'); 38 }); 39 return data; 40 } 41 42 })(jQuery); 43 44 ;(function($) { 45 // Case-insensitive :icontains expression 46 $.expr[':'].icontains = function(obj, index, meta, stack){ 47 return (obj.textContent || obj.innerText || jQuery(obj).text() || '').toLowerCase().indexOf(meta[3].toLowerCase()) >= 0; 48 } 49 })(jQuery);
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 20:08:37 2014 | Cross-referenced by PHPXref 0.7.1 |