aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-05-24toaster: Unique project names to Boostrap 3bbarrosp/toaster/bootstrap3Belen Barros Pena
We recently added functionality to enforce unique project names. Such functionality was marked up for Boostrap 2, and some changes are required to ensure it works with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: Add new image type to Bootstrap 3Belen Barros Pena
We recently added the ability to add new image types when setting the IMAGE_FSTYPES variable from the "BitBake variables" page. The changes were made for Bootstrap 2, and a few modifications to the mark up are required to make sure they work properly with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: landing Move to Bootstrap 3Belen Barros Pena
Move the Toaster landing page to Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: notifications Add dismissible classBelen Barros Pena
Boostrap 3 provides a new class for notifications that can be closed by users (alert-dismissible). Add the class and the correct markup for the close button to the Toaster alerts that can be dismissed. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: new project Move to Boostrap 3Belen Barros Pena
Make the necessary changes to the "new project" form so that is displays correctly with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: notifications Move to Boostrap 3Belen Barros Pena
Make sure notifications for changes and creation of new projects and custom images display correctly with Boostrap 3. It also changes the notifications shown in the layer details pages, so that they use the same fixed positioned notifications we use everywhere else. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: modals Layer dependencies to Bootstrap 3Belen Barros Pena
Fix the modal dialog that shows layer dependencies to make sure it displays correctly with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: modals Package dependencies modals to Bootstrap 3Belen Barros Pena
A couple of small changes to the modal dialogs that show you dependencies and reverse dependencies when you add or remove packages to / from custom images. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: custom image modals Move to Bootstrap 3Belen Barros Pena
Move the modals we use to create new image recipes and edit existing ones to Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: latest builds Style cancel optionBelen Barros Pena
Make sure the 'cancel' option for builds in progress looks like all other clickable elements in the build notification alerts. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: filters Filter modals to Bootstrap 3Belen Barros Pena
Style the content of the filter modal dialogs so that is displays properly with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: recent builds Consistent rebuild linksBelen Barros Pena
Make sure the 'rebuild' option looks like all other clickable options inside the build outcome alerts. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: bb variables BitBake variables page to Bootstrap 3Belen Barros Pena
Make changes to make sure all variables and their forms work with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: recipe details Fix the image recipe details pageBelen Barros Pena
Make sure it displays correctly with Bootstrap 3, both when showing the list of packages installed, and when showing not packages. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: custom recipe Fix the custom recipe details pageBelen Barros Pena
Make sure the page displays correctly with Bootstrap 3, but when showing the table of packages and when showing no packages. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: layerdetails Fix the layer details pageBelen Barros Pena
Make sure that all information displays correctly, and all controls interact as designed, with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: breadcrumbs Fix for Bootstrap 3Belen Barros Pena
Style our navigation breadcrumbs so that they display properly with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: layers table Changes for Bootstrap 3Belen Barros Pena
Make sure the layers table displays properly with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: machines table Changes for Bootstrap 3Belen Barros Pena
Make sure the machines table displays properly with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: recipes tables Tweaks for Bootstrap 3Belen Barros Pena
Changes to the image recipes and software recipes tables to make sure they display properly with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: project builds Improve empty stateBelen Barros Pena
Include an action in the 'Project builds' empty state, so that users have a explicit next step. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: Custom images to Bootstrap 3Belen Barros Pena
Make sure the custom images page displays properly with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: toaster tables Enable complex empty statesBelen Barros Pena
Make sure we can create empty states for toaster tables that include actions for users to get out of the empty state. Allows a template to be used as an empty state. Signed-off-by: Michael Wood <michael.g.wood@intel.com> Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: Fix new custom image pageBelen Barros Pena
Make display properly with Bootstrap 3 Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: Show heading in no results pageBelen Barros Pena
In the project builds table, make sure the table heading displays when a search query returns no results. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: Fix the toaster tables no resultsBelen Barros Pena
Fix the alert we show when you search for something and your search returns no results. This patch only applies to tables using toaster tables. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: Fix the import layer formBelen Barros Pena
Style it for Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: Fix display of failed tasksBelen Barros Pena
In the builds tables, apply the correct styles to the failed tasks and their download log icon. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: Style typeaheadsBelen Barros Pena
Make them look proper with Bootstrap 3 Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: Project builds empty stateBelen Barros Pena
Create an empty state for the "Project builds" page. Signed-off-by: Michael Wood <michael.g.wood@intel.com> Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: 'Project builds' page to Bootstrap 3Belen Barros Pena
Some small changes to make sure the page displays properly with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: Configuration page to Bootstrap 3Belen Barros Pena
Make sure the project configuration page looks nice with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: Fix 'all projects' table contentBelen Barros Pena
Apply the correct classes and remove unnecessary content links. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: Fix bottom table controlsBelen Barros Pena
For tables using toaster tables, make the bottom pagination and 'show rows' controls play nice with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: Fix 'all builds' table contentBelen Barros Pena
Setting the Bootstrap 3 icons and colours, and removing some links from the table data so that we can make clickable items look clickable. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: Remove spurious divBelen Barros Pena
An extra closing div was causing layout troubles in the all builds and project builds pages. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: Fix the toastertable table headingsBelen Barros Pena
For tables implemented with toaster tables, make sure the table heading shows: * Proper borders * Different states for sortable, not sortable and sorted column headings * Lighter help bubbles using the correct icon * Correct selected / not selected states for filters Also use the new responsive tables provided by Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: Table controls to Bootstrap 3Belen Barros Pena
Changes to the controls above our tables to make them look nice with Bootstrap 3. This patch applies only to tables using toaster tables. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: Fix the recipe file downloadBelen Barros Pena
In the custom recipe details page, add the missing if statement in the right hand column so that recipe files are only shown if they exist. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: Move latest builds to Bootstrap 3Belen Barros Pena
Changes to the "Latest builds" section in both the "All builds" and "Project builds" pages so that they display nicely with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: body styles for Bootstrap 3Belen Barros Pena
Set body top padding for correct layout when using the fixed top navbar, and remove unnecessary classes and inline css declarations. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: Base template to Bootstrap 3Belen Barros Pena
Fix the base.html template to look proper with Bootstrap 3. The patch makes a few changes and improvements in the process: * Renames the 'Manual' link to 'Documentation' and displays it together with the other navigation items. * Implements the responsive layout for navbars, which collapses the navigation into a menu to better fit narrow viewports. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: Create new custom css fileBelen Barros Pena
Most of our old default.css file will no longer apply to the Bootstrap 3 theme, so create a new one with the initial styles for our fixed top navigation bar. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: Comment out unnecessary cssBelen Barros Pena
Comment out the Bootstrap 2 theme, the prettify file (I don't think we need this), the css customisations made in preparation for the migration to Boostrap 3, and our current default.css. The idea is to start from the default Bootstrap 3 theme. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: Fix the custom image modal dialogsBelen Barros Pena
The markup for modal dialogs has changed in Bootstrap 3, so had to be changed accordingly in the custom image modal dialogs. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: Remove old bootstrap files left behindMichael Wood
Signed-off-by: Michael Wood <michael.g.wood@intel.com>
2016-05-24toaster: work-around our lack of a synchronous fetch for typeaheadsElliot Smith
The Twitter typeahead.js library expects the developer to use a source which does a local search for matching suggestions, then falls back to a remote search if that doesn't return enough results. However, in Toaster, we don't do any caching of the suggestions for a typeahead, so our source only works in asynchronous mode. Consequently, we see fewer than the expected number of suggestions if the typeahead has already shown suggestions matching a query. For example, searching for "meta-n" in the layers typeahead will show the results for this query; but when the query changes to "meta-ne", a new set of results is fetched, which mostly overlaps with the results for "meta-n". The typeahead assumes that the overlapping items are locally cached and have been delivered synchronously, and just appends the new results which don't overlap with the previous query. But because we don't provide any results synchronously, we just end up with the single non-overlapping result in the drop-down. This can be fixed by hacking typeahead.js so that instead of appending asynchronous results, we always overwrite and redraw the whole typeahead menu. This is a temporary fix, and should be properly fixed (when we have time), perhaps by using typeahead.js's associated Bloodhound library. Added a note about the hack to the license file as an explanation of why the unminified JS file is included in Toaster. Signed-off-by: Elliot Smith <elliot.smith@intel.com>
2016-05-24toaster: Update OE json fileBelen Barros Pena
Update the OpenEmbedded Toaster configuration file to include the krogoth branch. Also, make sure the DISTRO default value is set to "nodistro". Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-24toaster: importlayer Make sure we eat the default event on submitMichael Wood
Make sure the default event is consumed to stop the event being further processed and breaking out of the function to import layer. Signed-off-by: Michael Wood <michael.g.wood@intel.com>
2016-05-24toaster: Table cell notifications styleBelen Barros Pena
Make sure they all look the same across Toaster. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>