mirror of
https://github.com/aaPanel/aaPanel.git
synced 2026-09-02 14:29:05 +02:00
Since version 7.7.0, we recommend yours update python to 3.12. [+] Using nginx technology to load static files improves access speed [+] Refactor homepage, website, FTP, and database using vue3 [+] Table loading changed to skeleton screen [+] Add Website statistics-v2 professional plug-in [+] Add Home page - top 5 resource occupancy [+] Add protection for Files management (requires Tamper-proof for Enterprise 3.7) [+] Website, FTP, Databases page add program status [+] Add FTP log analysis (only supports Centos) [+] Add password-free login to phpMyAdmin [+] Add Proxy Project in Website (Supported when web service uses Nginx) [+] Add WP Toolkit (Pro version only) [+] Redesigned Docker module [+] Add WP Toolkit Protection [+] Add WP Toolkit Backup and Restore [+] Add WP Toolkit Migrated [+] Add WP Toolkit Clone site (supports new domain and subdomain) [+] Add WP Toolkit Create site from backup of other panel [+] Add WP Toolkit support for Cron automatic backup (only save Local disk) [+] Add WP Toolkit operation log [+] Add Integrity check for WP Toolkit [+] Add WP Toolkit plug-in management and themes management [*] Optimize phpMyAdmin formula access method [*] Optimize Home page PHP display problem [*] Optimize jump to the login interface after the login expires [*] Optimize automatic renewal of SSL at some times [*] Optimize Let's Encrypt to increase application success rate [-] Fix Logs Audit cannot be opened [-] Fix apache URL rewrite issue [-] Fix phpmyadmin installation problem [-] Fix the problem that some servers cannot install software [-] Fix upload file error [-] Fix left menu hiding problem [-] Fix aaPanel Mobile QR code display problem [-] Fix problem that third-party plug-ins are not displayed in the App Store [-] Fix issue where the menu bar is blank when opening new tabs [-] Fixed panel not being accessible in some cases [-] Fix the issue where Curl warning caused the inability to apply for SSL [-] Fix Quota issues for Website, FTP, Databases [-] Fix file interface display problem on mobile terminal
51 lines
1.6 KiB
JavaScript
51 lines
1.6 KiB
JavaScript
/**
|
|
* Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
|
|
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
|
|
*/
|
|
|
|
// Tool scripts for the sample pages.
|
|
// This file can be ignored and is not required to make use of CKEditor.
|
|
|
|
( function() {
|
|
CKEDITOR.on( 'instanceReady', function( ev ) {
|
|
// Check for sample compliance.
|
|
var editor = ev.editor,
|
|
meta = CKEDITOR.document.$.getElementsByName( 'ckeditor-sample-required-plugins' ),
|
|
requires = meta.length ? CKEDITOR.dom.element.get( meta[ 0 ] ).getAttribute( 'content' ).split( ',' ) : [],
|
|
missing = [],
|
|
i;
|
|
|
|
if ( requires.length ) {
|
|
for ( i = 0; i < requires.length; i++ ) {
|
|
if ( !editor.plugins[ requires[ i ] ] )
|
|
missing.push( '<code>' + requires[ i ] + '</code>' );
|
|
}
|
|
|
|
if ( missing.length ) {
|
|
var warn = CKEDITOR.dom.element.createFromHtml(
|
|
'<div class="warning">' +
|
|
'<span>To fully experience this demo, the ' + missing.join( ', ' ) + ' plugin' + ( missing.length > 1 ? 's are' : ' is' ) + ' required.</span>' +
|
|
'</div>'
|
|
);
|
|
warn.insertBefore( editor.container );
|
|
}
|
|
}
|
|
|
|
// Set icons.
|
|
var doc = new CKEDITOR.dom.document( document ),
|
|
icons = doc.find( '.button_icon' );
|
|
|
|
for ( i = 0; i < icons.count(); i++ ) {
|
|
var icon = icons.getItem( i ),
|
|
name = icon.getAttribute( 'data-icon' ),
|
|
style = CKEDITOR.skin.getIconStyle( name, ( CKEDITOR.lang.dir == 'rtl' ) );
|
|
|
|
icon.addClass( 'cke_button_icon' );
|
|
icon.addClass( 'cke_button__' + name + '_icon' );
|
|
icon.setAttribute( 'style', style );
|
|
icon.setStyle( 'float', 'none' );
|
|
|
|
}
|
|
} );
|
|
} )();
|