function makesvg(percentage, inner_text){ var array = inner_text.split("/"); var abs_percentage = Math.abs(percentage).toString(); var percentage_str = percentage.toString(); var classes = "" if(percentage < 0){ classes = "danger-stroke circle-chart__circle--negative"; } else if(percentage > 0 && percentage <= 30){ classes = "warning-stroke"; } else{ classes = "success-stroke"; } var svg = '' + '' + '' + '' + ' '+array[0]+''; if(array[1]){ svg += ''+array[1]+'' } svg += ' '; return svg } (function( $ ) { $.fn.circlechart = function() { this.each(function() { var percentage = $(this).data("percentage"); var inner_text = $(this).text(); $(this).html(makesvg(percentage, inner_text)); }); return this; }; }( jQuery ));