mirror of
https://github.com/Kenshin/simpread.git
synced 2026-02-01 15:41:29 +00:00
Add selected dropdown site editor.
This commit is contained in:
parent
8544bc7d85
commit
f56b12356f
@ -89,9 +89,15 @@ class Sites extends React.Component {
|
||||
|
||||
onChange( value, name ) {
|
||||
if ( !$.isEmptyObject( user_sites[value] )) {
|
||||
console.log( "adfasdfasdf", user_sites[value] )
|
||||
const temp = user_sites[value];
|
||||
site_info = JSON.parse(JSON.stringify(temp));
|
||||
|
||||
// hack code
|
||||
const evt = document.createEvent("Event");
|
||||
evt.data = temp.site;
|
||||
evt.initEvent( "sitechanged", true, false );
|
||||
window.dispatchEvent( evt );
|
||||
|
||||
delete site_info.site;
|
||||
siteinfoRender();
|
||||
} else new Notify().Render( 2, "获取站点信息时发生了错误,请重新绑定获取。" );
|
||||
|
||||
@ -46,7 +46,13 @@ storage.Read( () => {
|
||||
$( "body" ).removeAttr( "style" );
|
||||
}});
|
||||
console.log( "current puread object is ", pr )
|
||||
});
|
||||
});
|
||||
|
||||
// hack code
|
||||
window.addEventListener( "sitechanged", event => {
|
||||
const [ url, site, type ] = [ event.data.url, event.data, event.data.target ];
|
||||
siteeditorRender( url, site, type );
|
||||
});
|
||||
|
||||
/**
|
||||
* navigation Render
|
||||
@ -153,9 +159,9 @@ function controlbarRender() {
|
||||
function siteeditorRender( url, site, type ) {
|
||||
$( "sr-opt-read" ).length > 0 &&
|
||||
$( ".custom .preview" ).empty();
|
||||
cur_site = pr.Safesite( site, type, url );
|
||||
cur_site = pr.Safesite( site, type, url );
|
||||
storage.site = cur_site;
|
||||
const doms = <Editor site={ cur_site } state={ state } />;
|
||||
const doms = <Editor site={ cur_site } state={ state } />;
|
||||
ReactDOM.render( doms, $( ".custom .preview" )[0] );
|
||||
console.log( "current site is ", cur_site )
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user