Skip to content

Commit 4fb9303

Browse files
committed
Add the Strip trailing slash option to the live example
1 parent 86a2b28 commit 4fb9303

10 files changed

+18
-10
lines changed

docs/api/data-e8b771beb72240cd9a02e24afe294cf0.js renamed to docs/api/data-1df28a367878e4e8fc26f668c464fdb1.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/api/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<link rel="stylesheet" href="styles-3eba09980fa05ead185cb17d9c0deb0f.css" type="text/css" />
1414

1515
<script type="text/javascript" src="extjs/ext-all.js"></script>
16-
<script type="text/javascript" src="data-e8b771beb72240cd9a02e24afe294cf0.js"></script>
16+
<script type="text/javascript" src="data-1df28a367878e4e8fc26f668c464fdb1.js"></script>
1717

1818
<script type="text/javascript" src="app-0c945a27f43452df695771ddb60b3d14.js"></script>
1919

@@ -82,7 +82,7 @@ <h3>Others...</h3>
8282

8383

8484

85-
<div id='footer-content' style='display: none'>Generated on Thu 02 Mar 2017 18:54:42 by <a href='https://github.com/senchalabs/jsduck'>JSDuck</a> 5.3.4.</div>
85+
<div id='footer-content' style='display: none'>Generated on Thu 02 Mar 2017 22:30:00 by <a href='https://github.com/senchalabs/jsduck'>JSDuck</a> 5.3.4.</div>
8686

8787

8888

docs/api/output/Autolinker.matcher.Hashtag.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/api/output/Autolinker.matcher.Mention.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/api/output/Autolinker.matcher.Url.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/api/output/Autolinker.truncate.TruncateMiddle.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/api/output/Autolinker.truncate.TruncateSmart.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/examples/live-example/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ <h4>Match Types:</h4>
4040
<div class="col-lg-4 col-sm-6">
4141
<h4>Other Options:</h4>
4242
<div id="option-stripPrefix"></div>
43+
<div id="option-stripTrailingSlash"></div>
4344
<div id="option-newWindow"></div>
4445
<br>
4546
<div id="option-truncate-length"></div>

docs/examples/live-example/live-example-all.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ var CheckboxOption = LiveExample.CheckboxOption;
261261
var RadioOption = LiveExample.RadioOption;
262262
var TextOption = LiveExample.TextOption;
263263
$(document).ready(function () {
264-
var $inputEl = $('#input'), $outputEl = $('#output'), $optionsOutputEl = $('#options-output'), urlsSchemeOption, urlsWwwOption, urlsTldOption, emailOption, phoneOption, mentionOption, hashtagOption, newWindowOption, stripPrefixOption, truncateLengthOption, truncationLocationOption, classNameOption;
264+
var $inputEl = $('#input'), $outputEl = $('#output'), $optionsOutputEl = $('#options-output'), urlsSchemeOption, urlsWwwOption, urlsTldOption, emailOption, phoneOption, mentionOption, hashtagOption, newWindowOption, stripPrefixOption, stripTrailingSlashOption, truncateLengthOption, truncationLocationOption, classNameOption;
265265
init();
266266
function init() {
267267
urlsSchemeOption = new CheckboxOption({ name: 'urls.schemeMatches', description: 'Scheme:// URLs', defaultValue: true }).onChange(autolink);
@@ -273,6 +273,7 @@ $(document).ready(function () {
273273
hashtagOption = new RadioOption({ name: 'hashtag', description: 'Hashtags', options: [false, 'twitter', 'facebook', 'instagram'], defaultValue: false }).onChange(autolink);
274274
newWindowOption = new CheckboxOption({ name: 'newWindow', description: 'Open in new window', defaultValue: true }).onChange(autolink);
275275
stripPrefixOption = new CheckboxOption({ name: 'stripPrefix', description: 'Strip prefix', defaultValue: true }).onChange(autolink);
276+
stripTrailingSlashOption = new CheckboxOption({ name: 'stripTrailingSlash', description: 'Strip trailing slash', defaultValue: true }).onChange(autolink);
276277
truncateLengthOption = new TextOption({ name: 'truncate.length', description: 'Truncate Length', size: 2, defaultValue: '0' }).onChange(autolink);
277278
truncationLocationOption = new RadioOption({ name: 'truncate.location', description: 'Truncate Location', options: ['end', 'middle', 'smart'], defaultValue: 'end' }).onChange(autolink);
278279
classNameOption = new TextOption({ name: 'className', description: 'CSS class(es)', size: 10 }).onChange(autolink);
@@ -300,6 +301,7 @@ $(document).ready(function () {
300301
hashtag: hashtagOption.getValue(),
301302
newWindow: newWindowOption.getValue(),
302303
stripPrefix: stripPrefixOption.getValue(),
304+
stripTrailingSlash: stripTrailingSlashOption.getValue(),
303305
className: classNameOption.getValue(),
304306
truncate: {
305307
length: +truncateLengthOption.getValue(),
@@ -321,6 +323,7 @@ $(document).ready(function () {
321323
(" hashtag : " + (typeof optionsObj.hashtag === 'string' ? "'" + optionsObj.hashtag + "'" : optionsObj.hashtag) + ","),
322324
"",
323325
(" stripPrefix : " + optionsObj.stripPrefix + ","),
326+
(" stripTrailingSlash : " + optionsObj.stripTrailingSlash + ","),
324327
(" newWindow : " + optionsObj.newWindow + ","),
325328
"",
326329
" truncate : {",

docs/examples/live-example/src/main.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ $( document ).ready( function() {
2424

2525
newWindowOption: LiveExample.Option,
2626
stripPrefixOption: LiveExample.Option,
27+
stripTrailingSlashOption: LiveExample.Option,
2728
truncateLengthOption: LiveExample.Option,
2829
truncationLocationOption: LiveExample.Option,
2930
classNameOption: LiveExample.Option;
@@ -43,6 +44,7 @@ $( document ).ready( function() {
4344

4445
newWindowOption = new CheckboxOption( { name: 'newWindow', description: 'Open in new window', defaultValue: true } ).onChange( autolink );
4546
stripPrefixOption = new CheckboxOption( { name: 'stripPrefix', description: 'Strip prefix', defaultValue: true } ).onChange( autolink );
47+
stripTrailingSlashOption = new CheckboxOption( { name: 'stripTrailingSlash', description: 'Strip trailing slash', defaultValue: true } ).onChange( autolink );
4648
truncateLengthOption = new TextOption( { name: 'truncate.length', description: 'Truncate Length', size: 2, defaultValue: '0' } ).onChange( autolink );
4749
truncationLocationOption = new RadioOption( { name: 'truncate.location', description: 'Truncate Location', options: [ 'end', 'middle', 'smart' ], defaultValue: 'end' } ).onChange( autolink );
4850
classNameOption = new TextOption( { name: 'className', description: 'CSS class(es)', size: 10 } ).onChange( autolink );
@@ -81,6 +83,7 @@ $( document ).ready( function() {
8183

8284
newWindow : newWindowOption.getValue(),
8385
stripPrefix : stripPrefixOption.getValue(),
86+
stripTrailingSlash : stripTrailingSlashOption.getValue(),
8487
className : classNameOption.getValue(),
8588
truncate : {
8689
length : +truncateLengthOption.getValue(),
@@ -104,6 +107,7 @@ $( document ).ready( function() {
104107
` hashtag : ${ typeof optionsObj.hashtag === 'string' ? "'" + optionsObj.hashtag + "'" : optionsObj.hashtag },`,
105108
``,
106109
` stripPrefix : ${ optionsObj.stripPrefix },`,
110+
` stripTrailingSlash : ${ optionsObj.stripTrailingSlash },`,
107111
` newWindow : ${ optionsObj.newWindow },`,
108112
``,
109113
` truncate : {`,
@@ -127,4 +131,4 @@ $( document ).ready( function() {
127131
$outputEl.scrollTop( $inputEl.scrollTop() );
128132
}
129133

130-
} );
134+
} );

0 commit comments

Comments
 (0)