1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-06-26 03:30:48 +03:00

Доработка media

This commit is contained in:
Denis Shakhov 2016-03-31 00:36:17 +07:00
parent 1d9e155458
commit 391a7643b4
4 changed files with 11 additions and 11 deletions

View file

@ -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();

View file

@ -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>

View file

@ -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' ]}

View file

@ -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' ]}