class Build { constructor(){ } set_anchor_url( part, item_name, href, text , kind){ if( href === undefined ){ href = "" } Globalx.output_url_listx[text] = href Globalx[part].sidemenu.set_anchor_down_url( item_name, href, text , kind) } setup(part){ let item = $( `#${part}-build-build` ) item.on('click' , () => { const cmd = "build_one_html" let textarea = $( Globalx[part].textarea_sel ) const content = textarea.val() this.set_anchor_url( part, Globalx[part].item_name, "", "" , "full") this.set_anchor_url( part, Globalx[part].item_name, "", "" , "partial") Globalx.remotex.upload_file( cmd, Globalx.num, part, Globalx[part].key, content , (data) => { if ( data !== undefined ){ const obj = JSON.parse(data) console.log("full_download_url=" + obj["full_download_url"]) console.log("partial_download_url=" + obj["partial_download_url"]) this.set_anchor_url( part, Globalx[part].item_name, obj["full_download_url"], Globalx[part].item_name, "full") this.set_anchor_url( part, Globalx[part].item_name, obj["partial_download_url"], Globalx[part].item_name, "partial") } else{ console.log( "data=return undefined" ) } }) } ) } }