mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-18 03:35:58 +08:00
WebViewPanel: logging RunScript just via std::cout
This commit is contained in:
parent
0ea1f9f89a
commit
dcfb965192
@ -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
|
// 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.
|
// the "Run Script" dialog box, it is shown there for convenient updating.
|
||||||
m_javascript = javascript;
|
m_javascript = javascript;
|
||||||
BOOST_LOG_TRIVIAL(debug) << "RunScript " << javascript;
|
std::cout << "RunScript " << javascript << "\n";
|
||||||
m_browser->RunScriptAsync(javascript);
|
m_browser->RunScriptAsync(javascript);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -362,7 +362,9 @@ void WebViewPanel::on_add_user_script(wxCommandEvent& WXUNUSED(evt))
|
|||||||
if (dialog.ShowModal() != wxID_OK)
|
if (dialog.ShowModal() != wxID_OK)
|
||||||
return;
|
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");
|
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();
|
const std::string& access_token = plater->get_user_account()->get_access_token();
|
||||||
|
|
||||||
assert(!access_token.empty());
|
assert(!access_token.empty());
|
||||||
|
auto javascript = wxString::Format(
|
||||||
m_browser->AddUserScript(wxString::Format(
|
|
||||||
|
|
||||||
#if AUTH_VIA_FETCH_OVERRIDE
|
#if AUTH_VIA_FETCH_OVERRIDE
|
||||||
/*
|
/*
|
||||||
@ -627,12 +628,15 @@ void ConnectWebViewPanel::on_page_will_load()
|
|||||||
)",
|
)",
|
||||||
#endif
|
#endif
|
||||||
access_token
|
access_token
|
||||||
));
|
);
|
||||||
|
std::cout << "RunScript " << javascript << "\n";
|
||||||
|
m_browser->AddUserScript(javascript);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ConnectWebViewPanel::on_user_token(UserAccountSuccessEvent& e)
|
void ConnectWebViewPanel::on_user_token(UserAccountSuccessEvent& e)
|
||||||
{
|
{
|
||||||
e.Skip();
|
e.Skip();
|
||||||
|
auto access_token = wxGetApp().plater()->get_user_account()->get_access_token();
|
||||||
assert(!access_token.empty());
|
assert(!access_token.empty());
|
||||||
wxString javascript = wxString::Format(
|
wxString javascript = wxString::Format(
|
||||||
#if AUTH_VIA_FETCH_OVERRIDE
|
#if AUTH_VIA_FETCH_OVERRIDE
|
||||||
@ -647,9 +651,10 @@ void ConnectWebViewPanel::on_user_token(UserAccountSuccessEvent& e)
|
|||||||
});
|
});
|
||||||
)",
|
)",
|
||||||
#endif
|
#endif
|
||||||
wxGetApp().plater()->get_user_account()->get_access_token()
|
access_token
|
||||||
);
|
);
|
||||||
//m_browser->AddUserScript(javascript, wxWEBVIEW_INJECT_AT_DOCUMENT_END);
|
//m_browser->AddUserScript(javascript, wxWEBVIEW_INJECT_AT_DOCUMENT_END);
|
||||||
|
std::cout << "RunScript " << javascript << "\n";
|
||||||
m_browser->RunScriptAsync(javascript);
|
m_browser->RunScriptAsync(javascript);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -678,7 +683,7 @@ void ConnectWebViewPanel::logout()
|
|||||||
run_script(script);
|
run_script(script);
|
||||||
|
|
||||||
Plater* plater = wxGetApp().plater();
|
Plater* plater = wxGetApp().plater();
|
||||||
m_browser->RunScript(wxString::Format(
|
auto javascript = wxString::Format(
|
||||||
R"(
|
R"(
|
||||||
console.log('Preparing login');
|
console.log('Preparing login');
|
||||||
window.fetch('/slicer/logout', {method: 'POST', headers: {Authorization: 'Bearer %s'}})
|
window.fetch('/slicer/logout', {method: 'POST', headers: {Authorization: 'Bearer %s'}})
|
||||||
@ -688,7 +693,10 @@ void ConnectWebViewPanel::logout()
|
|||||||
});
|
});
|
||||||
)",
|
)",
|
||||||
plater->get_user_account()->get_access_token()
|
plater->get_user_account()->get_access_token()
|
||||||
));
|
);
|
||||||
|
std::cout << "RunScript " << javascript << "\n";
|
||||||
|
m_browser->RunScript(javascript);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void ConnectWebViewPanel::sys_color_changed()
|
void ConnectWebViewPanel::sys_color_changed()
|
||||||
@ -747,6 +755,7 @@ void PrinterWebViewPanel::send_api_key()
|
|||||||
key);
|
key);
|
||||||
|
|
||||||
m_browser->RemoveAllUserScripts();
|
m_browser->RemoveAllUserScripts();
|
||||||
|
std::cout << "RunScript " << script << "\n";
|
||||||
m_browser->AddUserScript(script);
|
m_browser->AddUserScript(script);
|
||||||
m_browser->Reload();
|
m_browser->Reload();
|
||||||
|
|
||||||
@ -772,7 +781,9 @@ void PrinterWebViewPanel::send_credentials()
|
|||||||
)", usr, psk);
|
)", usr, psk);
|
||||||
|
|
||||||
m_browser->RemoveAllUserScripts();
|
m_browser->RemoveAllUserScripts();
|
||||||
|
std::cout << "RunScript " << script << "\n";
|
||||||
m_browser->AddUserScript(script);
|
m_browser->AddUserScript(script);
|
||||||
|
|
||||||
m_browser->Reload();
|
m_browser->Reload();
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -1056,7 +1067,9 @@ void WebViewDialog::on_add_user_script(wxCommandEvent& WXUNUSED(evt))
|
|||||||
if (dialog.ShowModal() != wxID_OK)
|
if (dialog.ShowModal() != wxID_OK)
|
||||||
return;
|
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");
|
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
|
// 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.
|
// the "Run Script" dialog box, it is shown there for convenient updating.
|
||||||
m_javascript = javascript;
|
m_javascript = javascript;
|
||||||
BOOST_LOG_TRIVIAL(debug) << "RunScript " << javascript;
|
std::cout << "RunScript " << javascript << "\n";
|
||||||
m_browser->RunScriptAsync(javascript);
|
m_browser->RunScriptAsync(javascript);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user