Skip to content

Commit 548eb50

Browse files
some fixes so our hackish solution doesn't cause any issues that are too egregious
1 parent 02e4bb6 commit 548eb50

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

app/views/projects/settings/_repository.rhtml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
// to repo tab where the clipboard is visible
1717
// and, for good measure, just reset it every quarter second (handles visibility during repository creation, which is otherwise weird)
1818
document.getElementById("tab-repository").addEventListener("click", reset_zero_clipboard, false );
19-
setInterval("reset_zero_clipboard();", 250);
19+
setInterval("reset_zero_clipboard();", 2500);
2020

2121
});
2222
</script>

assets/javascripts/zero_clipboard_setup.js

+12
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,23 @@
11
var zero_clipboard_source_input_control_id = "git_url_text";
2+
var clipboard = null
23

34
function reset_zero_clipboard()
45
{
56
var clip_container = $('clipboard_container');
67
if (clip_container) {
78
clip_container.show();
89

10+
var cur_children = clip_container.childNodes;
11+
var ci;
12+
for(ci=0; ci< cur_children.length; ci++)
13+
{
14+
var c = cur_children[ci];
15+
if(c.id != "clipboard_button")
16+
{
17+
clip_container.removeChild(c);
18+
}
19+
}
20+
921
clipboard = new ZeroClipboard.Client();
1022

1123
clipboard.setHandCursor(true);

0 commit comments

Comments
 (0)