added a copy button that copies code to the clipboard
This commit is contained in:
parent
13caf8af05
commit
2669cdf6b8
@ -253,6 +253,18 @@ function showRawCode()
|
|||||||
showing_raw_code = !showing_raw_code;
|
showing_raw_code = !showing_raw_code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function copyCodeToClipboard ()
|
||||||
|
{
|
||||||
|
$("#code_file_result_code").fadeOut(100);
|
||||||
|
$("#code_file_result_code").fadeIn(100);
|
||||||
|
var range = document.createRange();
|
||||||
|
range.selectNode(document.getElementById("code_file_result_code"));
|
||||||
|
window.getSelection().removeAllRanges(); // clear current selection
|
||||||
|
window.getSelection().addRange(range); // to select text
|
||||||
|
document.execCommand("copy");
|
||||||
|
window.getSelection().removeAllRanges();// to deselect
|
||||||
|
}
|
||||||
|
|
||||||
function render_wiki_wc ()
|
function render_wiki_wc ()
|
||||||
{
|
{
|
||||||
$("#code_toggle_wc_view_button").button().click(function() {
|
$("#code_toggle_wc_view_button").button().click(function() {
|
||||||
@ -778,6 +790,11 @@ $(function () {
|
|||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$("#code_file_copy_button").button({"label": '<?php print $this->lang->line("Copy"); ?>'}).click (function () {
|
||||||
|
copyCodeToClipboard ();
|
||||||
|
return false;
|
||||||
|
});
|
||||||
|
|
||||||
<?php if ($is_wiki_file): ?>
|
<?php if ($is_wiki_file): ?>
|
||||||
|
|
||||||
<?php if ($fileext == "wc"): ?>
|
<?php if ($fileext == "wc"): ?>
|
||||||
@ -948,6 +965,7 @@ $this->load->view (
|
|||||||
if (!$is_special_stream)
|
if (!$is_special_stream)
|
||||||
{
|
{
|
||||||
print anchor ('#', $this->lang->line('Enstyle'), 'id="code_file_style_button"');
|
print anchor ('#', $this->lang->line('Enstyle'), 'id="code_file_style_button"');
|
||||||
|
print anchor ('#', $this->lang->line('Copy'), 'id="code_file_copy_button"');
|
||||||
print '<a id="code_file_loc_graph_button" href="#">';
|
print '<a id="code_file_loc_graph_button" href="#">';
|
||||||
print '<i id="code_file_loc_graph_spin" class="fa"></i>LOC</a>';
|
print '<i id="code_file_loc_graph_spin" class="fa"></i>LOC</a>';
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user