Search and Highlight of Block Attributes
When a block is created as a JSON object, its attributes can be retried from the Space Object JSON Structure. The Space Object JSON structure contains two variables specific for block handling:
- 
blockAttributeId 
- 
blockAttributeIdCount 
The algorithm to access Block Attributes and their corresponding values are found by looping over number of attributes, and extract their tag/value pairs.
myobject = cvjs_returnSpaceObjectID(rmid);
try {
	// get block attribute:
	// block attributes are listed with  ID_counter , and can be retrived with cvjs:tag and cvjs:value
	
	for (var i = 1; i <= myobject.blockAttributeCount; i++) {
		var attribId = "#" + myobject.blockAttributeId + "_" + i;
		
        //  this is just sample code to illustrate!!!!!!
        var attribute_tag = $(attribId).attr('cvjs:tag');
        var attribute_value = $(attribId).attr('cvjs:value');
	}
}
catch(err){
}
The following use-case:
Suppress/Exchange Highlight Modals
shows how to do a modal replacement and lists all block attributes in a given block.