Changeset 4373 for sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/client/index.jsx
- Timestamp:
- 11/18/2016 03:00:24 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/client/index.jsx
r4223 r4373 1 1 import React from 'react'; 2 2 import { render } from 'react-dom'; 3 import { Provider } from 'react-redux';4 3 5 import Router from 'modules/router'; 6 import getStore from 'modules/store'; 4 import Screenshots from 'components/plugin/sections/screenshots'; 5 6 // Temporary hack to use the srceenshot viewer without the full React client 7 var elements = document.querySelectorAll( '#screenshots figure' ); 8 var images = []; 9 for ( var i=0; i < elements.length; i++ ) { 10 var item = { 11 src: elements[i].querySelector('img.screenshot').src, 12 caption: elements[i].querySelector('figcaption').textContent, 13 } 14 images.push( item ); 15 } 7 16 8 17 render( 9 <Provider store={ getStore() }> 10 { Router } 11 </Provider>, 12 document.getElementById( 'content' ) 18 <Screenshots screenshots={images}> 19 </Screenshots>, 20 document.getElementById( 'screenshots' ) 13 21 );
Note: See TracChangeset
for help on using the changeset viewer.