implement textoverflowclamp.js (bug 939806)