I think this is fixed here already so much be better to just wait for
the build cancel stuff to be merged?
http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/diff/bitbake/lib/toaster/toastergui/static/js/mrbsection.js?h=michaelw/sujith/build-cancel&id=1dfe119322cc7ab35e489bc83f9bcc49b087b0c4
Michael
On 09/03/16 14:52, Elliot Smith wrote:
A project name like "Elliot's project" causes the "Rebuild" buttons
in the most recent builds section to fail when clicked with:
Uncaught SyntaxError: Unexpected token ILLEGAL
This is because the single quote character causes the JavaScript
for handling the button click event to be badly-formed.
As the project name is passed to the scheduleBuild() function
but doesn't actually do anything, this can be fixed by removing
the project name from the arguments passed to scheduleBuild()
(as well as the project URL, which is also ignored).
Signed-off-by: Elliot Smith <[email protected]>
---
bitbake/lib/toaster/toastergui/templates/mrb_section.html | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/bitbake/lib/toaster/toastergui/templates/mrb_section.html
b/bitbake/lib/toaster/toastergui/templates/mrb_section.html
index 551e341..f43390f 100644
--- a/bitbake/lib/toaster/toastergui/templates/mrb_section.html
+++ b/bitbake/lib/toaster/toastergui/templates/mrb_section.html
@@ -109,10 +109,7 @@
{%endif%}
pull-right"
onclick='scheduleBuild({% url 'projectbuilds'
build.project.id as bpi %}{{bpi|json}},
- {{build.project.name|json}},
- {% url 'project' build.project.id as purl
%}{{purl|json}},
{{build.target_set.all|get_tasks|json}})'>
-
Rebuild
</button>
{% endif %}
@@ -134,7 +131,7 @@
<script>
-function scheduleBuild(url, projectName, projectUrl, buildlist) {
+function scheduleBuild(url, buildlist) {
console.log("scheduleBuild");
libtoaster.startABuild(url, null, buildlist.join(" "), function(){
console.log("reloading page");
--
_______________________________________________
toaster mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/toaster