jQuery(function($) {
$(".lead-button").live('click', function(){
article_id = this.getAttribute("article_id");
$(this).toggleClass('icon-add').toggleClass('icon-remove');
$(article_id).slideToggle();
return false;
})
$("#body-button").click(function(){
$(this).toggleClass('icon-add').toggleClass('icon-remove');
$('#article-body-field').slideToggle();
return false;
})
$("#textile-quickref-show").click(function(){
$('#textile-quickref-hide').show();
$(this).hide();
$('#textile-quickref').slideToggle();
return false;
})
$("#textile-quickref-hide").click(function(){
$('#textile-quickref-show').show();
$(this).hide();
$('#textile-quickref').slideToggle();
return false;
})
function insert_items(items, selector) {
var html_for_items = '';
$.each(items, function(i, item) {
if (item.error) {
html_for_items += '
' + item.error + '
';
return;
}
if (item.content_type && item.content_type.match(/^image/)) {
html_for_items += '';
} else {
html_for_items += '';
}
});
$(selector).html(html_for_items);
}
$('#media-search-button').click(function() {
var query = '*' + $('#media-search-query').val() + '*';
var $button = $(this);
$('#media-search-box').toggleClass('icon-loading');
$.get($(this).parent().attr('action'), { 'q': query }, function(data) {
insert_items(data, '#media-search-results .items');
if (data.length && data.length > 0) {
$('#media-search-results').slideDown();
}
$('#media-search-box').toggleClass('icon-loading');
});
return false;
});
$('#media-upload-form form').ajaxForm({
dataType: 'json',
resetForm: true,
beforeSubmit:
function() {
$('#media-upload-form').slideUp();
$('#media-upload-box').toggleClass('icon-loading');
},
success:
function(data) {
insert_items(data, '#media-upload-results .items');
if (data.length && data.length > 0) {
$('#media-upload-results').slideDown();
}
$('#media-upload-box').toggleClass('icon-loading');
}
});
$('#media-upload-more-files').click(function() {
$('#media-upload-results').hide();
$('#media-upload-form').show();
});
});