diff options
author | Alexandru DAMIAN <alexandru.damian@intel.com> | 2015-02-13 13:08:26 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-02-17 14:38:32 +0000 |
commit | 88f431cddfc80408a7fce3609ea5a1aa97cf0af4 (patch) | |
tree | 7ee683d7d2eadfa635bac705bf7eed8fc894c2ed /bitbake/lib/toaster/toastergui/templates/landing.html | |
parent | 208f40dc0542e39b5664ffd957213020e05220b2 (diff) | |
download | poky-88f431cddfc80408a7fce3609ea5a1aa97cf0af4.tar.gz |
bitbake: toasterui: empty state for pages
Toaster needs to properly prompt the user and display
actionable help texts when the database is void of
meaningful information. This patch brings in the
"empty" states for pages.
[YOCTO #6755]
(Bitbake rev: 7cfe279bf77b59d5cbd20d8a93e1d33279bebc20)
Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/toaster/toastergui/templates/landing.html')
-rw-r--r-- | bitbake/lib/toaster/toastergui/templates/landing.html | 55 |
1 files changed, 50 insertions, 5 deletions
diff --git a/bitbake/lib/toaster/toastergui/templates/landing.html b/bitbake/lib/toaster/toastergui/templates/landing.html index 071edf86ef..d5ae9f5e20 100644 --- a/bitbake/lib/toaster/toastergui/templates/landing.html +++ b/bitbake/lib/toaster/toastergui/templates/landing.html | |||
@@ -9,10 +9,12 @@ | |||
9 | <div class="container-fluid"> | 9 | <div class="container-fluid"> |
10 | <div class="row-fluid"> | 10 | <div class="row-fluid"> |
11 | <!-- Empty - no data in database --> | 11 | <!-- Empty - no data in database --> |
12 | <div class="hero-unit span12"> | 12 | <div class="hero-unit span12" {%if MANAGED%}style="background-color: white"{%endif%}> |
13 | {% if not MANAGED %} | ||
13 | <button class="close" data-dismiss="alert" type="button"> | 14 | <button class="close" data-dismiss="alert" type="button"> |
14 | × | 15 | × |
15 | </button> | 16 | </button> |
17 | {% endif %} | ||
16 | <div class="row-fluid"> | 18 | <div class="row-fluid"> |
17 | <div class="span6"> | 19 | <div class="span6"> |
18 | <h1> | 20 | <h1> |
@@ -29,22 +31,63 @@ | |||
29 | </a> | 31 | </a> |
30 | build system. | 32 | build system. |
31 | </p> | 33 | </p> |
34 | |||
35 | {% if MANAGED %} | ||
36 | |||
37 | {% if lvs_nos %} | ||
38 | <p class="hero-actions"> | ||
39 | <a class="btn btn-primary btn-large" href="{% url 'newproject' %}"> | ||
40 | To start building, create your first Toaster project | ||
41 | </a> | ||
42 | </p> | ||
43 | {% else %} | ||
44 | <div class="alert alert-info"> | ||
45 | <p> | ||
46 | Toaster has no layer information; without layer information, you cannot run builds. To generate layer information you can: | ||
47 | </p> | ||
48 | <ul> | ||
49 | <li> <a href="https://wiki.yoctoproject.org/wiki/Setting_up_a_hosted_managed_mode_for_Toaster#LayerSources">Configure a layer source</a> | ||
50 | </li> | ||
51 | <li> <a href="{% url 'newproject' %}">Create a project</a>, then import layers | ||
52 | </ul> | ||
53 | </div> | ||
54 | {% endif %} | ||
55 | |||
56 | <p style="margin-top: 2em"> | ||
57 | <a href="https://www.yoctoproject.org/documentation/toaster-manual"> | ||
58 | Read the Toaster manual | ||
59 | </a> <br/> | ||
60 | <a href="https://wiki.yoctoproject.org/wiki/Contribute_to_Toaster"> | ||
61 | Contribute to Toaster | ||
62 | </a> | ||
63 | </p> | ||
64 | |||
65 | {% else %} | ||
66 | |||
32 | <p class="hero-actions"> | 67 | <p class="hero-actions"> |
33 | <a class="btn btn-primary btn-large" href="https://www.yoctoproject.org/documentation/toaster-manual"> | 68 | <a class="btn btn-primary btn-large" href="https://www.yoctoproject.org/documentation/toaster-manual"> |
34 | Show me the manual | 69 | Show me the manual |
35 | </a> | 70 | </a> |
36 | <a class="btn btn-large" href="https://wiki.yoctoproject.org/wiki/Contribute_to_Toaster"> | 71 | <a class="btn btn-large" href="https://wiki.yoctoproject.org/wiki/Contribute_to_Toaster"> |
37 | I want to contribute | 72 | I want to contribute |
38 | </a> | 73 | </a> |
39 | </p> | 74 | </p> |
75 | |||
76 | {% endif %} | ||
40 | </div> | 77 | </div> |
41 | <div class="span5"> | 78 | <div class="span5"> |
42 | <a href="http://www.yoctoproject.org"> | 79 | <a href="http://www.yoctoproject.org"> |
43 | <img alt="Yocto Project" class="thumbnail" src="/static/img/toaster.png"/> | 80 | {% if MANAGED %} |
81 | <img alt="Yocto Project" class="thumbnail" src="{% static 'img/toaster_1.7.png' %}"/> | ||
82 | {% else %} | ||
83 | <img alt="Yocto Project" class="thumbnail" src="{% static 'img/toaster.png' %}"/> | ||
84 | {% endif %} | ||
44 | </a> | 85 | </a> |
45 | </div> | 86 | </div> |
46 | </div> | 87 | </div> |
47 | </div> | 88 | </div> |
89 | |||
90 | {% if not MANAGED %} | ||
48 | <!-- Empty - no data in database --> | 91 | <!-- Empty - no data in database --> |
49 | <div class="page-header top-air"> | 92 | <div class="page-header top-air"> |
50 | <h1> | 93 | <h1> |
@@ -61,6 +104,8 @@ | |||
61 | Hob | 104 | Hob |
62 | </a> | 105 | </a> |
63 | </div> | 106 | </div> |
107 | {% endif %} | ||
108 | |||
64 | </div> | 109 | </div> |
65 | 110 | ||
66 | {% endblock %} | 111 | {% endblock %} |