Files
le-matelot/local/modules/Keyword/AdminIncludes/module-config-js.html
2020-01-27 08:56:08 +01:00

47 lines
1.7 KiB
HTML

<script>
$.fn.bootstrapSwitch || {javascripts file='assets/js/bootstrap-switch/bootstrap-switch.js'}document.write('<script src="{$asset_url}"><\/script>');{/javascripts}
window.bootstrapSwitch || {javascripts file='assets/js/bootstrap-editable/bootstrap-editable.js'}document.write('<script src="{$asset_url}"><\/script>');{/javascripts}
</script>
<script>
$(function() {
$('a.keyword-group-delete').click(function(ev) {
$('#keyword_group_delete_id').val($(this).data('id'));
});
{* Inline editing of object position using bootstrap-editable *}
$('.keywordGroupPositionChange').editable({
type : 'text',
title : '{intl l="Enter new keyword group position" d="keyword"}',
mode : 'popup',
inputclass : 'input-mini',
placement : 'left',
success : function(response, newValue) {
// The URL template
var url = "{url path='/admin/module/Keyword/group/update-position' keyword_group_id='__ID__' position='__POS__' noamp=1}";
// Perform subtitutions
url = url.replace('__ID__', $(this).data('id'))
.replace('__POS__', newValue);
// Reload the page
location.href = url;
}
});
{* Toggle object visibility *}
$(".keywordGroupVisibleToggle").on('switch-change', function(event, data) {
$.ajax({
url : "{url path='admin/module/Keyword/group/toggle-online'}",
data : {
keyword_group_id : $(this).data('id'),
action : 'visibilityToggle'
}
});
});
});
</script>