# -*- coding: utf-8 -*-

from ..htmlhelpers import *
from ..messages import *

def exampleIDs(doc):
    '''
    Checks that every example in the document has an ID.
    '''
    if not doc.md.complainAbout['missing-example-ids']:
        return
    for el in findAll(".example:not([id])", doc):
        warn("Example needs ID:\n{0}", outerHTML(el)[0:100], el=el)
