in signature/src/main/webapp/js/directives.js [63:106]
link: function(scope, elm, attr) {
attr.$observe('statusIcon', function(val) {
var classText, classTitle = "";
var status = isNaN(val) ? 0 : parseInt(val);
switch(status){
case 1:
classText = "submitted";
classTitle = "Submitted";
break;
case 2:
classText = "signing";
classTitle = "Signing";
break;
case 3:
classText = "signed";
classTitle = "Signed";
break;
case 4:
classText = "rejected";
classTitle = "Rejected";
break;
case 5:
classTitle = "Waiting";
classText = "waiting";
break;
case 6:
classTitle = "Cancelled";
classText = "cancelled";
break;
case 7:
classTitle = "Archiving";
classText = "archiving";
break;
case 8:
classTitle = "Archived";
classText = "archived";
break;
}
elm.attr("title", classTitle);
elm.removeClass("statuses submitted signing signed rejected waiting archiving archived cancelled");
elm.addClass("statuses "+classText);
});
}