※ WP, MT用はテンプレートタグが入った状態で表示されます
※ 大きめを選択するとmixi以外のボタンが大きいサイズで表示されます
↓↓↓↓ソースコードを生成しました↓↓↓↓
表示サンプル(WP, MTは数字リンクなど正しく表示されません)
以下のコードを表示させたいページ、テンプレートに貼る
',
mixi: 'Check \n'
}
}
function replaceTags(strings) {
return strings.replace(/\/g, '>');
}
$('#forWP, #forMT').click(function() {
$('#urArchiveURL, #urArchiveTitle').attr('disabled', 'disabled');
});
$('#forPage').click(function() {
$('#urArchiveURL, #urArchiveTitle').removeAttr('disabled');
});
$('#generateHTML').click(function() {
var url, title, size = 'small', mixi = '';
$('#completed')
.fadeIn()
.delay(2000)
.fadeOut();
if ( $('#forPage').is(':checked') ) {
url = encodeURIComponent($('#urArchiveURL').val());
title = encodeURIComponent($('#urArchiveTitle').val())
} else
if ( $('#forWP').is(':checked') ) {
url = '';
title = '';
} else
if ( $('#forMT').is(':checked') ) {
url = '<$MTEntryPermalink$>';
title = '<$MTEntryTitle$>';
}
if ( $('#small').is(':checked') ) {
size = 'small';
} else
if ( $('#large').is(':checked') ) {
size = 'large';
}
if ( $('#mixiCheckkey').val().length > 0 ) {
mixi = $('#mixiCheckkey').val();
}
var temps = template(url, title, size, mixi);
var data = {
google: replaceTags(temps.google),
hatena: replaceTags(temps.hatena),
twitter: replaceTags(temps.twitter),
evernote: replaceTags(temps.evernote),
mixi: replaceTags(temps.mixi),
facebook: replaceTags(temps.facebooklike)
}
// Preview
$('#preview').html('').append(
data.google + ' ',
data.hatena + ' ',
data.twitter,
data.evernote + ' ',
mixi.length > 0 ? data.mixi : '',
data.facebook
);
// Code
$('#generated')
.val('')
.val(
'' + '\n' +
data.google + '\n\n' +
'' + '\n' +
data.hatena + '\n\n' +
'' + '\n' +
data.twitter + '\n\n' +
'' + '\n' +
data.evernote +
'\n\n' + (mixi.length > 0 ? '' + '\n' + data.mixi + '\n\n' : '' ) +
'' + '\n' +
data.facebook
);
$('#generatedGoogle')
.val('')
.val(data.google);
$('#generatedHatena')
.val('')
.val(data.hatena);
$('#generatedTwitter')
.val('')
.val(data.twitter);
$('#generatedFacebook')
.val('')
.val(data.facebook);
$('#generatedEvernote')
.val('')
.val(data.evernote);
if ( mixi.length > 0 ) {
$('#generatedMixi')
.val('')
.val(data.mixi);
} else {
$('#generatedMixi')
.val('');
}
});
$('textarea.generated')
.click(function() {
$(this).select();
});
//]]>