Use magnific for ML-popup

Also for not wysiwyg
This commit is contained in:
onli 2013-07-22 23:30:43 +02:00
parent 21dee86554
commit f744ef7464
3 changed files with 15 additions and 4 deletions

View File

@ -107,6 +107,9 @@
{$entry_vars.entry|@serendipity_refhookPlugin:'backend_display'} {$entry_vars.entry|@serendipity_refhookPlugin:'backend_display'}
</fieldset> </fieldset>
</form> </form>
{if ! $use_popup}
<script src="{serendipity_getFile file='admin/js/jquery.magnific-popup.js'}"></script>
{/if}
{if $entry_vars.wysiwyg} {if $entry_vars.wysiwyg}
{foreach from=$entry_vars.wysiwyg_blocks item="wysiwyg_block_item" key="wysiwyg_block_jsname"} {foreach from=$entry_vars.wysiwyg_blocks item="wysiwyg_block_item" key="wysiwyg_block_jsname"}
{$wysiwyg_block_item|emit_htmlarea_code:$wysiwyg_block_jsname} {$wysiwyg_block_item|emit_htmlarea_code:$wysiwyg_block_jsname}

View File

@ -732,7 +732,18 @@ var AccessifyHTML5 = function (defaults, more_fixes) {
}); });
$('.wrap_insmedia').click(function() { $('.wrap_insmedia').click(function() {
window.open('serendipity_admin_image_selector.php?serendipity[textarea]=' + $(this).attr('data-tarea'), 'ImageSel', 'width=800,height=600,toolbar=no,scrollbars=1,scrollbars,resize=1,resizable=1'); {if $use_popups}
window.open('serendipity_admin_image_selector.php?serendipity[textarea]=' + $(this).attr('data-tarea'),
'ImageSel',
'width=800,height=600,toolbar=no,scrollbars=1,scrollbars,resize=1,resizable=1');
{else}
$.magnificPopup.open({
items: {
src: 'serendipity_admin_image_selector.php?serendipity[textarea]=' + $(this).attr('data-tarea')
},
type: 'iframe'
});
{/if}
}); });
// Entry preview // Entry preview

View File

@ -1,8 +1,5 @@
{if $init} {if $init}
<script src="{$serendipityHTTPPath}htmlarea/ckeditor/ckeditor.js"></script> <script src="{$serendipityHTTPPath}htmlarea/ckeditor/ckeditor.js"></script>
{if ! $use_popup}
<script src="{serendipity_getFile file='admin/js/jquery.magnific-popup.js'}"></script>
{/if}
{/if} {/if}
<script> <script>
$('document').ready(function() { $('document').ready(function() {