Styling iShare Popups

The display name for a layer is included in the popup HTML as an H3 element. The display name is also used to create a popup-Display-Name class in the element that wraps the layer HTML.

E.g. a layer with display name Primary Schools would produce HTML similar to:

Example HTML
<div class="contentDisplay popup-Primary-Schools">
    <h3>Primary Schools</h3>
    <div class="infoResult"> 
        <p><strong><a href="http://link.to.schoola/" target="_top" title="Click here to go to the related web page">Primary School A</a></strong></p>
        <p> <strong>Admissions:</strong>Junior And Infants (4-11yrs) </p> <p> <strong>School Type:</strong>Community </p>
    </div>
    <div class="infoResult atLastResult">
        <p><strong><a href="http://link.to.schoolb/" target="_top" title="Click here to go to the related web page">Primary School B</a></strong></p>
        <p><strong>Admissions:</strong>Junior And Infants (4-11yrs)</p>
        <p><strong>School Type:</strong>Voluntary Aided </p>
    </div>
</div>

 

The new code can be targeted in CSS like this:

Example CSS
#atMyMaps .atPopupFeatureInfo h3 {
    /* general rule for layer titles */
}
 
#atMyMaps .atPopupFeatureInfo popup-Primary-Schools {
    /* rule for primary school HTML */
}
 
#atMyMaps .atPopupFeatureInfo popup-Primary-Schools h3 {
    /* rule for primary school title */
}

 

Â