1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-07-01 05:55:02 +03:00

Доработка компонента Media

This commit is contained in:
Denis Shakhov 2014-09-02 23:45:14 +07:00
parent e544ada821
commit 6298f6bd86
10 changed files with 71 additions and 8 deletions

View file

@ -316,8 +316,6 @@ ls.media = (function ($) {
this.activateInfoBlock = function( name ) {
var blocks = $( '.js-media-info-block' ).hide();
console.log(blocks)
blocks.filter( '[data-type=' + name + ']' ).show();
};

View file

@ -47,5 +47,5 @@
*
* @template modals/modal.upload_image.tpl
*/
.modal-upload-image { max-width: 1200px; border: none; }
.modal-upload-image { max-width: 1100px; border: none; }

View file

@ -19,9 +19,9 @@
{* Содержимое табов *}
<div data-type="tab-panes" class="modal-upload-image-content">
{include './pane.insert.tpl' isActive=true}
{include './pane.url.tpl'}
{include './pane.photoset.tpl'}
{include './pane.preview.tpl'}
{include './panes/pane.insert.tpl' isActive=true}
{include './panes/pane.url.tpl'}
{include './panes/pane.photoset.tpl'}
{include './panes/pane.preview.tpl'}
</div>
</div>

View file

@ -5,7 +5,7 @@
{/block}
{block 'media_pane_content'}
{include './uploader/uploader.tpl'
{include './../uploader/uploader.tpl'
attributes = 'id="media-uploader"'
classes = 'js-media-gallery'
targetParams = $aTargetParams

View file

@ -0,0 +1,38 @@
{**
* Опции вставки
*}
{extends 'components/uploader/uploader-block.tpl'}
{block 'block_options' append}
{$classes = "{$classes} js-media-info-block"}
{$attributes = "{$attributes} data-type=\"insert\""}
{/block}
{block 'block_title'}
Опции вставки
{/block}
{block 'block_content'}
{* Выравнивание *}
{include 'components/field/field.select.tpl'
sName = 'align'
sLabel = $aLang.uploadimg_align
aItems = $aSelectImageAlign}
{* Размер *}
{$selectImageSizes = [ [ 'value' => 'original', 'text' => 'Оригинал' ] ]}
{foreach Config::Get('module.media.image.sizes') as $aSize}
{$selectImageSizes[] = [
'value' => "{$aSize.w}x{$aSize.h}{if $aSize.crop}crop{/if}",
'text' => "{$aSize.w} × {if $aSize.h}{$aSize.h}{else}*{/if}"
]}
{/foreach}
{include 'components/field/field.select.tpl'
sName = 'size'
sLabel = 'Размер'
sSelectedValue = $_aRequest.blog_category
aItems = $selectImageSizes}
{/block}

View file

@ -0,0 +1,27 @@
{**
* Опции фотосета
*}
{extends 'components/uploader/uploader-block.tpl'}
{block 'block_options' append}
{$classes = "{$classes} js-media-info-block"}
{$attributes = "{$attributes} data-type=\"photoset\""}
{/block}
{block 'block_title'}
Опции фотосета
{/block}
{block 'block_content'}
{* Показывать ленту с превьюшками *}
{include 'components/field/field.checkbox.tpl'
sName = 'use_thumbs'
bChecked = true
sLabel = 'Показывать ленту с превьюшками'}
{* Показывать описания фотографий *}
{include 'components/field/field.checkbox.tpl'
sName = 'show_caption'
sLabel = 'Показывать описания фотографий'}
{/block}