Skip to content

Commit f72673e

Browse files
committed
Add adblocker message
1 parent 677b52d commit f72673e

7 files changed

Lines changed: 396 additions & 38 deletions

File tree

server/documents/hotfix.html.eco

Lines changed: 76 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -6,51 +6,89 @@ standalone : true
66
title : 'Test Page'
77
type : 'Library'
88
---
9-
<div class="ui container">
10-
<div id="first" class="ui search">
11-
<div class="ui left icon input">
12-
<input class="prompt" type="text" placeholder="Search countries">
13-
<i class="icon"></i>
9+
<!-- <div class="ui modal small" id="yyyyyy">
10+
<i class="close icon" tabindex="0"></i>
11+
<div class="header">Entre em contato</div>
12+
<div class="content">
13+
<form class="ui form">
14+
<div class="field">
15+
<label>Nome</label>
16+
<input type="text" name="nome" placeholder="Digite seu nome">
17+
</div>
18+
<div class="field">
19+
<label>Nome</label>
20+
<input type="text" name="nome" placeholder="Digite seu nome">
21+
</div>
22+
<div class="field">
23+
<label>Nome</label>
24+
<input type="text" name="nome" placeholder="Digite seu nome">
25+
</div>
26+
<div class="field">
27+
<label>Nome</label>
28+
<input type="text" name="nome" placeholder="Digite seu nome">
29+
</div>
30+
<div class="field">
31+
<label>Nome</label>
32+
<input type="text" name="nome" placeholder="Digite seu nome">
33+
</div>
34+
<div class="field">
35+
<label>Nome</label>
36+
<input type="text" name="nome" placeholder="Digite seu nome">
37+
</div>
38+
<div class="field">
39+
<label>Nome</label>
40+
<input type="text" name="nome" placeholder="Digite seu nome">
41+
</div>
42+
<div class="field">
43+
<label>Nome</label>
44+
<input type="text" name="nome" placeholder="Digite seu nome">
45+
</div>
46+
<div class="field">
47+
<label>Nome</label>
48+
<input type="text" name="nome" placeholder="Digite seu nome">
49+
</div>
50+
<div class="field">
51+
<label>Nome</label>
52+
<input type="text" name="nome" placeholder="Digite seu nome">
53+
</div>
54+
<div class="field">
55+
<label>Nome</label>
56+
<input type="text" name="nome" placeholder="Digite seu nome">
57+
</div>
58+
<div class="field">
59+
<label>Nome</label>
60+
<input type="text" name="nome" placeholder="Digite seu nome">
61+
</div>
62+
<div class="field">
63+
<label>Nome</label>
64+
<input type="text" name="nome" placeholder="Digite seu nome">
65+
</div>
66+
</form>
67+
</div>
68+
<div class="actions">
69+
<button class="ui button red cancelar">111111</button>
70+
<button class="ui button primary right labeled icon">222222<i class="checkmark icon"></i></button>
1471
</div>
72+
</div> -->
73+
<div class="ui container">
74+
<div class="ui vertical inverted very padded segment">
75+
<div class="ui vertical inverted very padded segment">
76+
<div class="ui vertical inverted very padded segment">
77+
Lorem...
78+
</div>
79+
</div>
1580
</div>
1681
</div>
1782
<script>
18-
$(document).ready(function() {
19-
var content = [
20-
{ title: 'Andorra' },
21-
{ title: 'United Arab Emirates' },
22-
{ title: 'Afghanistan' },
23-
{ title: 'Antigua' },
24-
{ title: 'Anguilla' },
25-
{ title: 'Albania' },
26-
{ title: 'Armenia' },
27-
{ title: 'Netherlands Antilles' },
28-
{ title: 'Angola' },
29-
{ title: 'Argentina' },
30-
{ title: 'American Samoa' },
31-
{ title: 'Austria' },
32-
{ title: 'Australia' },
33-
{ title: 'Aruba' },
34-
{ title: 'Aland Islands' },
35-
{ title: 'Azerbaijan' },
36-
{ title: 'Bosnia' },
37-
{ title: 'Barbados' },
38-
{ title: 'Bangladesh' },
39-
{ title: 'Belgium' },
40-
{ title: 'Burkina Faso' },
41-
{ title: 'Bulgaria' },
42-
{ title: 'Bahrain' },
43-
{ title: 'Burundi' }
44-
// etc
45-
];
46-
$('#first').search({source: content ,showNoResults: false});
47-
48-
49-
});
83+
$(document).ready(function() {
84+
$('.ui.modal').modal('show');
85+
});
5086

5187
</script>
5288

5389
<!-- TEST CSS HERE !-->
5490
<style type="text/css">
55-
91+
.container {
92+
margin-top: 2rem !important;
93+
}
5694
</style>

server/files/javascript/docs.js

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ semantic.ready = function() {
4141
$search = $('#search'),
4242
$sortTable = $('.sortable.table'),
4343
$demo = $('.demo'),
44+
$begSegment = $('.beg.segment'),
4445

4546
$fullHeightContainer = $('.pusher > .full.height'),
4647
$container = $('.main.container'),
@@ -113,6 +114,25 @@ semantic.ready = function() {
113114
});
114115
},
115116

117+
showBeg: function() {
118+
if(window.localStorage !== undefined) {
119+
$begSegment
120+
.find('.delete.icon')
121+
.on('click', handler.hideBeg)
122+
;
123+
if(!window.localStorage.getItem('begDismissed')) {
124+
$begSegment.transition('slide down');
125+
}
126+
}
127+
},
128+
129+
hideBeg: function() {
130+
$begSegment.transition('slide down');
131+
if(window.localStorage !== undefined) {
132+
window.localStorage.setItem('begDismissed', true);
133+
}
134+
},
135+
116136
createIcon: function() {
117137
$example
118138
.each(function(){
@@ -1433,6 +1453,13 @@ semantic.ready = function() {
14331453
window.Transifex.live.onTranslatePage(handler.showLanguageModal);
14341454
}
14351455

1456+
if(typeof detectAdBlock === 'undefined') {
1457+
handler.showBeg();
1458+
}
1459+
else {
1460+
detectAdBlock.onDetected(handler.showBeg);
1461+
}
1462+
14361463
handler.getMetadata();
14371464

14381465
};

0 commit comments

Comments
 (0)