summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/toastergui/templates/project.html
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/toaster/toastergui/templates/project.html')
-rw-r--r--bitbake/lib/toaster/toastergui/templates/project.html47
1 files changed, 25 insertions, 22 deletions
diff --git a/bitbake/lib/toaster/toastergui/templates/project.html b/bitbake/lib/toaster/toastergui/templates/project.html
index c859f6bcd1..0ddfeb31ae 100644
--- a/bitbake/lib/toaster/toastergui/templates/project.html
+++ b/bitbake/lib/toaster/toastergui/templates/project.html
@@ -71,10 +71,29 @@ function postEditAjaxRequest(reqdata) {
71 }) 71 })
72} 72}
73 73
74
75
76
74$(document).ready(function () { 77$(document).ready(function () {
75 setEventHandlers(); 78 setEventHandlers();
79
80 /* Provide XHR calls for the "build" buttons.*/
81 $("button#build-all-button").click( function (evt) {
82 var ajax = $.ajax({
83 type:"POST",
84 url:"{% url 'xhr_projectbuild' project.id %}",
85 headers: { 'X-CSRFToken': $.cookie("csrftoken")},
86 success: function (data, textstatus) {
87 if (data.error != "ok") {
88 alert("XHR fail: " + data.error );
89 }
90 },
91 error: function (jqXHR, textstatus, error) { alert("XHR errored:" + error + "(" + textstatus + ")"); },
92 })
93 });
76}); 94});
77 95
96
78</script> 97</script>
79 98
80 99
@@ -97,23 +116,7 @@ $(document).ready(function () {
97 <input class="huge input-xxlarge" placeholder="Or enter the target you want to build" autocomplete="off" data-minlength="1" data-autocomplete="off" data-provide="typeahead" data-source="" type="text"> 116 <input class="huge input-xxlarge" placeholder="Or enter the target you want to build" autocomplete="off" data-minlength="1" data-autocomplete="off" data-provide="typeahead" data-source="" type="text">
98 <button id="build-button" class="btn btn-large" disabled="">Build</button> 117 <button id="build-button" class="btn btn-large" disabled="">Build</button>
99 </div> 118 </div>
100 <script>
101/* Provide XHR calls for the "build" buttons.*/
102$("button#build-all-button").click( function (evt) {
103 var ajax = $.ajax({
104 type:"POST",
105 url:"{% url 'xhr_projectbuild' project.id %}",
106 headers: { 'X-CSRFToken': $.cookie("csrftoken")},
107 success: function (data, textstatus) {
108 if (data.error != "ok") {
109 alert("XHR fail: " + data.error );
110 }
111 },
112 error: function (jqXHR, textstatus, error) { alert("XHR errored:" + error + "(" + textstatus + ")"); },
113 })
114});
115 119
116 </script>
117 <!--span class="help-inline">This target is not provided <br />by any of your added layers 120 <!--span class="help-inline">This target is not provided <br />by any of your added layers
118 <i class="icon-question-sign get-help get-help-red" title="Review your list of added layers to make sure one of them provides core-image-xyz. Clicking on a layer name will give you all the information Toaster has about the layer"></i> 121 <i class="icon-question-sign get-help get-help-red" title="Review your list of added layers to make sure one of them provides core-image-xyz. Clicking on a layer name will give you all the information Toaster has about the layer"></i>
119 </span> 122 </span>
@@ -255,7 +258,7 @@ $("button#build-all-button").click( function (evt) {
255 <button id="add-layer-dependencies" class="btn btn-info add-layer">Add layers</button> 258 <button id="add-layer-dependencies" class="btn btn-info add-layer">Add layers</button>
256 </div> 259 </div>
257 260
258 <p><a href="#">Import your layer</a> | <a href="#">View all layers</a></p> 261 <p><a href="{% url 'importlayer' %}">Import your layer</a> | <a href="{% url 'layers'%}">View all layers</a></p>
259 </form> 262 </form>
260 263
261 <h4 class="air"> 264 <h4 class="air">
@@ -286,7 +289,7 @@ $("button#build-all-button").click( function (evt) {
286 <button id="add-target-button" class="btn" type="button">Add</button> 289 <button id="add-target-button" class="btn" type="button">Add</button>
287 </div> 290 </div>
288 291
289 <p><a href="#" class="link">View all targets</a></p> 292 <p><a href="{% url 'targets' %}" class="link">View all targets</a></p>
290 </form> 293 </form>
291 <h4 class="air"> 294 <h4 class="air">
292 Added targets 295 Added targets
@@ -328,10 +331,10 @@ $("button#build-all-button").click( function (evt) {
328 {{distro}} 331 {{distro}}
329 <i title="" data-original-title="" class="icon-pencil"></i> 332 <i title="" data-original-title="" class="icon-pencil"></i>
330 </p> 333 </p>
331 <p class="localconf"> 334 <p class="link-action">
332 <a href="#" class="link">Edit the <code>local.conf</code> file</a> 335 <a href="{% url 'projectconf' project.id %}" class="link">Edit configuration variables</a>
333 <i data-original-title="The <code>local.conf</code> file is where other project configuration options are set. Pretty much any configuration option can be set in this file. Each option, like everything else in the build system, is a variable - value pair" class="icon-question-sign get-help heading-help" title=""></i> 336 <i class="icon-question-sign get-help heading-help" title="You can set other project configuration options here. Each option, like everything else in the build system, is a variable - value pair"></i>
334 </p> 337 </p>
335 </div> 338 </div>
336 </div> 339 </div>
337 340