(element, styleTagName, styleType, findStyleById)
| 894 | } |
| 895 | |
| 896 | function readStyle(element, styleTagName, styleType, findStyleById) { |
| 897 | var messages = []; |
| 898 | var styleElement = element.first(styleTagName); |
| 899 | var styleId = null; |
| 900 | var name = null; |
| 901 | if (styleElement) { |
| 902 | styleId = styleElement.attributes["w:val"]; |
| 903 | if (styleId) { |
| 904 | var style = findStyleById(styleId); |
| 905 | if (style) { |
| 906 | name = style.name; |
| 907 | } else { |
| 908 | messages.push(undefinedStyleWarning(styleType, styleId)); |
| 909 | } |
| 910 | } |
| 911 | } |
| 912 | return elementResultWithMessages({styleId: styleId, name: name}, messages); |
| 913 | } |
| 914 | |
| 915 | var unknownComplexField = {type: "unknown"}; |
| 916 |
no test coverage detected