wrapQuotesIfNecessary
Quote a CSS string (unless it is already quoted).
CSS text content should always be surrounded by quotes, but this is a pretty subtle requirement that's easy to miss and causes silent failures.
This method will investigate a string that is intended to be used as CSS text content and wrap it with quotes (unless it is already properly wrapped).
For example:
test->"test""test"->"test"(unchanged)"Is the test today?" he asked->"\"Is the test today?\" he asked"