Add title generator

This commit is contained in:
Takumi
2013-07-28 02:55:58 +10:00
parent d29eb1ac0a
commit 1e2894e7f3
5 changed files with 26 additions and 6 deletions

View File

@@ -1,20 +1,30 @@
jQuery(document).ready(function($){
// Switch tabs
$('.sp-tab-panel').siblings('.sp-tab-bar').find('a').click(function() {
$(this).closest('li').removeClass('wp-tab').addClass('wp-tab-active').siblings().removeClass('wp-tab-active').addClass('wp-tab').closest('.wp-tab-bar').siblings($(this).attr('href')).show().siblings('.wp-tab-panel').hide();
return false;
});
// Filter tabs
$('.sp-tab-panel').siblings('.sp-tab-select').find('select').change(function() {
$val = $(this).val();
var val = $(this).val();
$(this).closest('.sp-tab-select').siblings('.sp-tab-panel').find('.sp-post').hide(0, function() {
$(this).find('input').prop('disabled', true);
$(this).filter('.sp-filter-'+$val).show(0, function() {
$(this).filter('.sp-filter-'+val).show(0, function() {
$(this).find('input').prop('disabled', false);
});
});
return;
});
// Activate tab filters
$('.sp-tab-panel').siblings('.sp-tab-select').find('select').change();
// Change title
$('.sp-title-generator select').change(function() {
title = $('.sp-title-generator select[value!=0]').map(function(){
return $(this).find(':selected').html().replace(/&[^;]+;/g, '');
}).get().join(' vs ');
$('input[name=post_title]').val(title);
});
});