| 9780 | |
| 9781 | #if BUILD_LITE!=1 |
| 9782 | static void updateStyleDataRecursive( ldomNode * node ) |
| 9783 | { |
| 9784 | if ( !node->isElement() ) |
| 9785 | return; |
| 9786 | bool styleSheetChanged = false; |
| 9787 | if ( node->getNodeId()==el_DocFragment ) |
| 9788 | styleSheetChanged = node->applyNodeStylesheet(); |
| 9789 | node->initNodeStyle(); |
| 9790 | int n = node->getChildCount(); |
| 9791 | for ( int i=0; i<n; i++ ) { |
| 9792 | ldomNode * child = node->getChildNode(i); |
| 9793 | if ( child->isElement() ) |
| 9794 | updateStyleDataRecursive( child ); |
| 9795 | } |
| 9796 | if ( styleSheetChanged ) |
| 9797 | node->getDocument()->getStyleSheet()->pop(); |
| 9798 | } |
| 9799 | |
| 9800 | /// init render method for the whole subtree |
| 9801 | void ldomNode::initNodeStyleRecursive() |
no test coverage detected