3 lines
2.1 KiB
JavaScript
3 lines
2.1 KiB
JavaScript
'use strict';$(function(){const media_dt=document.getElementById('media_dt');if(media_dt!=undefined){const post_dtPick=new datePicker(media_dt);post_dtPick.img_top='1.5em';post_dtPick.draw();}
|
|
$('.modal-image').magnificPopup({type:'image'});$('#file-unzip').each(function(){const a=document.createElement('a');const mediaId=$(this).find('input[name=id]').val();const This=$(this);a.href='#';$(a).text(dotclear.msg.zip_file_content);This.before(a);$(a).wrap('<p></p>');$(a).on('click',function(){$.get('services.php',{f:'getZipMediaContent',id:mediaId},function(data){const rsp=$(data).children('rsp')[0];if(rsp.attributes[0].value=='ok'){const div=document.createElement('div');const list=document.createElement('ul');let expanded=false;$(div).css({overflow:'auto',margin:'1em 0',padding:'1px 0.5em'});$(div).addClass('color-div');$(div).append(list);This.before(div);$(a).hide();$(div).before('<h3>'+dotclear.msg.zip_file_content+'</h3>');$(rsp).find('file').each(function(){$(list).append('<li>'+$(this).text()+'</li>');if($(div).height()>200&&!expanded){$(div).css({height:'200px'});expanded=true;}});}else{window.alert($(rsp).find('message').text());}});return false;});});$('#file-unzip').on('submit',function(){if($(this).find('#inflate_mode').val()=='current'){return window.confirm(dotclear.msg.confirm_extract_current);}
|
|
return true;});$('#delete-form input[name="delete"]').on('click',function(){let m_name=$('#delete-form input[name="remove"]').val();return window.confirm(dotclear.msg.confirm_delete_media.replace('%s',m_name));});$('#save_settings').on('submit',function(){$('input[name="pref_src"]').val($('input[name="src"][type=radio]:checked').attr('value'));$('input[name="pref_alignment"]').val($('input[name="alignment"][type=radio]:checked').attr('value'));$('input[name="pref_insertion"]').val($('input[name="insertion"][type=radio]:checked').attr('value'));$('input[name="pref_legend"]').val($('input[name="legend"][type=radio]:checked').attr('value'));});$('#media-insert-form :input:visible:enabled:checked:first, #media-insert-form :input:visible:enabled:first').trigger('focus');dotclear.enterKeyInForm('#media-insert-form','#media-insert-ok','#media-insert-cancel');}); |