Skip to content

Latest commit

 

History

History
75 lines (70 loc) · 2.11 KB

without.md

File metadata and controls

75 lines (70 loc) · 2.11 KB

Without TinyMCE Usage

In this case, you can use roxymce without TinyMCE intergrated. Just use with fancybox, bootstrap modal (currently only support fancybox 2.x and bootstrap 3.x).

Property

  • type type of displayed media. Required. Value:
    • image
    • media
  • dialog type of dialog. Required. Supported:
    • fancybox
    • modal
  • input input's ID. Required

Example

With Fancybox

<?php
use phuongdev89\roxymce\assets\BootstrapTreeviewAsset;
use phuongdev89\roxymce\assets\FancyBoxAsset;
use phuongdev89\roxymce\assets\FontAwesomeAsset;
use phuongdev89\roxymce\assets\LazyLoadAsset;
use yii\helpers\Url;

FontAwesomeAsset::register($this);
LazyLoadAsset::register($this);
FancyBoxAsset::register($this);
BootstrapTreeviewAsset::register($this);
?>
<input type="text" id="fieldID">
<a class="fancybox" data-fancybox-type="iframe" href="<?= Url::to([
	'/roxymce/default',
	'type'   => 'image',
	'input'  => 'fieldID',
	'dialog' => 'fancybox',
]) ?>">Click to show Roxy Filemanager</a>
<script>
	$('.fancybox').fancybox();
</script>

With Bootstrap modal

<?php
use phuongdev89\roxymce\assets\BootstrapTreeviewAsset;
use phuongdev89\roxymce\assets\FancyBoxAsset;
use phuongdev89\roxymce\assets\FontAwesomeAsset;
use phuongdev89\roxymce\assets\LazyLoadAsset;
use yii\helpers\Url;

FontAwesomeAsset::register($this);
LazyLoadAsset::register($this);
FancyBoxAsset::register($this);
BootstrapTreeviewAsset::register($this);
?>
<input type="text" id="fieldID2">
<a class="btn btn-primary" data-toggle="modal" href="" data-target="#modal-id" data-remote="false">Trigger modal</a>
<div class="modal modal-roxy fade" id="modal-id">
	<div class="modal-dialog modal-lg">
		<div class="modal-content">
			<div class="modal-body">
				<div class="row">
					<div class="col-sm-12">
						<iframe src="<?= Url::to([
							'/roxymce/default',
							'type'   => 'image',
							'input'  => 'fieldID2',
							'dialog' => 'modal',
						]) ?>" height="470px" width="100%"></iframe>
					</div>
				</div>
			</div>
		</div><!-- /.modal-content -->
	</div><!-- /.modal-dialog -->
</div><!-- /.modal -->