ACC SHELL

Path : /srv/www/vhosts/marevva/crossroadsfoundation/admin/js/
File Upload :
Current File : /srv/www/vhosts/marevva/crossroadsfoundation/admin/js/TUNO321.AdminPage.DataEdit.js

//--------------------------------------------------------------------------------
// CKeditor create

function createEditor( elementTextarea )
{
	
	var config = {
					 uiColor: '#F2F2F2',
					 language: 'cs',
					 //width: 604,
					 width: 780,
					 height: 300,
					 resize_maxWidth: '100%',
					 resize_minWidth: '100%',
					 /*contentsCss: '/css/style.css',*/
					 undoStackSize: 50,
					 toolbarStartupExpanded: true,
					 startupFocus: false,
					 
					 allowedContent: true,
					 autoUpdateElement: true,
					 disableNativeSpellChecker: true,
					 enterMode: CKEDITOR.ENTER_BR,
					 entities: false,
					 
					 extraPlugins: 'justify,font,floatpanel,panelbutton,colorbutton',
					 
					 /*toolbar: [	['Undo','Redo'],
								['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print'],
								['Find','Replace'],
								'/',
								['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
								['Outdent','Indent'],
								['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
								['Link','Unlink'],
								['Image','Flash','Table','HorizontalRule','SpecialChar'],
								'/',
								['Styles','Format','FontSize'],
								['TextColor','BGColor'],
								['SelectAll','RemoveFormat'],
								['Maximize','ShowBlocks','-','Source'] ],*/
								
					filebrowserBrowseUrl 		: '/admin/ckfinder/ckfinder.html?&currentFolder=/data/upload/',
					filebrowserImageBrowseUrl 	: '/admin/ckfinder/ckfinder.html?type=Images&currentFolder=/data/upload/',
					filebrowserFlashBrowseUrl 	: '/admin/ckfinder/ckfinder.html?type=Flash&currentFolder=/data/upload/',
					filebrowserUploadUrl 		: '/admin/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files&currentFolder=/data/upload/',
					filebrowserImageUploadUrl 	: '/admin/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images&currentFolder=/data/upload/',
					filebrowserFlashUploadUrl 	: '/admin/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash&currentFolder=/data/upload/'
					
				 };


	//$('#'+elementTextarea).ckeditor( config );	
	CKEDITOR.replace( elementTextarea, config );
}

function createEditorForPageItem( elementTextarea )
{
	var config = {
					 uiColor: '#F2F2F2',
					 language: 'cs',
					 //width: 604,
					 width: '100%',
					 height: 250,
					 resize_maxWidth: '100%',
					 resize_minWidth: '100%',
					 /*contentsCss: '/css/style.css',*/
					 undoStackSize: 50,
					 toolbarStartupExpanded: true,
					 startupFocus: false,
					 
					 allowedContent: true,
					 autoUpdateElement: true,
					 disableNativeSpellChecker: true,
					 enterMode: CKEDITOR.ENTER_BR,
					 entities: false,
					 
					 extraPlugins: 'justify,font,floatpanel,panelbutton,colorbutton',
					 
					 /*toolbar: [	['Undo','Redo'],
								['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print'],
								['Find','Replace'],
								'/',
								['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
								['Outdent','Indent'],
								['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
								['Link','Unlink'],
								['Image','Flash','Table','HorizontalRule','SpecialChar'],
								'/',
								['Styles','Format','FontSize'],
								['TextColor','BGColor'],
								['SelectAll','RemoveFormat'],
								['Maximize','ShowBlocks','-','Source'] ],*/
					filebrowserBrowseUrl 		: '/admin/ckfinder/ckfinder.html?&currentFolder=/data/upload/',
					filebrowserImageBrowseUrl 	: '/admin/ckfinder/ckfinder.html?type=Images&currentFolder=/data/upload/',
					filebrowserFlashBrowseUrl 	: '/admin/ckfinder/ckfinder.html?type=Flash&currentFolder=/data/upload/',
					filebrowserUploadUrl 		: '/admin/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files&currentFolder=/data/upload/',
					filebrowserImageUploadUrl 	: '/admin/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images&currentFolder=/data/upload/',
					filebrowserFlashUploadUrl 	: '/admin/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash&currentFolder=/data/upload/'
				 };


	//$('#'+elementTextarea).ckeditor( config );	
	CKEDITOR.replace( elementTextarea, config );
}

//--------------------------------------------------------------------------------
// CKeditor remove and set data to textarea

function removeEditor( elementTextarea )
{
	/*for ( var instanceName in CKEDITOR.instances )
	{
   		if ( CKEDITOR.instances[instanceName].name == elementTextarea )
		{
			var data = $('#'+elementTextarea).val();
			$('#'+elementTextarea).ckeditorGet().destroy();
			$('#'+elementTextarea).text( data );
		}
	}*/
}

//--------------------------------------------------------------------------------
// CKeditor remove all instances and that's all

function destroyAllEditors()
{
	for ( var instanceName in CKEDITOR.instances )
	{
   		$( '#' + CKEDITOR.instances[instanceName].name ).ckeditorGet().destroy();
	}
}

//--------------------------------------------------------------------------------
// Tooltip create

function createTooltip( elementID )
{
	$( "#" + elementID ).tooltip(
	{
		position: 		"center",
		effect: 		"fade",
		offset: 		[-1, -80],
		fadeInSpeed: 	444,
		fadeOutSpeed: 	444,
		opacity: 		0.7,
		tip: 			"#" + elementID + 'tooltip',
		events: 
		{ 
			def:      	"mouseover,mouseout",                // default show/hide events for an element 
			input:     	"focus,blur",                        // for all input elements 
			widget:    	"focus,blur",    // select, checkbox, radio, button 
			tooltip:    "mouseover,mouseout"            // the tooltip element 
		}
	});
}

//--------------------------------------------------------------------------------
// toggle loading image / DataEdit Form

function toggleLoadingDataEditForm()
{
	if ( $('#loaderImg').css( 'display' ) == 'block' )
	{
		$('#loaderImg').css( {'display': 'none'} );
		$('#dataEdit').css( {'visibility': 'visible'} );
	}
	else
	{
		$('#loaderImg').css( {'display': 'block'} );
		$('#dataEdit').css( {'visibility': 'hidden'} );
	}
}

//--------------------------------------------------------------------------------

function showLabelSaved()
{
	var labelSavedSelector = "#admin-saved-label";

	$( labelSavedSelector ).ready( function() {
		
		var overlayS = $( labelSavedSelector ).overlay({		
			mask: {
				// you might also consider a "transparent" color for the mask
				color: '#000',
				loadSpeed: 200,
				opacity: 0.84
			},
	
			top: 240,
			closeOnClick: true,
			fixed: true,
			target: labelSavedSelector,
	
			// load it immediately after the construction
			load: true,
	
			onLoad: function() {
				setTimeout( function()
					{ 
						if ( typeof( $( labelSavedSelector ).overlay().close ) != 'undefined' )
							$( labelSavedSelector ).overlay().close();
					},
					2000
				);
			}
		});
	
		if ( (typeof( overlayS.isOpened ) != 'undefined') && (overlayS.isOpened() == false) )
		{
			overlayS.load();
		}

	});
}

//--------------------------------------------------------------------------------

function cancelEditItem()
{
	window.history.back();

	/*var _time = 250;

	$(".header").fadeTo( _time, 1 );
	$("#menutop").fadeTo( _time, 1 );
	$("#eyedatagrid").fadeTo( _time, 1 );
	$("#footer").fadeTo( _time, 1 );

	$("#dataEdit").html("");*/
}

//--------------------------------------------------------------------------------
// textarea characters limiter

function limiter( textareaElementID, count, limiterElementID )
{
	var textareaElement = document.getElementById( textareaElementID );
	var tex = textareaElement.value;
	var len = tex.length;

	if ( len > count )
	{
			tex = tex.substring( 0, count );
			textareaElement.value = tex;

			$("#"+limiterElementID).html( "0/" + new String(count) );

			return false;
	}

	$("#"+limiterElementID).html( new String(count-len) + "/" + new String(count) );
}


ACC SHELL 2018