mirror of
https://github.com/Yetangitu/owncloud-apps.git
synced 2025-10-02 14:49:17 +02:00

- add cover images - add configurable preview settings (should probably be in core or in a separate app) - add some metadata to feed template (file size, type and filename)
53 lines
2.6 KiB
JavaScript
53 lines
2.6 KiB
JavaScript
$(document).ready(function(){
|
|
// save settings
|
|
var opdsAdminSettings = {
|
|
save : function() {
|
|
var epub = document.getElementById('opds-preview-epub').checked ? 'true' : 'false';
|
|
var pdf = document.getElementById('opds-preview-pdf').checked ? 'true' : 'false';
|
|
var openoffice = document.getElementById('opds-preview-openoffice').checked ? 'true' : 'false';
|
|
var msoffice = document.getElementById('opds-preview-msoffice').checked ? 'true' : 'false';
|
|
var data = {
|
|
opdsPreviewEpub : epub,
|
|
opdsPreviewPdf : pdf,
|
|
opdsPreviewOpenOffice : openoffice,
|
|
opdsPreviewMsOffice : msoffice
|
|
};
|
|
OC.msg.startSaving('#opds-admin .msg');
|
|
$.post(OC.filePath('files_opds', 'ajax', 'admin.php'), data, opdsAdminSettings.afterSave);
|
|
},
|
|
afterSave : function(data){
|
|
OC.msg.finishedSaving('#opds .msg', data);
|
|
}
|
|
};
|
|
|
|
var opdsAdminCoverSettings = {
|
|
save : function() {
|
|
var data = {
|
|
opdsCoverX : $('#opds-cover-x').val(),
|
|
opdsCoverY : $('#opds-cover-y').val(),
|
|
opdsThumbX : $('#opds-thumb-x').val(),
|
|
opdsThumbY : $('#opds-thumb-y').val()
|
|
};
|
|
OC.msg.startSaving('#opds-admin .msg');
|
|
$.post(OC.filePath('files_opds', 'ajax', 'admin.php'), data, opdsAdminCoverSettings.afterSave);
|
|
},
|
|
afterSave : function(data){
|
|
OC.msg.finishedSaving('#opds .msg', data);
|
|
}
|
|
};
|
|
|
|
$('#opds-preview-epub').on("change", opdsAdminSettings.save);
|
|
$('#opds-preview-pdf').on("change", opdsAdminSettings.save);
|
|
$('#opds-preview-openoffice').on("change", opdsAdminSettings.save);
|
|
$('#opds-preview-msoffice').on("change", opdsAdminSettings.save);
|
|
|
|
$('#opds-cover-x,#opds-cover-y,#opds-thumb-x,#opds-thumb-y').blur(opdsAdminCoverSettings.save);
|
|
$('#opds-cover-x,#opds-cover-y,#opds-thumb-x,#opds-thumb-y').keypress(function( event ) {
|
|
if (event.which == 13) {
|
|
event.preventDefault();
|
|
opdsAdminCoverSettings.save();
|
|
}
|
|
});
|
|
|
|
});
|
|
|