mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-06-26 03:30:48 +03:00
Доработка media
This commit is contained in:
parent
1d9e155458
commit
391a7643b4
|
@ -161,6 +161,7 @@
|
|||
this.elements.uploader
|
||||
.lsUploader( 'resetFilter' )
|
||||
.lsUploader( 'unselectAll' )
|
||||
.lsUploader( 'setTargetTypeFilter', 'uploaded' )
|
||||
.appendTo( this.getPaneContent( tab ) );
|
||||
}
|
||||
},
|
||||
|
@ -234,16 +235,15 @@
|
|||
activateInfoBlock: function( file ) {
|
||||
this.elements.blocks.hide();
|
||||
|
||||
var block = this.elements.blocks.filter( '[data-type=' + this.getActiveTabName() + ']' ).show();
|
||||
|
||||
// Показываем блок настроек только для активного типа файла
|
||||
this.elements.blocks
|
||||
.filter( '[data-filetype]' )
|
||||
.filter( ':not([data-filetype=' + file.lsUploaderFile( 'getProperty', 'type' ) + '])' )
|
||||
.hide();
|
||||
.filter( '[data-type=' + this.getActiveTabName() + ']' )
|
||||
.filter( '[data-filetype=' + file.lsUploaderFile( 'getProperty', 'type' ) + ']' )
|
||||
.show();
|
||||
|
||||
// Обновляем настройки
|
||||
if ( file.lsUploaderFile( 'getProperty', 'type' ) == '1' ) {
|
||||
if ( this.getActiveTabName() == 'insert' && file.lsUploaderFile( 'getProperty', 'type' ) == '1' ) {
|
||||
var block = this.elements.blocks.find('.js-media-info-block-image-options');
|
||||
var sizes = block.find( 'select[name=size]' );
|
||||
|
||||
sizes.find( 'option:not([value=original])' ).remove();
|
||||
|
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
<div class="ls-media ls-clearfix {$smarty.local.classes}">
|
||||
{component 'tabs' classes='ls-media-nav js-media-nav' mods='align-left' tabs=[
|
||||
[ 'text' => {lang 'media.nav.insert'}, 'body' => {component 'media' template='pane.insert'}, 'classes' => 'js-tab-show-gallery', 'attributes' => 'data-media-name="insert"' ],
|
||||
[ 'text' => {lang 'media.nav.photoset'}, 'body' => {component 'media' template='pane.photoset'}, 'classes' => 'js-tab-show-gallery', 'attributes' => 'data-media-name="photoset"' ],
|
||||
[ 'text' => {lang 'media.nav.url'}, 'body' => {component 'media' template='pane.url'}, 'attributes' => 'data-media-name="url"' ]
|
||||
[ 'text' => {lang 'media.nav.insert'}, 'body' => {component 'media' template='pane.insert'}, 'classes' => 'js-tab-show-gallery', 'attributes' => [ 'data-media-name' => 'insert' ] ],
|
||||
[ 'text' => {lang 'media.nav.photoset'}, 'body' => {component 'media' template='pane.photoset'}, 'classes' => 'js-tab-show-gallery', 'attributes' => [ 'data-media-name' => 'photoset' ] ],
|
||||
[ 'text' => {lang 'media.nav.url'}, 'body' => {component 'media' template='pane.url'}, 'attributes' => [ 'data-media-name' => 'url' ] ]
|
||||
]}
|
||||
</div>
|
|
@ -30,5 +30,5 @@
|
|||
{component 'uploader' template='block'
|
||||
title = {lang 'media.insert.settings.title'}
|
||||
content = $smarty.capture.block_content
|
||||
classes = 'js-media-info-block'
|
||||
classes = 'js-media-info-block js-media-info-block-image-options'
|
||||
attributes = [ 'data-type' => 'insert', 'data-filetype' => '1' ]}
|
|
@ -21,4 +21,4 @@
|
|||
title = {lang 'media.photoset.settings.title'}
|
||||
content = $smarty.capture.block_content
|
||||
classes = 'js-media-info-block'
|
||||
attributes = [ 'data-type' => 'photoset' ]}
|
||||
attributes = [ 'data-type' => 'photoset', 'data-filetype' => '1' ]}
|
Loading…
Reference in a new issue