Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 512057
Collapse All | Expand All

(-)a/bundles/org.eclipse.orion.client.ui/web/orion/widgets/nls/root/messages.js (-1 / +1 lines)
Lines 100-106 define({//Default message bundle Link Here
100
	"openApp": "Open App",
100
	"openApp": "Open App",
101
	"openAppTooltip": "Open the Deployed App",
101
	"openAppTooltip": "Open the Deployed App",
102
	"openLogs": "Logs",
102
	"openLogs": "Logs",
103
	"openLogsTooltip": "Open the Logs",
103
	"openLogsTooltip": "Open the Deploy Log",
104
	"redeployConfirmationDialogTitle": "Stop and Redeploy?",
104
	"redeployConfirmationDialogTitle": "Stop and Redeploy?",
105
	"redeployConfirmationDialogMessage": "Your application ${0} will be re-deployed.",
105
	"redeployConfirmationDialogMessage": "Your application ${0} will be re-deployed.",
106
	"redeployConfirmationDialogCheckboxMessage": "Don't ask me again.",
106
	"redeployConfirmationDialogCheckboxMessage": "Don't ask me again.",
(-)a/bundles/org.eclipse.orion.client.ui/web/orion/widgets/projects/RunBar.html (-2 / +2 lines)
Lines 8-13 Link Here
8
	</div>
8
	</div>
9
	<button id="runBarPlayButton" class="runBarButton playButton core-sprite-play"></button>
9
	<button id="runBarPlayButton" class="runBarButton playButton core-sprite-play"></button>
10
	<button id="runBarStopButton" class="runBarButton stopButton core-sprite-stop"></button>
10
	<button id="runBarStopButton" class="runBarButton stopButton core-sprite-stop"></button>
11
	<a id="runBarAppLink" class="runBarLink appLink core-sprite-open" target="_blank"></a>
11
	<button id="runBarAppLink" class="runBarButton appLink core-sprite-open" target="_blank"></button>
12
	<a id="runBarLogsLink" class="runBarLink logsLink core-sprite-runlogs" target="_blank"></a>
12
	<button id="runBarLogsLink" class="runBarButton logsLink core-sprite-runlogs" target="_blank"></button>
13
</div> 
13
</div> 
(-)a/bundles/org.eclipse.orion.client.ui/web/orion/widgets/projects/RunBar.js (+6 lines)
Lines 310-315 define([ Link Here
310
			var newConfig = evnt.newValue;
310
			var newConfig = evnt.newValue;
311
			
311
			
312
			if((evnt.type === "changeState") && newConfig){ //$NON-NLS-0$
312
			if((evnt.type === "changeState") && newConfig){ //$NON-NLS-0$
313
				this._logsLink.classList.remove('logStatusProgress');
314
				if (newConfig && newConfig.status){
315
					if (newConfig.status.State === "PROGRESS"){
316
						this._logsLink.classList.add('logStatusProgress');
317
					}
318
				}
313
				this._updateLaunchConfiguration(newConfig);
319
				this._updateLaunchConfiguration(newConfig);
314
			} else {
320
			} else {
315
				this._menuItemsCache = []; // clear launch configurations menu items cache
321
				this._menuItemsCache = []; // clear launch configurations menu items cache
(-)a/bundles/org.eclipse.orion.client.ui/web/orion/widgets/projects/RunBar.css (-34 / +42 lines)
Lines 124-137 Link Here
124
	margin-top: -3px;
124
	margin-top: -3px;
125
}
125
}
126
126
127
.runBarButton.playButton {
127
.runBarWrapper .logStatusProgress {
128
	display: inline-block;
128
  border: 1px solid red;
129
	font-size: 16px;
129
  animation: 2s animateBorder linear infinite forwards;
130
}
130
}
131
131
132
.runBarButton.stopButton {
132
/* WebKit prefix recommended for legacy browsers */
133
	display: inline-block;
133
@-webkit-keyframes animateBorder {
134
	font-size: 16px;
134
  0%, 100% {
135
    border-top-color: transparent;
136
    border-left-color:  red;
137
  }
138
  25% {
139
    border-right-color: transparent;
140
    border-top-color:  red;
141
  }
142
  50% {
143
    border-bottom-color: transparent;
144
    border-right-color:  red;
145
  }
146
  75% {
147
    border-left-color: transparent;
148
    border-bottom-color:  red;
149
  }
150
}
151
152
@keyframes animateBorder {
153
  0%, 100% {
154
    border-top-color: transparent;
155
    border-left-color:  red;
156
  }
157
  25% {
158
    border-right-color: transparent;
159
    border-top-color:  red;
160
  }
161
  50% {
162
    border-bottom-color: transparent;
163
    border-right-color:  red;
164
  }
165
  75% {
166
    border-left-color: transparent;
167
    border-bottom-color:  red;
168
  }
135
}
169
}
136
170
137
.statusLabel {
171
.statusLabel {
Lines 214-242 Link Here
214
	white-space: nowrap;
248
	white-space: nowrap;
215
}
249
}
216
250
217
.runBarLink {
218
	-webkit-flex-grow: 0;		/* Safari */
219
	flex-grow: 0;
220
	-webkit-flex-shrink: 0;		/* Safari */
221
	flex-shrink: 0;
222
	margin: 0 2px;
223
}
224
225
.runBarLink:hover:not(.disabled) {
226
	color: #00AED1;
227
}
228
229
.runBarLink:hover {
230
	text-decoration: none;
231
}
232
233
.runBarLink.appLink{
234
	font-size: 16px;
235
	height: 16px;
236
	line-height: 17px;
237
	margin: -6px 0 0 6px;
238
}
239
240
.logsLink {
241
	margin: -3px 0 0 10px !important;
242
}

Return to bug 512057