mirror of
https://github.com/renbaoshuo/S2OJ.git
synced 2024-11-25 22:38:40 +00:00
feat(tinyfilemanager): add tooltip
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
5f7bf17fe0
commit
713b695c17
@ -1599,7 +1599,7 @@ if (isset($_GET['view'])) {
|
|||||||
<input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>">
|
<input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>">
|
||||||
<input type="hidden" name="unzip" value="<?php echo urlencode($file); ?>">
|
<input type="hidden" name="unzip" value="<?php echo urlencode($file); ?>">
|
||||||
<input type="hidden" name="tofolder" value="1">
|
<input type="hidden" name="tofolder" value="1">
|
||||||
<button type="submit" class="btn btn-link text-decoration-none fw-bold p-0" style="font-size: 14px;" title="UnZip to <?php echo fm_enc($zip_name) ?>"><i class="fa fa-check-circle"></i> <?php echo lng('UnZipToFolder') ?></button>
|
<button type="submit" class="btn btn-link text-decoration-none fw-bold p-0" style="font-size: 14px;" data-bs-toggle="tooltip" data-bs-title="UnZip to <?php echo fm_enc($zip_name) ?>"><i class="fa fa-check-circle"></i> <?php echo lng('UnZipToFolder') ?></button>
|
||||||
</form>
|
</form>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
@ -1729,11 +1729,11 @@ if (isset($_GET['edit']) && !FM_READONLY) {
|
|||||||
<div class="btn-toolbar" role="toolbar">
|
<div class="btn-toolbar" role="toolbar">
|
||||||
<?php if (!$isNormalEditor) { ?>
|
<?php if (!$isNormalEditor) { ?>
|
||||||
<div class="btn-group js-ace-toolbar">
|
<div class="btn-group js-ace-toolbar">
|
||||||
<button data-cmd="none" data-option="fullscreen" class="btn btn-sm btn-outline-secondary" id="js-ace-fullscreen" title="<?php echo lng('Fullscreen') ?>"><i class="fa fa-expand" title="<?php echo lng('Fullscreen') ?>"></i></button>
|
<button data-cmd="none" data-option="fullscreen" class="btn btn-sm btn-outline-secondary" id="js-ace-fullscreen" data-bs-toggle="tooltip" data-bs-title="<?php echo lng('Fullscreen') ?>"><i class="fa fa-expand" data-bs-toggle="tooltip" data-bs-title="<?php echo lng('Fullscreen') ?>"></i></button>
|
||||||
<button data-cmd="find" class="btn btn-sm btn-outline-secondary" id="js-ace-search" title="<?php echo lng('Search') ?>"><i class="fa fa-search" title="<?php echo lng('Search') ?>"></i></button>
|
<button data-cmd="find" class="btn btn-sm btn-outline-secondary" id="js-ace-search" data-bs-toggle="tooltip" data-bs-title="<?php echo lng('Search') ?>"><i class="fa fa-search" data-bs-toggle="tooltip" data-bs-title="<?php echo lng('Search') ?>"></i></button>
|
||||||
<button data-cmd="undo" class="btn btn-sm btn-outline-secondary" id="js-ace-undo" title="<?php echo lng('Undo') ?>"><i class="fa fa-undo" title="<?php echo lng('Undo') ?>"></i></button>
|
<button data-cmd="undo" class="btn btn-sm btn-outline-secondary" id="js-ace-undo" data-bs-toggle="tooltip" data-bs-title="<?php echo lng('Undo') ?>"><i class="fa fa-undo" data-bs-toggle="tooltip" data-bs-title="<?php echo lng('Undo') ?>"></i></button>
|
||||||
<button data-cmd="redo" class="btn btn-sm btn-outline-secondary" id="js-ace-redo" title="<?php echo lng('Redo') ?>"><i class="fa fa-repeat" title="<?php echo lng('Redo') ?>"></i></button>
|
<button data-cmd="redo" class="btn btn-sm btn-outline-secondary" id="js-ace-redo" data-bs-toggle="tooltip" data-bs-title="<?php echo lng('Redo') ?>"><i class="fa fa-repeat" data-bs-toggle="tooltip" data-bs-title="<?php echo lng('Redo') ?>"></i></button>
|
||||||
<button data-cmd="none" data-option="wrap" class="btn btn-sm btn-outline-secondary" id="js-ace-wordWrap" title="<?php echo lng('Word Wrap') ?>"><i class="fa fa-text-width" title="<?php echo lng('Word Wrap') ?>"></i></button>
|
<button data-cmd="none" data-option="wrap" class="btn btn-sm btn-outline-secondary" id="js-ace-wordWrap" data-bs-toggle="tooltip" data-bs-title="<?php echo lng('Word Wrap') ?>"><i class="fa fa-text-width" data-bs-toggle="tooltip" data-bs-title="<?php echo lng('Word Wrap') ?>"></i></button>
|
||||||
<select id="js-ace-mode" data-type="mode" title="<?php echo lng('Select Document Type') ?>" class="btn-outline-secondary border-start-0 d-none d-md-block"><option>-- <?php echo lng('Select Mode') ?> --</option></select>
|
<select id="js-ace-mode" data-type="mode" title="<?php echo lng('Select Document Type') ?>" class="btn-outline-secondary border-start-0 d-none d-md-block"><option>-- <?php echo lng('Select Mode') ?> --</option></select>
|
||||||
<select id="js-ace-theme" data-type="theme" title="<?php echo lng('Select Theme') ?>" class="btn-outline-secondary border-start-0 d-none d-lg-block"><option>-- <?php echo lng('Select Theme') ?> --</option></select>
|
<select id="js-ace-theme" data-type="theme" title="<?php echo lng('Select Theme') ?>" class="btn-outline-secondary border-start-0 d-none d-lg-block"><option>-- <?php echo lng('Select Theme') ?> --</option></select>
|
||||||
<select id="js-ace-fontSize" data-type="fontSize" title="<?php echo lng('Select Font Size') ?>" class="btn-outline-secondary border-start-0 d-none d-lg-block"><option>-- <?php echo lng('Select Font Size') ?> --</option></select>
|
<select id="js-ace-fontSize" data-type="fontSize" title="<?php echo lng('Select Font Size') ?>" class="btn-outline-secondary border-start-0 d-none d-lg-block"><option>-- <?php echo lng('Select Font Size') ?> --</option></select>
|
||||||
@ -1933,16 +1933,16 @@ $tableTheme = (FM_THEME == "dark") ? "text-white bg-dark table-dark" : "bg-white
|
|||||||
</td>
|
</td>
|
||||||
<td data-order="a-<?php echo $date_sorting;?>"><?php echo $modif ?></td>
|
<td data-order="a-<?php echo $date_sorting;?>"><?php echo $modif ?></td>
|
||||||
<?php if (!FM_IS_WIN && !$hide_Cols): ?>
|
<?php if (!FM_IS_WIN && !$hide_Cols): ?>
|
||||||
<td><?php if (!FM_READONLY): ?><a title="Change Permissions" href="?p=<?php echo urlencode(FM_PATH) ?>&chmod=<?php echo urlencode($f) ?>"><?php echo $perms ?></a><?php else: ?><?php echo $perms ?><?php endif; ?>
|
<td><?php if (!FM_READONLY): ?><a data-bs-toggle="tooltip" data-bs-title="Change Permissions" href="?p=<?php echo urlencode(FM_PATH) ?>&chmod=<?php echo urlencode($f) ?>"><?php echo $perms ?></a><?php else: ?><?php echo $perms ?><?php endif; ?>
|
||||||
</td>
|
</td>
|
||||||
<td><?php echo $owner['name'] . ':' . $group['name'] ?></td>
|
<td><?php echo $owner['name'] . ':' . $group['name'] ?></td>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<td class="inline-actions"><?php if (!FM_READONLY): ?>
|
<td class="inline-actions"><?php if (!FM_READONLY): ?>
|
||||||
<a title="<?php echo lng('Delete')?>" href="?p=<?php echo urlencode(FM_PATH) ?>&del=<?php echo urlencode($f) ?>" onclick="confirmDailog(event, '1028','<?php echo lng('Delete').' '.lng('Folder'); ?>','<?php echo urlencode($f) ?>', this.href);"> <i class="fa fa-trash-o" aria-hidden="true"></i></a>
|
<a data-bs-toggle="tooltip" data-bs-title="<?php echo lng('Delete')?>" href="?p=<?php echo urlencode(FM_PATH) ?>&del=<?php echo urlencode($f) ?>" onclick="confirmDailog(event, '1028','<?php echo lng('Delete').' '.lng('Folder'); ?>','<?php echo urlencode($f) ?>', this.href);"> <i class="fa fa-trash-o" aria-hidden="true"></i></a>
|
||||||
<a title="<?php echo lng('Rename')?>" href="#" onclick="rename('<?php echo fm_enc(addslashes(FM_PATH)) ?>', '<?php echo fm_enc(addslashes($f)) ?>');return false;"><i class="fa fa-pencil-square-o" aria-hidden="true"></i></a>
|
<a data-bs-toggle="tooltip" data-bs-title="<?php echo lng('Rename')?>" href="#" onclick="rename('<?php echo fm_enc(addslashes(FM_PATH)) ?>', '<?php echo fm_enc(addslashes($f)) ?>');return false;"><i class="fa fa-pencil-square-o" aria-hidden="true"></i></a>
|
||||||
<a title="<?php echo lng('CopyTo')?>..." href="?p=&copy=<?php echo urlencode(trim(FM_PATH . '/' . $f, '/')) ?>"><i class="fa fa-files-o" aria-hidden="true"></i></a>
|
<a data-bs-toggle="tooltip" data-bs-title="<?php echo lng('CopyTo')?>..." href="?p=&copy=<?php echo urlencode(trim(FM_PATH . '/' . $f, '/')) ?>"><i class="fa fa-files-o" aria-hidden="true"></i></a>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<a title="<?php echo lng('DirectLink')?>" href="<?php echo fm_enc(FM_ROOT_URL . (FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $f . '/') ?>" target="_blank"><i class="fa fa-link" aria-hidden="true"></i></a>
|
<a data-bs-toggle="tooltip" data-bs-title="<?php echo lng('DirectLink')?>" href="<?php echo fm_enc(FM_ROOT_URL . (FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $f . '/') ?>" target="_blank"><i class="fa fa-link" aria-hidden="true"></i></a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<?php
|
<?php
|
||||||
@ -1996,19 +1996,19 @@ $tableTheme = (FM_THEME == "dark") ? "text-white bg-dark table-dark" : "bg-white
|
|||||||
</span></td>
|
</span></td>
|
||||||
<td data-order="b-<?php echo $date_sorting;?>"><?php echo $modif ?></td>
|
<td data-order="b-<?php echo $date_sorting;?>"><?php echo $modif ?></td>
|
||||||
<?php if (!FM_IS_WIN && !$hide_Cols): ?>
|
<?php if (!FM_IS_WIN && !$hide_Cols): ?>
|
||||||
<td><?php if (!FM_READONLY): ?><a title="<?php echo 'Change Permissions' ?>" href="?p=<?php echo urlencode(FM_PATH) ?>&chmod=<?php echo urlencode($f) ?>"><?php echo $perms ?></a><?php else: ?><?php echo $perms ?><?php endif; ?>
|
<td><?php if (!FM_READONLY): ?><a data-bs-toggle="tooltip" data-bs-title="<?php echo 'Change Permissions' ?>" href="?p=<?php echo urlencode(FM_PATH) ?>&chmod=<?php echo urlencode($f) ?>"><?php echo $perms ?></a><?php else: ?><?php echo $perms ?><?php endif; ?>
|
||||||
</td>
|
</td>
|
||||||
<td><?php echo fm_enc($owner['name'] . ':' . $group['name']) ?></td>
|
<td><?php echo fm_enc($owner['name'] . ':' . $group['name']) ?></td>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<td class="inline-actions">
|
<td class="inline-actions">
|
||||||
<?php if (!FM_READONLY): ?>
|
<?php if (!FM_READONLY): ?>
|
||||||
<a title="<?php echo lng('Delete') ?>" href="?p=<?php echo urlencode(FM_PATH) ?>&del=<?php echo urlencode($f) ?>" onclick="confirmDailog(event, 1209, '<?php echo lng('Delete').' '.lng('File'); ?>','<?php echo urlencode($f); ?>', this.href);"> <i class="fa fa-trash-o"></i></a>
|
<a data-bs-toggle="tooltip" data-bs-title="<?php echo lng('Delete') ?>" href="?p=<?php echo urlencode(FM_PATH) ?>&del=<?php echo urlencode($f) ?>" onclick="confirmDailog(event, 1209, '<?php echo lng('Delete').' '.lng('File'); ?>','<?php echo urlencode($f); ?>', this.href);"> <i class="fa fa-trash-o"></i></a>
|
||||||
<a title="<?php echo lng('Rename') ?>" href="#" onclick="rename('<?php echo fm_enc(addslashes(FM_PATH)) ?>', '<?php echo fm_enc(addslashes($f)) ?>');return false;"><i class="fa fa-pencil-square-o"></i></a>
|
<a data-bs-toggle="tooltip" data-bs-title="<?php echo lng('Rename') ?>" href="#" onclick="rename('<?php echo fm_enc(addslashes(FM_PATH)) ?>', '<?php echo fm_enc(addslashes($f)) ?>');return false;"><i class="fa fa-pencil-square-o"></i></a>
|
||||||
<a title="<?php echo lng('CopyTo') ?>..."
|
<a data-bs-toggle="tooltip" data-bs-title="<?php echo lng('CopyTo') ?>..."
|
||||||
href="?p=<?php echo urlencode(FM_PATH) ?>&copy=<?php echo urlencode(trim(FM_PATH . '/' . $f, '/')) ?>"><i class="fa fa-files-o"></i></a>
|
href="?p=<?php echo urlencode(FM_PATH) ?>&copy=<?php echo urlencode(trim(FM_PATH . '/' . $f, '/')) ?>"><i class="fa fa-files-o"></i></a>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<a title="<?php echo lng('DirectLink') ?>" href="<?php echo fm_enc(FM_ROOT_URL . (FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $f) ?>" target="_blank"><i class="fa fa-link"></i></a>
|
<a data-bs-toggle="tooltip" data-bs-title="<?php echo lng('DirectLink') ?>" href="<?php echo fm_enc(FM_ROOT_URL . (FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $f) ?>" target="_blank"><i class="fa fa-link"></i></a>
|
||||||
<a title="<?php echo lng('Download') ?>" href="?p=<?php echo urlencode(FM_PATH) ?>&dl=<?php echo urlencode($f) ?>" onclick="confirmDailog(event, 1211, '<?php echo lng('Download'); ?>','<?php echo urlencode($f); ?>', this.href);"><i class="fa fa-download"></i></a>
|
<a data-bs-toggle="tooltip" data-bs-title="<?php echo lng('Download') ?>" href="?p=<?php echo urlencode(FM_PATH) ?>&dl=<?php echo urlencode($f) ?>" onclick="confirmDailog(event, 1211, '<?php echo lng('Download'); ?>','<?php echo urlencode($f); ?>', this.href);"><i class="fa fa-download"></i></a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<?php
|
<?php
|
||||||
@ -3511,7 +3511,7 @@ $isStickyNavBar = $sticky_navbar ? 'navbar-fixed' : 'navbar-normal';
|
|||||||
<style>
|
<style>
|
||||||
html { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; height: 100%; scroll-behavior: smooth;}
|
html { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; height: 100%; scroll-behavior: smooth;}
|
||||||
*,*::before,*::after { box-sizing: border-box;}
|
*,*::before,*::after { box-sizing: border-box;}
|
||||||
body { font-size:15px; color:#222;background:#F7F7F7; }
|
body { /* font-size:15px; */ color:#222;background:#F7F7F7; }
|
||||||
body.navbar-fixed { margin-top:55px; }
|
body.navbar-fixed { margin-top:55px; }
|
||||||
a, a:hover, a:visited, a:focus { text-decoration:none !important; }
|
a, a:hover, a:visited, a:focus { text-decoration:none !important; }
|
||||||
.filename, td, th { white-space:nowrap }
|
.filename, td, th { white-space:nowrap }
|
||||||
@ -3555,7 +3555,7 @@ $isStickyNavBar = $sticky_navbar ? 'navbar-fixed' : 'navbar-normal';
|
|||||||
.break-word.float-left a { color:#7d7d7d }
|
.break-word.float-left a { color:#7d7d7d }
|
||||||
.break-word + .float-right { padding-right:30px;position:relative }
|
.break-word + .float-right { padding-right:30px;position:relative }
|
||||||
.break-word + .float-right > a { color:#7d7d7d;font-size:1.2em;margin-right:4px }
|
.break-word + .float-right > a { color:#7d7d7d;font-size:1.2em;margin-right:4px }
|
||||||
#editor { position:absolute;right:15px;top:100px;bottom:15px;left:15px }
|
#editor { position:absolute;right:15px;top:130px;bottom:15px;left:15px }
|
||||||
@media (max-width:481px) {
|
@media (max-width:481px) {
|
||||||
#editor { top:150px; }
|
#editor { top:150px; }
|
||||||
}
|
}
|
||||||
@ -3956,7 +3956,6 @@ $isStickyNavBar = $sticky_navbar ? 'navbar-fixed' : 'navbar-normal';
|
|||||||
}
|
}
|
||||||
|
|
||||||
$(function(){
|
$(function(){
|
||||||
renderThemeMode();
|
|
||||||
$(".js-ace-toolbar").on("click", 'button', function(e){
|
$(".js-ace-toolbar").on("click", 'button', function(e){
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
let cmdValue = $(this).attr("data-cmd"), editorOption = $(this).attr("data-option");
|
let cmdValue = $(this).attr("data-cmd"), editorOption = $(this).attr("data-option");
|
||||||
@ -3983,9 +3982,16 @@ $isStickyNavBar = $sticky_navbar ? 'navbar-fixed' : 'navbar-normal';
|
|||||||
editor.setFontSize(parseInt(selectedValue));
|
editor.setFontSize(parseInt(selectedValue));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
renderThemeMode();
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
<script>
|
||||||
|
// Tooltip
|
||||||
|
$(document).ready(function() {
|
||||||
|
bootstrap.Tooltip.jQueryInterface.call($('[data-bs-toggle="tooltip"]'));
|
||||||
|
});
|
||||||
|
</script>
|
||||||
<div id="snackbar"></div>
|
<div id="snackbar"></div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
Loading…
Reference in New Issue
Block a user