chg: [diagnostic] Changed update button with more relevant icons

pull/4577/head
mokaddem 2019-05-02 11:21:58 +02:00
parent 3751224269
commit 8e5c6e7192
2 changed files with 6 additions and 4 deletions

View File

@ -9,7 +9,7 @@
echo $this->Form->create('Server', array('url' => array('action' => 'updateSubmodule'), 'div' => false, 'style' => 'margin: 0px; display: inline-block;'));
echo $this->Form->hidden('submodule', array('value' => false));
echo $this->Form->end();
echo '<it class="fas fa-sync useCursorPointer" title="' . __('Update all submodules') . '" aria-label="Update all" onclick="submitSubmoduleUpdate(this);"></it>';
echo '<it class="fas fa-download useCursorPointer" title="' . __('Update all submodules') . '" aria-label="Update all" onclick="submitSubmoduleUpdate(this);"></it>';
?>
</th>
</tr>
@ -56,7 +56,7 @@
<td class="updateActionCell">
<?php
if ($status['upToDate'] != 'same' && $status['isReadable']) {
echo '<it class="fas fa-sync useCursorPointer" title="' . __('Update submodule') . '" aria-label="Update" data-submodule="' . h($submodule) . '" onclick="submitSubmoduleUpdate(this);"></it>';
echo '<it class="fas fa-download useCursorPointer" title="' . __('Update submodule') . '" aria-label="Update" data-submodule="' . h($submodule) . '" onclick="submitSubmoduleUpdate(this);"></it>';
}
?>
</td>

View File

@ -3753,7 +3753,8 @@ function submitSubmoduleUpdate(clicked) {
var submodule_path = $clicked.data('submodule');
$.ajax({
beforeSend: function (XMLHttpRequest) {
$clicked.addClass('fa-spin');
$clicked.removeClass('fa-download');
$clicked.addClass('fa-spin fa-spinner');
},
dataType:"html",
cache: false,
@ -3780,7 +3781,8 @@ function submitSubmoduleUpdate(clicked) {
$('#submoduleGitResult').removeClass('green').addClass('red').text(data.output);
},
complete:function() {
$clicked.removeClass('fa-spin');
$clicked.removeClass('fa-spin fa-spinner');
$clicked.addClass('fa-download');
$form.remove();
},
type:"post",