2010-05-24 00:18:23 +00:00
|
|
|
$(document).ready(function() {
|
2010-07-23 20:20:09 +00:00
|
|
|
|
|
|
|
// automatic slug from name
|
|
|
|
$('#content_type_name').keypress(function() {
|
|
|
|
var input = $(this);
|
|
|
|
var slug = $('#content_type_slug');
|
|
|
|
|
|
|
|
if (!slug.hasClass('filled')) {
|
|
|
|
setTimeout(function() {
|
|
|
|
slug.val(makeSlug(input.val()));
|
|
|
|
}, 50);
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
$('#content_type_slug').keypress(function() { $(this).addClass('filled'); });
|
2011-01-18 14:24:42 +00:00
|
|
|
|
2011-03-09 23:54:38 +00:00
|
|
|
$('#content_type_order_by').change(function() {
|
|
|
|
if ($(this).val() != '_position_in_list')
|
|
|
|
$('#content_type_order_direction_input').show();
|
|
|
|
else
|
|
|
|
$('#content_type_order_direction_input').hide();
|
|
|
|
});
|
|
|
|
|
2011-01-18 14:24:42 +00:00
|
|
|
// api enabled ?
|
|
|
|
|
2011-03-04 23:29:40 +00:00
|
|
|
// console.log('subscribing...');
|
2011-01-18 14:24:42 +00:00
|
|
|
|
2011-07-01 00:15:45 +00:00
|
|
|
var lastFieldset = $('.formtastic.content_type fieldset').last();
|
|
|
|
|
2011-01-18 14:24:42 +00:00
|
|
|
$.subscribe('toggle.content_type_api_enabled.checked', function(event, data) {
|
2011-03-04 23:29:40 +00:00
|
|
|
// console.log('checked');
|
2011-01-18 14:24:42 +00:00
|
|
|
$('#content_type_api_accounts_input').show();
|
2011-07-01 00:15:45 +00:00
|
|
|
lastFieldset.trigger('refresh');
|
2011-01-18 14:24:42 +00:00
|
|
|
}, []);
|
|
|
|
|
|
|
|
$.subscribe('toggle.content_type_api_enabled.unchecked', function(event, data) {
|
2011-03-04 23:29:40 +00:00
|
|
|
// console.log('unchecked');
|
2011-01-18 14:24:42 +00:00
|
|
|
$('#content_type_api_accounts_input').hide();
|
2011-07-01 00:15:45 +00:00
|
|
|
lastFieldset.trigger('refresh');
|
2011-01-18 14:24:42 +00:00
|
|
|
}, []);
|
|
|
|
|
2010-07-23 20:20:09 +00:00
|
|
|
});
|