WebViewPanel: logging RunScript just via std::cout

This commit is contained in:
Jan Bařtipán 2024-06-20 14:32:06 +02:00 committed by Lukas Matena
parent 0ea1f9f89a
commit dcfb965192

View File

@ -327,7 +327,7 @@ void WebViewPanel::run_script(const wxString& javascript)
// Remember the script we run in any case, so the next time the user opens
// the "Run Script" dialog box, it is shown there for convenient updating.
m_javascript = javascript;
BOOST_LOG_TRIVIAL(debug) << "RunScript " << javascript;
std::cout << "RunScript " << javascript << "\n";
m_browser->RunScriptAsync(javascript);
}
@ -362,7 +362,9 @@ void WebViewPanel::on_add_user_script(wxCommandEvent& WXUNUSED(evt))
if (dialog.ShowModal() != wxID_OK)
return;
if (!m_browser->AddUserScript(dialog.GetValue()))
const wxString& javascript = dialog.GetValue();
std::cout << "RunScript " << javascript << "\n";
if (!m_browser->AddUserScript(javascript))
wxLogError("Could not add user script");
}
@ -583,8 +585,7 @@ void ConnectWebViewPanel::on_page_will_load()
const std::string& access_token = plater->get_user_account()->get_access_token();
assert(!access_token.empty());
m_browser->AddUserScript(wxString::Format(
auto javascript = wxString::Format(
#if AUTH_VIA_FETCH_OVERRIDE
/*
@ -627,12 +628,15 @@ void ConnectWebViewPanel::on_page_will_load()
)",
#endif
access_token
));
);
std::cout << "RunScript " << javascript << "\n";
m_browser->AddUserScript(javascript);
}
void ConnectWebViewPanel::on_user_token(UserAccountSuccessEvent& e)
{
e.Skip();
auto access_token = wxGetApp().plater()->get_user_account()->get_access_token();
assert(!access_token.empty());
wxString javascript = wxString::Format(
#if AUTH_VIA_FETCH_OVERRIDE
@ -647,9 +651,10 @@ void ConnectWebViewPanel::on_user_token(UserAccountSuccessEvent& e)
});
)",
#endif
wxGetApp().plater()->get_user_account()->get_access_token()
access_token
);
//m_browser->AddUserScript(javascript, wxWEBVIEW_INJECT_AT_DOCUMENT_END);
std::cout << "RunScript " << javascript << "\n";
m_browser->RunScriptAsync(javascript);
}
@ -678,7 +683,7 @@ void ConnectWebViewPanel::logout()
run_script(script);
Plater* plater = wxGetApp().plater();
m_browser->RunScript(wxString::Format(
auto javascript = wxString::Format(
R"(
console.log('Preparing login');
window.fetch('/slicer/logout', {method: 'POST', headers: {Authorization: 'Bearer %s'}})
@ -688,7 +693,10 @@ void ConnectWebViewPanel::logout()
});
)",
plater->get_user_account()->get_access_token()
));
);
std::cout << "RunScript " << javascript << "\n";
m_browser->RunScript(javascript);
}
void ConnectWebViewPanel::sys_color_changed()
@ -747,6 +755,7 @@ void PrinterWebViewPanel::send_api_key()
key);
m_browser->RemoveAllUserScripts();
std::cout << "RunScript " << script << "\n";
m_browser->AddUserScript(script);
m_browser->Reload();
@ -772,7 +781,9 @@ void PrinterWebViewPanel::send_credentials()
)", usr, psk);
m_browser->RemoveAllUserScripts();
std::cout << "RunScript " << script << "\n";
m_browser->AddUserScript(script);
m_browser->Reload();
}
@ -1056,7 +1067,9 @@ void WebViewDialog::on_add_user_script(wxCommandEvent& WXUNUSED(evt))
if (dialog.ShowModal() != wxID_OK)
return;
if (!m_browser->AddUserScript(dialog.GetValue()))
const wxString& javascript = dialog.GetValue();
std::cout << "RunScript " << javascript <<"\n";
if (!m_browser->AddUserScript(javascript))
wxLogError("Could not add user script");
}
@ -1163,7 +1176,7 @@ void WebViewDialog::run_script(const wxString& javascript)
// Remember the script we run in any case, so the next time the user opens
// the "Run Script" dialog box, it is shown there for convenient updating.
m_javascript = javascript;
BOOST_LOG_TRIVIAL(debug) << "RunScript " << javascript;
std::cout << "RunScript " << javascript << "\n";
m_browser->RunScriptAsync(javascript);
}