Changes to the image recipes and software recipes tables to make sure
they display properly with Bootstrap 3.

Signed-off-by: Belen Barros Pena <[email protected]>
---
 bitbake/lib/toaster/toastergui/static/css/default.css    |  4 +++-
 bitbake/lib/toaster/toastergui/tables.py                 |  6 +++---
 bitbake/lib/toaster/toastergui/templates/recipe_btn.html | 13 +++++++------
 3 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/bitbake/lib/toaster/toastergui/static/css/default.css 
b/bitbake/lib/toaster/toastergui/static/css/default.css
index e83a67b..da5f54b 100644
--- a/bitbake/lib/toaster/toastergui/static/css/default.css
+++ b/bitbake/lib/toaster/toastergui/static/css/default.css
@@ -156,7 +156,9 @@ legend { border: none; }
 td > .tooltip-inner { padding: 10px; }
 
 /* Set sane widths for table columns */
-#newcustomimagestable .get_description_or_summary { width: 30%; }
+#newcustomimagestable .get_description_or_summary,
+#imagerecipestable .get_description_or_summary,
+#softwarerecipestable .get_description_or_summary { width: 30%; }
 
 /* Override the rather ugly default code styles */
 code { color: #333; background-color: transparent; }
diff --git a/bitbake/lib/toaster/toastergui/tables.py 
b/bitbake/lib/toaster/toastergui/tables.py
index 7e146a6..1825124 100644
--- a/bitbake/lib/toaster/toastergui/tables.py
+++ b/bitbake/lib/toaster/toastergui/tables.py
@@ -319,10 +319,10 @@ class RecipesTable(ToasterTable):
 
     def __init__(self, *args, **kwargs):
         super(RecipesTable, self).__init__(*args, **kwargs)
-        self.empty_state = "Toaster has no recipe information. To generate 
recipe information you can configure a layer source then run a build."
+        self.empty_state = "Toaster has no recipe information. To generate 
recipe information you need to run a build."
 
     build_col = { 'title' : "Build",
-            'help_text' : "Add or delete recipes to and from your project",
+            'help_text' : "Before building a recipe, you might need to add the 
corresponding layer to your project",
             'hideable' : False,
             'filter_name' : "in_current_project",
             'static_data_name' : "add-del-layers",
@@ -384,7 +384,7 @@ class RecipesTable(ToasterTable):
         recipe_file_template = '''
         <code>{{data.file_path}}</code>
         <a href="{{data.get_vcs_recipe_file_link_url}}" target="_blank">
-          <i class="icon-share get-info"></i>
+          <span class="glyphicon glyphicon-new-window"></i>
         </a>
          '''
 
diff --git a/bitbake/lib/toaster/toastergui/templates/recipe_btn.html 
b/bitbake/lib/toaster/toastergui/templates/recipe_btn.html
index d385a14..e372964 100644
--- a/bitbake/lib/toaster/toastergui/templates/recipe_btn.html
+++ b/bitbake/lib/toaster/toastergui/templates/recipe_btn.html
@@ -1,16 +1,17 @@
-<button data-recipe-name="{{data.name}}" class="btn btn-block 
layer-exists-{{data.layer_version.pk}} build-recipe-btn" style="margin-top: 5px;
+<a data-recipe-name="{{data.name}}" class="btn btn-default btn-block 
layer-exists-{{data.layer_version.pk}} build-recipe-btn" style="margin-top: 5px;
   {% if data.layer_version.pk not in extra.current_layers %}
     display:none;
   {% endif %}"
  >
   Build recipe
-</button>
-<button class="btn btn-block layerbtn layer-add-{{data.layer_version.pk}}" 
data-layer='{ "id": {{data.layer_version.pk}}, "name":  
"{{data.layer_version.layer.name}}", "layerdetailurl": "{%url 'layerdetails' 
extra.pid data.layer_version.pk%}"}' data-directive="add"
+</a>
+<a class="btn btn-default btn-block layerbtn 
layer-add-{{data.layer_version.pk}}" data-layer='{ "id": 
{{data.layer_version.pk}}, "name":  "{{data.layer_version.layer.name}}", 
"layerdetailurl": "{%url 'layerdetails' extra.pid data.layer_version.pk%}"}' 
data-directive="add"
     {% if data.layer_version.pk in extra.current_layers %}
      style="display:none;"
     {% endif %}
 >
-  <i class="glyphicon glyphicon-plus"></i>
+  <span class="glyphicon glyphicon-plus"></span>
   Add layer
-  <i title="" class="icon-question-sign get-help" data-original-title="To 
build this target, you must first add the {{data.layer_version.layer.name}} 
layer to your project"></i>
-</button>
+  <span class="glyphicon glyphicon-question-sign get-help" title="To build this
+      recipe you must first add the {{data.layer_version.layer.name}} layer to 
your project"></i>
+</a>
-- 
1.9.1

-- 
_______________________________________________
toaster mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/toaster

Reply via email to