##// END OF EJS Templates
Merge pull request #7552 from minrk/terminal-unavailable...
Min RK -
r20111:668d1ee3 merge
parent child Browse files
Show More
@@ -1,158 +1,164 b''
1 1 {% extends "page.html" %}
2 2
3 3 {% block title %}{{page_title}}{% endblock %}
4 4
5 5
6 6 {% block params %}
7 7
8 8 data-base-url="{{base_url}}"
9 9 data-notebook-path="{{notebook_path}}"
10 10 data-terminals-available="{{terminals_available}}"
11 11
12 12 {% endblock %}
13 13
14 14
15 15 {% block site %}
16 16
17 17 <div id="ipython-main-app" class="container">
18 18 <div id="tab_content" class="tabbable">
19 19 <ul id="tabs" class="nav nav-tabs">
20 20 <li class="active"><a href="#notebooks" data-toggle="tab">Files</a></li>
21 21 <li><a href="#running" data-toggle="tab">Running</a></li>
22 22 <li><a href="#clusters" data-toggle="tab">Clusters</a></li>
23 23 </ul>
24 24 <div class="tab-content">
25 25 <div id="notebooks" class="tab-pane active">
26 26 <div id="notebook_toolbar" class="row">
27 27 <div class="col-sm-8 no-padding">
28 28 <form id='alternate_upload' class='alternate_upload'>
29 29 <span id="notebook_list_info">
30 30 To import a notebook, drag the file onto the listing below or
31 31 <span class="input-overlay">
32 32 <input type="file" name="datafile" class="fileinput" multiple='multiple'>
33 33 click here.
34 34 </span>
35 35 </span>
36 36 </form>
37 37 </div>
38 38 <div class="col-sm-4 no-padding tree-buttons">
39 39 <div class="pull-right">
40 40 <div id="new-buttons" class="btn-group">
41 41 <button class="dropdown-toggle btn btn-default btn-xs" data-toggle="dropdown">
42 42 <span>New</span>
43 43 <span class="caret"></span>
44 44 </button>
45 45 <ul id="new-menu" class="dropdown-menu">
46 46 <li role="presentation" id="new-file">
47 47 <a role="menuitem" tabindex="-1" href="#">File</a>
48 48 </li>
49 49 <li role="presentation" id="new-folder">
50 50 <a role="menuitem" tabindex="-1" href="#">Folder</a>
51 51 </li>
52 52 {% if terminals_available %}
53 53 <li role="presentation" id="new-terminal">
54 54 <a role="menuitem" tabindex="-1" href="#">Terminal</a>
55 55 </li>
56 {% else %}
57 <li role="presentation" id="new-terminal-disabled" class="disabled">
58 <a role="menuitem" tabindex="-1" href="#">Terminals Unavailable</a>
59 </li>
56 60 {% endif %}
57 61 <li role="presentation" class="divider"></li>
58 62 <li role="presentation" class="dropdown-header" id="notebook-kernels">Notebooks</li>
59 63 </ul>
60 64 </div>
61 65 <div class="btn-group">
62 66 <button id="refresh_notebook_list" title="Refresh notebook list" class="btn btn-default btn-xs"><i class="fa fa-refresh"></i></button>
63 67 </div>
64 68 </div>
65 69 </div>
66 70 </div>
67 71 <div id="notebook_list">
68 72 <div id="notebook_list_header" class="row list_header">
69 73 <div id="project_name">
70 74 <ul class="breadcrumb">
71 75 <li><a href="{{breadcrumbs[0][0]}}"><i class="fa fa-home"></i></a></li>
72 76 {% for crumb in breadcrumbs[1:] %}
73 77 <li><a href="{{crumb[0]}}">{{crumb[1]}}</a></li>
74 78 {% endfor %}
75 79 </ul>
76 80 </div>
77 81 </div>
78 82 </div>
79 83 </div>
80 84 <div id="running" class="tab-pane">
81 85 <div id="running_toolbar" class="row">
82 86 <div class="col-sm-8 no-padding">
83 87 <span id="running_list_info">Currently running Jupyter processes</span>
84 88 </div>
85 89 <div class="col-sm-4 no-padding tree-buttons">
86 90 <span id="running_buttons" class="pull-right">
87 91 <button id="refresh_running_list" title="Refresh running list" class="btn btn-default btn-xs"><i class="fa fa-refresh"></i></button>
88 92 </span>
89 93 </div>
90 94 </div>
91 95 <div class="panel-group" id="accordion" >
92 96 <div class="panel panel-default">
93 97 <div class="panel-heading">
94 98 <a data-toggle="collapse" data-target="#collapseOne" href="#">
95 99 Terminals
96 100 </a>
97 101 </div>
98 102 <div id="collapseOne" class=" collapse in">
99 103 <div class="panel-body">
100 {% if terminals_available %}
101 <div id="terminal_list">
102 <div id="terminal_list_header" class="row list_header">
103 <div> There are no terminals running. </div>
104 </div>
105 </div>
104 <div id="terminal_list">
105 <div id="terminal_list_header" class="row list_header">
106 {% if terminals_available %}
107 <div> There are no terminals running. </div>
108 {% else %}
109 <div> Terminals are unavailable. </div>
106 110 {% endif %}
111 </div>
112 </div>
107 113 </div>
108 114 </div>
109 115 </div>
110 116 <div class="panel panel-default">
111 117 <div class="panel-heading">
112 118 <a data-toggle="collapse" data-target="#collapseTwo" href="#">
113 119 Notebooks
114 120 </a>
115 121 </div>
116 122 <div id="collapseTwo" class=" collapse in">
117 123 <div class="panel-body">
118 124 <div id="running_list">
119 125 <div id="running_list_header" class="row list_header">
120 126 <div> There are no notebooks running. </div>
121 127 </div>
122 128 </div>
123 129 </div>
124 130 </div>
125 131 </div>
126 132 </div>
127 133 </div>
128 134 <div id="clusters" class="tab-pane">
129 135 <div id="cluster_toolbar" class="row">
130 136 <div class="col-xs-8 no-padding">
131 137 <span id="cluster_list_info">IPython parallel computing clusters</span>
132 138 </div>
133 139 <div class="col-xs-4 no-padding tree-buttons">
134 140 <span id="cluster_buttons" class="pull-right">
135 141 <button id="refresh_cluster_list" title="Refresh cluster list" class="btn btn-default btn-xs"><i class="fa fa-refresh"></i></button>
136 142 </span>
137 143 </div>
138 144 </div>
139 145 <div id="cluster_list">
140 146 <div id="cluster_list_header" class="row list_header">
141 147 <div class="profile_col col-xs-4">profile</div>
142 148 <div class="status_col col-xs-3">status</div>
143 149 <div class="engines_col col-xs-3" title="Enter the number of engines to start or empty for default"># of engines</div>
144 150 <div class="action_col col-xs-2">action</div>
145 151 </div>
146 152 </div>
147 153 </div>
148 154 </div><!-- class:tab-content -->
149 155 </div><!-- id:tab_content -->
150 156 </div><!-- ipython-main-app -->
151 157
152 158 {% endblock %}
153 159
154 160 {% block script %}
155 161 {{super()}}
156 162
157 163 <script src="{{ static_url("tree/js/main.js") }}" type="text/javascript" charset="utf-8"></script>
158 164 {% endblock %}
General Comments 0
You need to be logged in to leave comments. Login now