Skip to content

Commit 03f7460

Browse files
committed
fix
1 parent fc83ce3 commit 03f7460

1 file changed

Lines changed: 21 additions & 64 deletions

File tree

demo.html

Lines changed: 21 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
88
<script type="text/javascript" src="//code.jquery.com/jquery-1.10.2.min.js"></script>
99
<script type="text/javascript" src="lib/String_random.js"></script>
10-
<script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
1110

1211
<meta name="keywords" content="JavaScript,Library,RegExp,Regular Expression,Random String"/>
1312
<meta name="description" content="String_random.js is a library for generating random string from a regular experession."/>
@@ -18,22 +17,14 @@
1817
<meta name="twitter:site" content="cho45"/>
1918
<meta name="twitter:creator" content="cho45"/>
2019

21-
22-
<script>
23-
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
24-
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
25-
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
26-
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
27-
28-
ga('create', 'UA-7079167-9', 'stfuawsc.com');
29-
ga('send', 'pageview');
30-
31-
</script>
32-
3320
<style>
3421
body {
3522
padding: 20px 0;
3623
}
24+
25+
.twitter-share-button {
26+
margin-left: 10px;
27+
}
3728
</style>
3829
</head>
3930
<body>
@@ -59,50 +50,11 @@ <h1>Demo of String_random.js</h1>
5950
</div>
6051
</form>
6152

62-
<div style="text-align: center; margin: 10px">
63-
<script type="text/javascript"><!--
64-
google_ad_client = "ca-pub-4629424540171624";
65-
if (window.screen.width > 700) {
66-
/* String_random.js */
67-
google_ad_slot = "8822560565";
68-
google_ad_width = 728;
69-
google_ad_height = 90;
70-
} else {
71-
/* 汎用スマフォ */
72-
google_ad_slot = "7984955760";
73-
google_ad_width = 320;
74-
google_ad_height = 50;
75-
}
76-
//-->
77-
</script>
78-
<script type="text/javascript" src="//pagead2.googlesyndication.com/pagead/show_ads.js"></script>
79-
</div>
80-
8153
<div style="position: relative">
8254
<div class="jumbotron" id="output" style="padding-top: 90px">
8355
</div>
84-
<div style="position: absolute; top: 30px; left: 60px" id="twitter-button">
85-
</div>
86-
</div>
87-
88-
89-
<div style="text-align: center">
90-
<script type="text/javascript"><!--
91-
google_ad_client = "ca-pub-4629424540171624";
92-
if (window.screen.width > 700) {
93-
/* String_random.js */
94-
google_ad_slot = "8822560565";
95-
google_ad_width = 728;
96-
google_ad_height = 90;
97-
} else {
98-
/* 汎用スマフォ */
99-
google_ad_slot = "7984955760";
100-
google_ad_width = 320;
101-
google_ad_height = 50;
102-
}
103-
//-->
104-
</script>
105-
<script type="text/javascript" src="//pagead2.googlesyndication.com/pagead/show_ads.js"></script>
56+
<!-- div style="position: absolute; top: 30px; left: 60px" id="twitter-button">
57+
</div -->
10658
</div>
10759
</div>
10860

@@ -145,14 +97,27 @@ <h1>Demo of String_random.js</h1>
14597

14698
if (!re) {
14799
re = input.val();
100+
if (!re) return;
148101
}
149102

150103
input.val(re.source || re);
151104
location.hash = '#' + encodeURIComponent(input.val());
152-
document.title = 'String_random.js ' + input.val();
105+
document.title = input.val();
153106

154107
for (var i = 0; i < 10; i++) {
155-
$('<p/>').text(String_random(re)).appendTo(output);
108+
var generated = String_random(re);
109+
110+
var p = $('<p/>').text(generated);
111+
const params = new URLSearchParams();
112+
params.set('url', location.href);
113+
params.set('text', `${generated} #string_random_js`);
114+
115+
var url = `https://twitter.com/intent/tweet?${params.toString()}`;
116+
117+
$('<a href="" class="btn btn-sm btn-info twitter-share-button">Tweet</a>').
118+
attr('href', url).
119+
appendTo(p);
120+
p.appendTo(output);
156121
}
157122
}
158123

@@ -163,14 +128,6 @@ <h1>Demo of String_random.js</h1>
163128

164129
window.onhashchange = function (a, b) {
165130
generate(decodeURIComponent(location.hash.slice(1)));
166-
167-
$('<a href="https://twitter.com/share" class="twitter-share-button" data-via="cho45" data-size="large" data-hashtags="string_random_js">Tweet</a>').
168-
attr('data-url', location.href).
169-
appendTo( $('#twitter-button').empty() );
170-
171-
if (typeof twttr !== 'undefined' && typeof twttr.widgets !== 'undefined') {
172-
twttr.widgets.load();
173-
}
174131
};
175132

176133
window.onhashchange();

0 commit comments

Comments
 (0)