ACC SHELL
//--------------------------------------------------------------------------------
// 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?¤tFolder=/data/upload/',
filebrowserImageBrowseUrl : '/admin/ckfinder/ckfinder.html?type=Images¤tFolder=/data/upload/',
filebrowserFlashBrowseUrl : '/admin/ckfinder/ckfinder.html?type=Flash¤tFolder=/data/upload/',
filebrowserUploadUrl : '/admin/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files¤tFolder=/data/upload/',
filebrowserImageUploadUrl : '/admin/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images¤tFolder=/data/upload/',
filebrowserFlashUploadUrl : '/admin/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash¤tFolder=/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?¤tFolder=/data/upload/',
filebrowserImageBrowseUrl : '/admin/ckfinder/ckfinder.html?type=Images¤tFolder=/data/upload/',
filebrowserFlashBrowseUrl : '/admin/ckfinder/ckfinder.html?type=Flash¤tFolder=/data/upload/',
filebrowserUploadUrl : '/admin/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files¤tFolder=/data/upload/',
filebrowserImageUploadUrl : '/admin/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images¤tFolder=/data/upload/',
filebrowserFlashUploadUrl : '/admin/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash¤tFolder=/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