{:uriI"Ãfile:///Users/tyler/Development/GitHub/guts/app/assets/javascripts/guts/navigation.js?type=application/javascript&pipeline=self&id=c12c57d07041432600cfa8071b470e4e9744cd24592f79aff7a368b06c7d729a:ET:load_pathI"@/Users/tyler/Development/GitHub/guts/app/assets/javascripts;T:
filenameI"S/Users/tyler/Development/GitHub/guts/app/assets/javascripts/guts/navigation.js;T: nameI"guts/navigation;T:logical_pathI"guts/navigation.self.js;T:content_typeI"application/javascript;T:sourceI"pjQuery(document).ready(function($) {
if ($('body').attr('id').indexOf('guts_navigation') == -1) { return; }
$(window).on('load', function() {
if ($('body').attr('id').indexOf('guts_navigation_items_edit') == -1) { return; }
// Trigger change for edit to run
$('#navigation_item_navigatable_type').trigger('change');
});
$('#navigation_item_navigatable_type').on('change', function() {
var value = $(this).val();
if (value === '') {
// Show custom entry
$('#navigation_item_navigatable_id').html('').hide();
$('#navigation_item_custom').show();
} else {
// Show dynamic navigatable entries
$('#navigation_item_navigatable_id').html('').show();
$('#navigation_item_custom').hide();
$.ajax({
url: $(this).data('callback-url'),
data: {model: $(this).val()},
dataType: 'json',
}).done(function(data) {
$.each(data, function() {
// Populate the navigatable objects
$('#navigation_item_navigatable_id').append('');
});
var initial = $('#navigation_item_navigatable_id').data('initial');
if (initial) {
// Edit screen, re-select the initial after the AJAX call
$('#navigation_item_navigatable_id option').each(function() {
if ($(this).val() == initial) {
$('#navigation_item_navigatable_id').val($(this).val()).trigger('change');
}
});
}
});
}
});
$('.sortable').each(function() {
var url = $(this).data('url');
var target = this;
Sortable.create(target, {
handle: '.handle',
onEnd: function() {
var ids = { };
$(target).find('.item').each(function() { ids[$(this).index()] = $(this).data('id'); });
$.post(url, { order: ids });
}
});
});
});
;T:
metadata{:dependencieso:Set:
@hash}
I"environment-version;TTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"afile-digest:///Users/tyler/Development/GitHub/guts/app/assets/javascripts/guts/navigation.js;TTF:
requiredo;;} F:stubbedo;;} F:
linkso;;} F:charsetI"
utf-8;F:digest"%ȇlqIJ…Ï™øn“ÝÓ"}ÙýŸ›