This is a violation because you assign a string without specifying it as such; for example, you want to display this on the page:
event.dataTransfer.setData(text, 'drag.action?reportId=93&reportType=6_93_6_22')
, , . , , /-, - :
var displayvalue = "";
var field = ($language == 'english') ? 'report_name' : 'report_name_ar';
if (data[i].report_name.length >= 20) {
displayvalue = data[i][field].substr(0, 20) + "...";
} else {
displayvalue = data[i][field];
}
subMDesign += '<a href="" ng-click="getIndividualGraph(' + data[i].report_id + ',' + data[i].report_type + ')" ondragstart="event.dataTransfer.setData(text, \'drag.action?reportId=' + data[i].report_id + '&reportType=' + data[i].report_type + '_' + data[i].report_id + '_' + data[i].report_type + '_22\')"><span class="iconsweet">r</span><span class="tooltips" title="' + data[i].report_description + '" unselectable="on">' + displayvalue + '</span></a>';
var temp = $compile(subMDesign)($scope);
$("#reportUl" + $catid).html(temp);
, (: \'), , .
:
var foo = "foo";
console.log(foo);
var bar = "\"bar\"";
console.log(bar);
var blee = "'blee'";
console.log(blee);
var blar = '\'blar\'';
console.log(blee);