mirror of
https://git.yoctoproject.org/poky
synced 2026-06-04 02:00:04 +00:00
bitbake: toaster: Move long content toggle to main.js
I have move all javascript needed for toggling very long values for bitbake variables to main.js. I have changed the names of the classes involved to make them more generic, since I hope we'll be able to reuse them in other parts of the Toaster interface. .full-variable is now .full .full-variable-hide is now full-hide .full-variable-show is now full-show I have also removed all the inline scripting in base.html, since it is no longer needed. (Bitbake rev: 73828f047385ced160c7900cad24535aa8d325cd) Signed-off-by: Belen Barros Pena <belen.barros.pena@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
4717749fd6
commit
0bad725381
@@ -75,4 +75,19 @@ $(document).ready(function() {
|
||||
});
|
||||
});
|
||||
|
||||
// toggle for long content (variables, python stack trace, etc)
|
||||
$('.full, .full-hide').hide();
|
||||
$('.full-show').click(function(){
|
||||
$('.full').slideDown(function(){
|
||||
$('.full-hide').show();
|
||||
});
|
||||
$(this).hide();
|
||||
});
|
||||
$('.full-hide').click(function(){
|
||||
$(this).hide();
|
||||
$('.full').slideUp(function(){
|
||||
$('.full-show').show();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
@@ -49,58 +49,6 @@ function reload_params(params) {
|
||||
}
|
||||
</script>
|
||||
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
//show or hide selected columns on load
|
||||
$("input:checkbox").each(function(){
|
||||
var selectedType = $(this).val();
|
||||
if($(this).is(":checked")){
|
||||
$("."+selectedType).show();
|
||||
}
|
||||
else{
|
||||
$("."+selectedType).hide();
|
||||
}
|
||||
});
|
||||
//edit columns functionality (show / hide table columns)
|
||||
$("input:checkbox").change();
|
||||
$("input:checkbox").change(function(){
|
||||
var selectedType = $(this).val();
|
||||
if($(this).is(":checked")){
|
||||
$("."+selectedType).show();
|
||||
}
|
||||
else{
|
||||
$("."+selectedType).hide();
|
||||
}
|
||||
});
|
||||
//turn edit columns dropdown into a multi-select menu
|
||||
$('.dropdown-menu input, .dropdown-menu label').click(function(e) {
|
||||
e.stopPropagation();
|
||||
});
|
||||
//show help information inside modal dialogs
|
||||
$("#filter-variables i").tooltip({ html: true, delay: {show: 500} });
|
||||
//show applied filter tooltip
|
||||
$('.filtered').tooltip({container:'body', placement:'bottom', delay:{hide:1500}, html:true});
|
||||
//hide the applied filter tooltip when you click the filter button
|
||||
$('.btn-primary').on('click', function () {
|
||||
$('.tooltip').hide();
|
||||
});
|
||||
|
||||
$('.full-variable, .full-variable-hide').hide();
|
||||
$('.full-variable-show').click(function(){
|
||||
$('.full-variable').slideDown(function(){
|
||||
$('.full-variable-hide').show();
|
||||
});
|
||||
$(this).hide();
|
||||
});
|
||||
$('.full-variable-hide').click(function(){
|
||||
$(this).hide();
|
||||
$('.full-variable').slideUp(function(){
|
||||
$('.full-variable-show').show();
|
||||
});
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
</head>
|
||||
|
||||
<body style="height: 100%">
|
||||
|
||||
@@ -73,12 +73,12 @@
|
||||
<h4>{{variable.variable_name}} value is:</h4>
|
||||
<p>
|
||||
<span>{{variable.variable_value|string_slice:':570'}}
|
||||
<span class="full-variable"> {{variable.variable_value|string_slice:'570:'}}
|
||||
<span class="full"> {{variable.variable_value|string_slice:'570:'}}
|
||||
</span>
|
||||
<a class="btn btn-mini full-variable-show">...</a>
|
||||
<a class="btn btn-mini full-show">...</a>
|
||||
</span>
|
||||
</p>
|
||||
<a class="btn btn-mini full-variable-hide">Collapse variable value<i class="icon-caret-up"></i>
|
||||
<a class="btn btn-mini full-hide">Collapse variable value<i class="icon-caret-up"></i>
|
||||
</a>
|
||||
{% endif %}
|
||||
{% else %}
|
||||
|
||||
Reference in New Issue
Block a user