phil : more tests on custom CSS in OJS
The OJS provides an "author" field and a "title" field. Those field names are reflected in the GUI for the search and browse features.The Philosophy in Review (PIR) journal wants to be able to search by author of review and by author of work being reviewed, as well as by title. To cram those three bits of information into two fields, the PIR put Title and Author of Work into the Title field (e.g. Charlotte's Web, E.B. White) and used the author field for the author of the review.
To make the GUI more clearly reflect the contents of the fields, I used advanced selectors and the :after pseudo-class to append texts to the labels in the GUI. The library reported that my CSS did not work in IE. Some of the problems caused by IE not supporting the selector I used (nth-child) so I then used a selector based on an attribute and value. IE still could not display the appended text in the options of a select item (known limitation). Once I'd exhausted all possibilities, met with IK of library to discuss how to proceed (i.e. dumb everything down so that interface was consistent across browsers and across different kinds of controls in IE, or have better interface in all other browsers and poorer, inconsisten interface in IE). She decided on better but inconsistent option.
Also made a number of tweaks to the banner to ensure it would always appear as white text on green background and could be resized. IK reported some problems with the style rule being ignored in certain browsers (which I couldn't reproduce).