First of all, congratulations for your library it's really useful.
However I had a lot of problems trying to integrate it in our project, as we have many JS libraries. I was nearly mad because in some pages it worked fine while in others a message "Invalid mask for control" appeared. The problem was the isEmpty method in JavaScriptUtil.js, who conflicted with another method with the same signature in some other library. As a workaround, I renamed it to JSTisEmpty and now it's ok.
Therefore, I strongly suggest to add namespaces to all objects and methods to avoid similar scenarios. The YUI library is a good example of this.
Cheers
Lluis
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
First of all, congratulations for your library it's really useful.
However I had a lot of problems trying to integrate it in our project, as we have many JS libraries. I was nearly mad because in some pages it worked fine while in others a message "Invalid mask for control" appeared. The problem was the isEmpty method in JavaScriptUtil.js, who conflicted with another method with the same signature in some other library. As a workaround, I renamed it to JSTisEmpty and now it's ok.
Therefore, I strongly suggest to add namespaces to all objects and methods to avoid similar scenarios. The YUI library is a good example of this.
Cheers
Lluis