Module:Citation/CS1/COinS: Difference between revisions

    m>Trappist the monk
    No edit summary
    m>Trappist the monk
    No edit summary
    Line 118: Line 118:


    if not rendering then -- when value doesn't have a math stripmarker, abandon this test
    if not rendering then -- when value doesn't have a math stripmarker, abandon this test
    return 'not rendering';
    -- return 'not rendering';
    -- return value;
    return value;
    end
    end
    Line 129: Line 129:
    rendering = rendering:match ('$%s+(.+)%s+%$') -- extract just the math text
    rendering = rendering:match ('$%s+(.+)%s+%$') -- extract just the math text
    elseif rendering:match ('<annotation[^>]+>.+</annotation>') then -- if MathML math option
    elseif rendering:match ('<annotation[^>]+>.+</annotation>') then -- if MathML math option
    rendering:match ('<annotation[^>]+>(.+)</annotation>') -- extract just the math text
    rendering = rendering:match ('<annotation[^>]+>(.+)</annotation>') -- extract just the math text
    else
    else
    return value; -- had math stripmarker but not one of the three defined forms
    return value; -- had math stripmarker but not one of the three defined forms