Skip to content

Commit d7aa8ef

Browse files
committed
moved file script to JS file
1 parent 5acfe2f commit d7aa8ef

File tree

5 files changed

+65
-132
lines changed

5 files changed

+65
-132
lines changed

src/Report/Html/Renderer/Template/file.html.dist

Lines changed: 1 addition & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -63,68 +63,6 @@
6363
<script src="{{path_to_root}}js/jquery.min.js" type="text/javascript"></script>
6464
<script src="{{path_to_root}}js/bootstrap.min.js" type="text/javascript"></script>
6565
<script src="{{path_to_root}}js/holder.min.js" type="text/javascript"></script>
66-
<script type="text/javascript">
67-
$(function() {
68-
var $window = $(window)
69-
, $top_link = $('#toplink')
70-
, $body = $('body, html')
71-
, offset = $('#code').offset().top
72-
, hidePopover = function ($target) {
73-
$target.data('popover-hover', false);
74-
75-
setTimeout(function () {
76-
if (!$target.data('popover-hover')) {
77-
$target.popover('hide');
78-
}
79-
}, 300);
80-
};
81-
82-
$top_link.hide().click(function(event) {
83-
event.preventDefault();
84-
$body.animate({scrollTop:0}, 800);
85-
});
86-
87-
$window.scroll(function() {
88-
if($window.scrollTop() > offset) {
89-
$top_link.fadeIn();
90-
} else {
91-
$top_link.fadeOut();
92-
}
93-
}).scroll();
94-
95-
$('.popin')
96-
.popover({trigger: 'manual'})
97-
.on({
98-
'mouseenter.popover': function () {
99-
var $target = $(this);
100-
101-
$target.data('popover-hover', true);
102-
103-
// popover already displayed
104-
if ($target.next('.popover').length) {
105-
return;
106-
}
107-
108-
// show the popover
109-
$target.popover('show');
110-
111-
// register mouse events on the popover
112-
$target.next('.popover:not(.popover-initialized)')
113-
.on({
114-
'mouseenter': function () {
115-
$target.data('popover-hover', true);
116-
},
117-
'mouseleave': function () {
118-
hidePopover($target);
119-
}
120-
})
121-
.addClass('popover-initialized');
122-
},
123-
'mouseleave.popover': function () {
124-
hidePopover($(this));
125-
}
126-
});
127-
});
128-
</script>
66+
<script src="{{path_to_root}}js/file.js" type="text/javascript"></script>
12967
</body>
13068
</html>
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
$(function() {
2+
var $window = $(window)
3+
, $top_link = $('#toplink')
4+
, $body = $('body, html')
5+
, offset = $('#code').offset().top
6+
, hidePopover = function ($target) {
7+
$target.data('popover-hover', false);
8+
9+
setTimeout(function () {
10+
if (!$target.data('popover-hover')) {
11+
$target.popover('hide');
12+
}
13+
}, 300);
14+
};
15+
16+
$top_link.hide().click(function(event) {
17+
event.preventDefault();
18+
$body.animate({scrollTop:0}, 800);
19+
});
20+
21+
$window.scroll(function() {
22+
if($window.scrollTop() > offset) {
23+
$top_link.fadeIn();
24+
} else {
25+
$top_link.fadeOut();
26+
}
27+
}).scroll();
28+
29+
$('.popin')
30+
.popover({trigger: 'manual'})
31+
.on({
32+
'mouseenter.popover': function () {
33+
var $target = $(this);
34+
35+
$target.data('popover-hover', true);
36+
37+
// popover already displayed
38+
if ($target.next('.popover').length) {
39+
return;
40+
}
41+
42+
// show the popover
43+
$target.popover('show');
44+
45+
// register mouse events on the popover
46+
$target.next('.popover:not(.popover-initialized)')
47+
.on({
48+
'mouseenter': function () {
49+
$target.data('popover-hover', true);
50+
},
51+
'mouseleave': function () {
52+
hidePopover($target);
53+
}
54+
})
55+
.addClass('popover-initialized');
56+
},
57+
'mouseleave.popover': function () {
58+
hidePopover($(this));
59+
}
60+
});
61+
});

tests/_files/Report/HTML/CoverageForBankAccount/BankAccount.php.html

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -240,28 +240,6 @@ <h4>Legend</h4>
240240
<script src="js/jquery.min.js" type="text/javascript"></script>
241241
<script src="js/bootstrap.min.js" type="text/javascript"></script>
242242
<script src="js/holder.min.js" type="text/javascript"></script>
243-
<script type="text/javascript">
244-
$(function() {
245-
var $window = $(window)
246-
, $top_link = $('#toplink')
247-
, $body = $('body, html')
248-
, offset = $('#code').offset().top;
249-
250-
$top_link.hide().click(function(event) {
251-
event.preventDefault();
252-
$body.animate({scrollTop:0}, 800);
253-
});
254-
255-
$window.scroll(function() {
256-
if($window.scrollTop() > offset) {
257-
$top_link.fadeIn();
258-
} else {
259-
$top_link.fadeOut();
260-
}
261-
}).scroll();
262-
263-
$('.popin').popover({trigger: 'hover'});
264-
});
265-
</script>
243+
<script src="js/file.js" type="text/javascript"></script>
266244
</body>
267245
</html>

tests/_files/Report/HTML/CoverageForClassWithAnonymousFunction/source_with_class_and_anonymous_function.php.html

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -184,28 +184,6 @@ <h4>Legend</h4>
184184
<script src="js/jquery.min.js" type="text/javascript"></script>
185185
<script src="js/bootstrap.min.js" type="text/javascript"></script>
186186
<script src="js/holder.min.js" type="text/javascript"></script>
187-
<script type="text/javascript">
188-
$(function() {
189-
var $window = $(window)
190-
, $top_link = $('#toplink')
191-
, $body = $('body, html')
192-
, offset = $('#code').offset().top;
193-
194-
$top_link.hide().click(function(event) {
195-
event.preventDefault();
196-
$body.animate({scrollTop:0}, 800);
197-
});
198-
199-
$window.scroll(function() {
200-
if($window.scrollTop() > offset) {
201-
$top_link.fadeIn();
202-
} else {
203-
$top_link.fadeOut();
204-
}
205-
}).scroll();
206-
207-
$('.popin').popover({trigger: 'hover'});
208-
});
209-
</script>
187+
<script src="js/file.js" type="text/javascript"></script>
210188
</body>
211189
</html>

tests/_files/Report/HTML/CoverageForFileWithIgnoredLines/source_with_ignore.php.html

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -252,28 +252,6 @@ <h4>Legend</h4>
252252
<script src="js/jquery.min.js" type="text/javascript"></script>
253253
<script src="js/bootstrap.min.js" type="text/javascript"></script>
254254
<script src="js/holder.min.js" type="text/javascript"></script>
255-
<script type="text/javascript">
256-
$(function() {
257-
var $window = $(window)
258-
, $top_link = $('#toplink')
259-
, $body = $('body, html')
260-
, offset = $('#code').offset().top;
261-
262-
$top_link.hide().click(function(event) {
263-
event.preventDefault();
264-
$body.animate({scrollTop:0}, 800);
265-
});
266-
267-
$window.scroll(function() {
268-
if($window.scrollTop() > offset) {
269-
$top_link.fadeIn();
270-
} else {
271-
$top_link.fadeOut();
272-
}
273-
}).scroll();
274-
275-
$('.popin').popover({trigger: 'hover'});
276-
});
277-
</script>
255+
<script src="js/file.js" type="text/javascript"></script>
278256
</body>
279257
</html>

0 commit comments

Comments
 (0)