From 2d2e00b569b97f789116cc12066b83cebe8df418 Mon Sep 17 00:00:00 2001 From: Gustavo H M Silva Date: Mon, 29 May 2017 14:43:15 -0300 Subject: [PATCH 001/255] Merged translated and non-translated in pt-BR I've merged the new tokens on the old translation in order to get a better understanding when updating the Brazilian Portuguese translation. It ran fine locally. --- customize.dist/translations/messages.pt-br.js | 483 +++++++++++++++--- 1 file changed, 398 insertions(+), 85 deletions(-) diff --git a/customize.dist/translations/messages.pt-br.js b/customize.dist/translations/messages.pt-br.js index 1014e362b..7fe99d229 100644 --- a/customize.dist/translations/messages.pt-br.js +++ b/customize.dist/translations/messages.pt-br.js @@ -9,8 +9,6 @@ define(function () { var out = {}; - // translations must set this key for their language to be available in - // the language dropdowns that are shown throughout Cryptpad's interface out._languageName = 'Brazilian Portuguese'; out.main_title = "Cryptpad: Zero Knowledge, Edição Colaborativa em Tempo Real"; @@ -21,14 +19,32 @@ define(function () { out.type.code = 'Código'; out.type.poll = 'votação'; out.type.slide = 'Apresentação'; + out.type.drive = 'Drive'; + out.type.whiteboard = 'Whiteboard'; + out.type.file = 'File'; + out.type.media = 'Media'; - out.errorBox_errorType_disconnected = 'Coneção perdida'; - out.errorBox_errorExplanation_disconnected = [ - 'Coneção perdida com o servidor, você pode se reconectar recarregando a página ou revisando seu código ', - 'clicando fora desta caixa.' - ].join(''); + out.button_newpad = 'New Rich Text pad'; + out.button_newcode = 'New Code pad'; + out.button_newpoll = 'New Poll'; + out.button_newslide = 'New Presentation'; + out.button_newwhiteboard = 'New Whiteboard'; - out.common_connectionLost = 'Conexão Perdida com o servidor'; + // NOTE: We want to update the 'common_connectionLost' key. + // Please do not add a new 'updated_common_connectionLostAndInfo' but change directly the value of 'common_connectionLost' + out.updated_0_common_connectionLost = "Server Connection Lost
You're now in read-only mode until the connection is back."; + out.common_connectionLost = out.updated_0_common_connectionLost; + + out.websocketError = 'Unable to connect to the websocket server...'; + out.typeError = "This pad is not compatible with the selected application"; + out.onLogout = 'You are logged out, click here to log in
or press Escape to access your pad in read-only mode.'; + out.wrongApp = "Unable to display the content of that realtime session in your browser. Please try to reload that page."; + + out.loading = "Loading..."; + out.error = "Error"; + out.saved = "Saved"; + out.synced = "Everything is saved"; + out.deleted = "Pad deleted from your CryptDrive"; out.disconnected = 'Desconectado'; out.synchronizing = 'Sincronizando'; @@ -39,8 +55,6 @@ define(function () { out.yourself = "Você"; out.anonymousUsers = "Usuários anônimos"; out.anonymousUser = "Usuário anônimo"; - out.shareView = "Endereço Somente Leitura"; - out.shareEdit = "Editar Endereço"; out.users = "Usuários"; out.and = "e"; out.viewer = "vizualizações"; @@ -48,80 +62,114 @@ define(function () { out.editor = "editor"; out.editors = "editores"; + out.language = "Language"; + + out.comingSoon = "Coming soon..."; + + out.newVersion = 'CryptPad has been updated!
' + + 'Check out what\'s new in the latest version:
'+ + 'Release notes for CryptPad {0}'; + + out.upgrade = "Upgrade"; + out.upgradeTitle = "Upgrade your account to increase the storage limit"; + out.MB = "MB"; + out.GB = "GB"; + out.KB = "KB"; + + out.formattedMB = "{0} MB"; + out.formattedGB = "{0} GB"; + out.formattedKB = "{0} KB"; + out.greenLight = "Tudo está funcionando bem"; out.orangeLight = "Sua conexão longa pode impactar sua experiência"; out.redLight = "Você está desconectado da sua sessão"; - out.importButton = 'IMPORTAR'; + out.pinLimitReached = "You've reached your storage limit"; + out.updated_0_pinLimitReachedAlert = "You've reached your storage limit. New pads won't be stored in your CryptDrive.
" + + 'You can either remove pads from your CryptDrive or subscribe to a premium offer to increase your limit.'; + out.pinLimitReachedAlert = out.updated_0_pinLimitReachedAlert; + out.pinAboveLimitAlert = 'As of this release, we are imposing a 50MB limit on free data storage and you are currently using {0}. You will need to either delete some pads or subscribe on accounts.cryptpad.fr. Your contribution will help us improve CryptPad and spread Zero Knowledge. Please contact support if you have any other questions.'; + out.pinLimitNotPinned = "You've reached your storage limit.
"+ + "This pad is not stored in your CryptDrive."; + out.pinLimitDrive = "You've reached your storage limit.
" + + "You can't create new pads."; + out.importButtonTitle = 'Importar um documento de um arquivo local'; - out.exportButton = 'EXPORTAR'; out.exportButtonTitle = 'Exportar esta sesão para um arquivo local'; out.exportPrompt = 'Como deseja nomeear seu arquivo?'; - out.back = '⇐ Voltar'; - out.backToCryptpad = '⇐ Voltar ao Cryptpad'; - - out.userButton = 'USUÁRIO'; - out.userButtonTitle = 'Mude seu usuário'; out.changeNamePrompt = 'Mude seu nome (deixe em branco para se manter anônimo): '; + out.user_rename = "Change display name"; + out.user_displayName = "Display name"; + out.user_accountName = "Account name"; - out.renameButton = 'RENOMEAR'; - out.renameButtonTitle = 'Mudar o título no qual este documento está listado na sua página principal'; - out.renamePrompt = 'Você gostaria de nomear este blco de notas?'; - out.renameConflict = 'Outro bloco de notas já tem este título'; out.clickToEdit = "Clique para Editar"; - out.forgetButton = 'ESQUECER'; out.forgetButtonTitle = 'Remova este documento da listagem da sua página'; out.forgetPrompt = 'Clicando OK você irá remover o endereço deste bloco de notas do armazenamento local, você tem certeza?'; + out.movedToTrash = 'That pad has been moved to the trash.
Access my Drive'; out.shareButton = 'Compartilhar'; - out.shareButtonTitle = "Copiar endereço do clipboard"; out.shareSuccess = 'Endereço copiado para o clipboard'; - out.shareFailed = "Falhou ao copiar para o clipboard"; - out.presentButton = 'PRESENTE'; + out.newButton = 'New'; + out.newButtonTitle = 'Create a new pad'; + + out.saveTemplateButton = "Save as template"; + out.saveTemplatePrompt = "Choose a title for the template"; + out.templateSaved = "Template saved!"; + out.selectTemplate = "Select a template or press escape"; + + out.previewButtonTitle = "Display or hide the Markdown preview mode"; + out.presentButtonTitle = "Entrar no modo apresentação"; out.presentSuccess = 'Pressione ESC para sair do modo de apresentação'; - out.sourceButton = 'VER CÓDIGO'; - out.sourceButtonTitle = "Sair do modo apresentação"; - out.backgroundButton = 'COR DE FUNDO'; - out.backgroundButtonTitle = 'Mudar a cor de fundo da apresentação'; - out.colorButton = 'COR DO TEXTO'; + out.backgroundButtonTitle = 'Change the background color in the presentation'; out.colorButtonTitle = 'Mudar a cor do texto no modo apresentação'; - out.commitButton = 'ENVIAR'; + out.printButton = "Print (enter)"; + out.printButtonTitle = "Print your slides or export them as a PDF file"; + out.printOptions = "Layout options"; + out.printSlideNumber = "Display the slide number"; + out.printDate = "Display the date"; + out.printTitle = "Display the pad title"; + out.printCSS = "Custom style rules (CSS):"; + out.printTransition = "Enable transition animations"; + + out.slideOptionsTitle = "Customize your slides"; + out.slideOptionsButton = "Save (enter)"; - out.getViewButton = 'ENDEREÇO SOMENTE LEITURA'; - out.getViewButtonTitle = 'Obter endereó somente leitura para este documento'; - out.readonlyUrl = 'Documento somente leitura'; - out.copyReadOnly = "Copiar endereço"; - out.openReadOnly = "Abrir em nova aba"; out.editShare = "Compartilhar endereço editável"; out.editShareTitle = "Copiar endereço editável"; + out.editOpen = "Open editing link in a new tab"; + out.editOpenTitle = "Open this pad in editing mode in a new tab"; out.viewShare = "Compartilhar endereó de visualização"; out.viewShareTitle = "Copiar o endereço somente leitura"; - out.viewOpen = "Ver em nova aba"; - out.viewOpenTitle = "Abrir o documento em modo somente leitura em nova aba"; + out.editOpen = "Open editing link in a new tab"; + out.editOpenTitle = "Open this pad in editing mode in a new tab"; out.notifyJoined = "{0} entraram na sessão colaborativa"; out.notifyRenamed = "{0} agora é conhecido como {1}"; out.notifyLeft = "{0} deixou essa sessão colaborativa"; - out.disconnectAlert = 'Conexão de rede perdida!'; - - out.tryIt = 'Experimente!'; - out.recentPads = 'Seu bloco de nota recente (armazenado em seu navegador)'; - out.okButton = 'OK (enter)'; + + out.cancel = "Cancelar"; out.cancelButton = 'Cancelar (esc)'; - out.loginText = '

Seu usuário e senha são usados para gerar uma chave única que nunca será do conhecimento do nosso servidor.

\n' + - '

Cuidado para não esquecer suas credenciais, pois é impossível para nós restaurá-las

'; - - out.forget = "Esquercer"; + out.historyButton = "Display the document history"; + out.history_next = "Go to the next version"; + out.history_prev = "Go to the previous version"; + out.history_goTo = "Go to the selected version"; + out.history_close = "Back"; + out.history_closeTitle = "Close the history"; + out.history_restore = "Restore"; + out.history_restoreTitle = "Restore the selected version of the document"; + out.history_restorePrompt = "Are you sure you want to replace the current version of the document by the displayed one?"; + out.history_restoreDone = "Document restored"; + out.history_version = "Version:"; // Polls @@ -130,15 +178,17 @@ define(function () { out.poll_p_save = "Suas configurações são atualizadas instantaneamente, assim você nunca terá de salvá-las"; out.poll_p_encryption = "Tudo que der entrada é encriptado para que apenas as pessoas com o link possam acessá-las. Nem mesmo o servidor pode ver suas mudanças."; - out.poll_p_howtouse = "Entre com seu nome no cambo abaixo e confirme no checkbox quando você estiver disponível"; - out.promptName = "Qual é o seu nome?"; - - out.wizardButton = 'ASSISTENTE'; out.wizardLog = "Clique no botão no topo esquerdo para voltar para sua enquete"; out.wizardTitle = "Use o assistente para criar sua enquete"; out.wizardConfirm = "Você está realmente pronto para adicionar estas opções em sua enquete?"; + out.poll_publish_button = "Publish"; + out.poll_admin_button = "Admin"; + out.poll_create_user = "Add a new user"; + out.poll_create_option = "Add a new option"; + out.poll_commit = "Commit"; + out.poll_closeWizardButton = "Fechar assistente"; out.poll_closeWizardButtonTitle = "Fechar assistente"; out.poll_wizardComputeButton = "Computar opções"; @@ -147,46 +197,238 @@ define(function () { out.poll_wizardAddDateButton = "+ Datas"; out.poll_wizardAddTimeButton = "+ Horários"; - out.poll_addUserButton = "+ Usuários"; - out.poll_addUserButtonTitle = "Clique para adicionar usuário"; - out.poll_addOptionButton = "+ Opções"; - out.poll_addOptionButtonTitle = "Clique para adicionar uma opção"; - out.poll_addOption = "Propor uma alternativa"; out.poll_optionPlaceholder = "Alternativa"; - out.poll_addUser = "Introduza um nome"; out.poll_userPlaceholder = "Seu nome"; - out.poll_removeOption = "Você tem certeza que quer remover essa alternativa?"; - out.poll_removeOptionTitle = "Remova a linha"; + out.poll_removeOption = "Are you sure you'd like to remove this option?"; out.poll_removeUser = "Você tem certeza que quer remover este usuário?"; - out.poll_removeUserTitle = "Remova a coluna"; - out.poll_editOption = "Você tem certeza que quer editar esta alternativa?"; - out.poll_editOptionTitle = "Editar esta linha"; - out.poll_editUser = "Você tem certeza que quer editar este usuário?"; - out.poll_editUserTitle = "Editar a coluna"; out.poll_titleHint = "Título"; out.poll_descriptionHint = "Descrição"; + // Canvas + out.canvas_clear = "Clear"; + out.canvas_delete = "Delete selection"; + out.canvas_disable = "Disable draw"; + out.canvas_enable = "Enable draw"; + out.canvas_width = "Width"; + out.canvas_opacity = "Opacity"; + + // File manager + + out.fm_rootName = "Documents"; + out.fm_trashName = "Trash"; + out.fm_unsortedName = "Unsorted files"; + out.fm_filesDataName = "All files"; + out.fm_templateName = "Templates"; + out.fm_searchName = "Search"; + out.fm_searchPlaceholder = "Search..."; + out.fm_newButton = "New"; + out.fm_newButtonTitle = "Create a new pad or folder"; + out.fm_newFolder = "New folder"; + out.fm_newFile = "New pad"; + out.fm_folder = "Folder"; + out.fm_folderName = "Folder name"; + out.fm_numberOfFolders = "# of folders"; + out.fm_numberOfFiles = "# of files"; + out.fm_fileName = "File name"; + out.fm_title = "Title"; + out.fm_type = "Type"; + out.fm_lastAccess = "Last access"; + out.fm_creation = "Creation"; + out.fm_forbidden = "Forbidden action"; + out.fm_originalPath = "Original path"; + out.fm_openParent = "Show in folder"; + out.fm_noname = "Untitled Document"; + out.fm_emptyTrashDialog = "Are you sure you want to empty the trash?"; + out.fm_removeSeveralPermanentlyDialog = "Are you sure you want to remove these {0} elements from the trash permanently?"; + out.fm_removePermanentlyDialog = "Are you sure you want to remove that element permanently?"; + out.fm_removeSeveralDialog = "Are you sure you want to move these {0} elements to the trash?"; + out.fm_removeDialog = "Are you sure you want to move {0} to the trash?"; + out.fm_restoreDialog = "Are you sure you want to restore {0} to its previous location?"; + out.fm_unknownFolderError = "The selected or last visited directory no longer exist. Opening the parent folder..."; + out.fm_contextMenuError = "Unable to open the context menu for that element. If the problem persist, try to reload the page."; + out.fm_selectError = "Unable to select the targetted element. If the problem persist, try to reload the page."; + out.fm_categoryError = "Unable to open the selected category, displaying root."; + out.fm_info_root = "Create as many nested folders here as you want to sort your files."; + out.fm_info_unsorted = 'Contains all the files you\'ve visited that are not yet sorted in "Documents" or moved to the "Trash".'; // "My Documents" should match with the "out.fm_rootName" key, and "Trash" with "out.fm_trashName" + out.fm_info_template = 'Contains all the pads stored as templates and that you can re-use when you create a new pad.'; + out.updated_0_fm_info_trash = 'Empty your trash to free space in your CryptDrive.'; + out.fm_info_trash = out.updated_0_fm_info_trash; + out.fm_info_allFiles = 'Contains all the files from "Documents", "Unsorted" and "Trash". You can\'t move or remove files from here.'; // Same here + out.fm_info_anonymous = 'You are not logged in so these pads may be deleted (find out why). ' + + 'Sign up or Log in to keep them alive.'; + out.fm_alert_backupUrl = "Backup link for this drive.
" + + "It is highly recommended that you keep ip for yourself only.
" + + "You can use it to retrieve all your files in case your browser memory got erased.
" + + "Anybody with that link can edit or remove all the files in your file manager.
"; + out.fm_alert_anonymous = "Hello there, you are currently using CryptPad anonymously, that's ok but your pads may be deleted after a period of " + + "inactivity. We have disabled advanced features of the drive for anonymous users because we want to be clear that it is " + + 'not a safe place to store things. You can read more about ' + + 'why we are doing this and why you really should Sign up and Log in.'; + out.fm_backup_title = 'Backup link'; + out.fm_nameFile = 'How would you like to name that file?'; + out.fm_error_cantPin = "Internal server error. Please reload the page and try again."; + // File - Context menu + out.fc_newfolder = "New folder"; + out.fc_rename = "Rename"; + out.fc_open = "Open"; + out.fc_open_ro = "Open (read-only)"; + out.fc_delete = "Delete"; + out.fc_restore = "Restore"; + out.fc_remove = "Delete permanently"; + out.fc_empty = "Empty the trash"; + out.fc_prop = "Properties"; + out.fc_sizeInKilobytes = "Size in Kilobytes"; + // fileObject.js (logs) + out.fo_moveUnsortedError = "You can't move a folder to the list of unsorted pads"; + out.fo_existingNameError = "Name already used in that directory. Please choose another one."; + out.fo_moveFolderToChildError = "You can't move a folder into one of its descendants"; + out.fo_unableToRestore = "Unable to restore that file to its original location. You can try to move it to a new location."; + out.fo_unavailableName = "A file or a folder with the same name already exist at the new location. Rename the element and try again."; + + // login + out.login_login = "Log in"; + out.login_makeAPad = 'Create a pad anonymously'; + out.login_nologin = "Browse local pads"; + out.login_register = "Sign up"; + out.logoutButton = "Log out"; + out.settingsButton = "Settings"; + + out.login_username = "Username"; + out.login_password = "Password"; + out.login_confirm = "Confirm your password"; + out.login_remember = "Remember me"; + + out.login_hashing = "Hashing your password, this might take some time."; + + out.login_hello = 'Hello {0},'; // {0} is the username + out.login_helloNoName = 'Hello,'; + out.login_accessDrive = 'Access your drive'; + out.login_orNoLogin = 'or'; + + out.login_noSuchUser = 'Invalid username or password. Try again, or sign up'; + out.login_invalUser = 'Username required'; + out.login_invalPass = 'Password required'; + out.login_unhandledError = 'An unexpected error occurred :('; + + out.register_importRecent = "Import pad history (Recommended)"; + out.register_acceptTerms = "I accept the terms of service"; + out.register_passwordsDontMatch = "Passwords do not match!"; + out.register_mustAcceptTerms = "You must accept the terms of service."; + out.register_mustRememberPass = "We cannot reset your password if you forget it. It's very important that you remember it! Please check the checkbox to confirm."; + + out.register_header = "Welcome to CryptPad"; + out.register_explanation = [ + "

Lets go over a couple things first

", + "" + ].join(''); + + out.register_writtenPassword = "I have written down my username and password, proceed"; + out.register_cancel = "Go back"; + + out.register_warning = "Zero Knowledge means that we can't recover your data if you lose your password."; + + out.register_alreadyRegistered = "This user already exists, do you want to log in?"; + + // Settings + out.settings_title = "Settings"; + out.settings_save = "Save"; + out.settings_backupTitle = "Backup or restore all your data"; + out.settings_backup = "Backup"; + out.settings_restore = "Restore"; + out.settings_resetTitle = "Clean your drive"; + out.settings_reset = "Remove all the files and folders from your CryptDrive"; + out.settings_resetPrompt = "This action will remove all the pads from your drive.
"+ + "Are you sure you want to continue?
" + + "Type “I love CryptPad” to confirm."; + out.settings_resetDone = "Your drive is now empty!"; + out.settings_resetError = "Incorrect verification text. Your CryptDrive has not been changed."; + out.settings_resetTips = "Tips in CryptDrive"; + out.settings_resetTipsButton = "Reset the available tips in CryptDrive"; + out.settings_resetTipsDone = "All the tips are now visible again."; + + out.settings_importTitle = "Import this browser's recent pads in my CryptDrive"; + out.settings_import = "Import"; + out.settings_importConfirm = "Are you sure you want to import recent pads from this browser to your user account's CryptDrive?"; + out.settings_importDone = "Import completed"; + + out.settings_userFeedbackHint1 = "CryptPad provides some very basic feedback to the server, to let us know how to improve your experience."; + out.settings_userFeedbackHint2 = "Your pad's content will never be shared with the server."; + out.settings_userFeedback = "Enable user feedback"; + + out.settings_anonymous = "You are not logged in. Settings here are specific to this browser."; + out.settings_publicSigningKey = "Public Signing Key"; + + out.settings_usage = "Usage"; + out.settings_usageTitle = "See the total size of your pinned pads in MB"; + out.settings_pinningNotAvailable = "Pinned pads are only available to registered users."; + out.settings_pinningError = "Something went wrong"; + out.settings_usageAmount = "Your pinned pads occupy {0}MB"; + + out.settings_logoutEverywhereTitle = "Log out everywhere"; + out.settings_logoutEverywhere = "Log out of all other web sessions"; + out.settings_logoutEverywhereConfirm = "Are you sure? You will need to log in with all your devices."; + + out.upload_serverError = "Server Error: unable to upload your file at this time."; + out.upload_uploadPending = "You already have an upload in progress. Cancel it and upload your new file?"; + out.upload_success = "Your file ({0}) has been successfully uploaded and added to your drive."; + out.upload_notEnoughSpace = "There is not enough space for this file in your CryptDrive."; + out.upload_tooLarge = "This file exceeds the maximum upload size."; + out.upload_choose = "Choose a file"; + out.upload_pending = "Pending"; + out.upload_cancelled = "Cancelled"; + out.upload_name = "File name"; + out.upload_size = "Size"; + out.upload_progress = "Progress"; + out.download_button = "Decrypt & Download"; + + // general warnings + out.warn_notPinned = "This pad is not in anyone's CryptDrive. It will expire after 3 months. Learn more..."; + // index.html + + //about.html + out.main_p2 = 'This project uses the CKEditor Visual Editor, CodeMirror, and the ChainPad realtime engine.'; + out.main_howitworks_p1 = 'CryptPad uses a variant of the Operational transformation algorithm which is able to find distributed consensus using a Nakamoto Blockchain, a construct popularized by Bitcoin. This way the algorithm can avoid the need for a central server to resolve Operational Transform Edit Conflicts and without the need for resolving conflicts, the server can be kept unaware of the content which is being edited on the pad.'; - out.main_p1 = 'CryptPad é um editor colaborativo baseado na metodologia zero knowledge. A encriptação do servidor impede qualquer tipo de acesso não autorizado seja de indivíduos ou da NSA. A chave secreta de entriptação é armazenada no fragmento identificador do endereço, que em momento algum é enviado para o servidor, porém é disponibilizada para o javascript ao compartilhar o link com outros com quem você deseja compartilhar acesso.'; - out.main_p2 = 'Este projeto utiliza os Editores visuais CKEditor e CodeMirror, e a engine de tempo real ChainPad.'; - out.main_howitworks = 'Como funciona'; -    out.main_howitworks_p1 = 'CryptPad usa uma variante do algorítmo de Transformação Operacional, que é capaz de encontrar consenso distribuido usando o Blockchain de Nakamoto, um constructo popularizado pela Criptomoeda Bitcoin. Desta forma o algorítmo pode evitar a necessidade de um servidor central para resolver conflitos de edição operacional sem a necessidade do servidor armazenar o conteúdo que está sendo editado pelos colaboradores.'; - out.main_about = 'Sobre'; - out.main_about_p1 = 'Você pode ler mais sobre em nossa política de privacidade e nos nossos termos de serviço.'; + // contact.html + out.main_about_p2 = 'If you have any questions or comments, you can tweet us, open an issue on github, come say hi on irc (irc.freenode.net), or send us an email.'; -    out.main_about_p2 = 'Se você tem alguma questão ou comentário, você pode nos mandar um tweet ou abrir uma requisição no github. Venha também nos dar um Oi no IRC (irc.freenode.net), ou até mesmo via e-mail.'; + out.main_info = "

Collaborate in Confidence


Grow your ideas together with shared documents while Zero Knowledge technology secures your privacy; even from us."; - out.table_type = 'Tipo'; - out.table_link = 'Link'; - out.table_created = 'Criado'; - out.table_last = 'Último acesso'; + out.main_howitworks = 'How It Works'; + out.main_zeroKnowledge = 'Zero Knowledge'; + out.main_zeroKnowledge_p = "You don't have to trust that we won't look at your pads, with CryptPad's revolutionary Zero Knowledge Technology we can't. Learn more about how we protect your Privacy and Security."; + out.main_writeItDown = 'Write it down'; + out.main_writeItDown_p = "The greatest projects come from the smallest ideas. Take down the moments of inspiration and unexpected ideas because you never know which one might be a breakthrough."; + out.main_share = 'Share the link, share the pad'; + out.main_share_p = "Grow your ideas together: conduct efficient meetings, collaborate on TODO lists and make quick presentations with all your friends and all your devices."; + out.main_organize = 'Get organized'; + out.main_organize_p = "With CryptPad Drive, you can keep your sights on what's important. Folders allow you to keep track of your projects and have a global vision of where things are going."; + out.tryIt = 'Try it out!'; + out.main_richText = 'Rich Text editor'; + out.main_richText_p = 'Edit rich text pads collaboratively with our realtime Zero Knowledge CkEditor application.'; + out.main_code = 'Code editor'; + out.main_code_p = 'Edit code from your software collaboratively with our realtime Zero Knowledge CodeMirror application.'; + out.main_slide = 'Slide editor'; + out.main_slide_p = 'Create your presentations using the Markdown syntax, and display them in your browser.'; + out.main_poll = 'Polls'; + out.main_poll_p = 'Plan your meeting or your event, or vote for the best solution regarding your problem.'; + out.main_drive = 'CryptDrive'; - out.button_newpad = 'NOVO BLOCO WYSIWYG'; - out.button_newcode = 'NOVO BLOCO DE NOTAS'; - out.button_newpoll = 'NOVA ENQUETE'; - out.button_newslide = 'NOVA APRESENTAÇÃO'; + out.footer_applications = "Applications"; + out.footer_contact = "Contact"; + out.footer_aboutUs = "About us"; + + out.about = "About"; + out.privacy = "Privacy"; + out.contact = "Contact"; + out.terms = "ToS"; + out.blog = "Blog"; // privacy.html @@ -194,7 +436,6 @@ define(function () { out.policy_whatweknow = 'O que nós sabemos sobre você'; out.policy_whatweknow_p1 = 'Por ser uma aplicação hospedada na web, O Cryptpad tem acesso aos metadados expostos pelo protocolo HTTP. Isso inclui seu endereço IP, e vários cabeçalhos do HTTP que podem ser usados para identificar seu browser particular. Você pode ver que informações seu navegador está compartilhando ao visitar WhatIsMyBrowser.com.'; out.policy_whatweknow_p2 = 'Nós usamos a plataforma de análise Piwik, uma plataforma analítica open source, para aprender mais sobre nossos usos. Piwik nos informa como você encontrou o Cryptpad, via digitação direta, através de mecanismos de busca, ou via link de outro serviço web como o Reddit ou o Twitter. Nós também aprendemos com suas visitas, que links você clica enquanto está em nossas páginas de informações, e quanto tempo você fica nestas páginas.'; - out.policy_whatweknow_p3 = 'Estas ferramentas de análise são utilizadas apenas com fins de informação. Nós não coletamos nenhuma informação sobre sua utilização em nossas aplicações de zero-knowledge.'; out.policy_howweuse = 'Como utilizamos o que nós aprendemos'; out.policy_howweuse_p1 = 'Nos utilizamos estas informações para tomar melhores decisões sobre como promover o Cryptpad, ao avaliar quais dos nosso esforços passados foram mais bem sucedidos. Informações sobre sua localização nos ajudam a decidir se nós devemos considerar prover melhor suporte para idiomas além do inglês.'; out.policy_howweuse_p2 = "As informações sobre o seu navegador de internet (não importando se é um desktop ou um equipamento móvel) nos ajudam a tomar melhores decisões ao priorizar melhorias futuras. Nossa equipe de desenvolvimento é pequena, e nós tentamos fazer as melhores escolhas em pró de auxiliar a experiência de utilização do máximo de nossos usuários possíveis."; @@ -221,17 +462,89 @@ define(function () { // BottomBar.html out.bottom_france = 'Feito com na '; -    out.bottom_support = 'Um projeto do laboratório XWiki SAS com o suporte da OpenPaaS-ng'; + out.bottom_support = 'Um projeto do laboratório XWiki SAS com o suporte da OpenPaaS-ng'; // Header.html out.header_france = 'Com da France por XWiki SAS'; - - // TODO Hardcode cause YOLO - //out.header_xwiki = 'XWiki SAS'; out.header_support = ' OpenPaaS-ng'; - out.header_logoTitle = 'Ir para página principal'; + out.header_logoTitle = 'Go to the main page'; + + // Initial states + + out.initialState = [ + '

', + 'This is CryptPad, the Zero Knowledge realtime collaborative editor. Everything is saved as you type.', + '
', + 'Share the link to this pad to edit with friends or use the  Share  button to share a read-only link which allows viewing but not editing.', + '

', + + '

', + 'Go ahead, just start typing...', + '

', + '

 

' + ].join(''); + + out.codeInitialState = [ + '# CryptPad\'s Zero Knowledge collaborative code editor\n', + '\n', + '* What you type here is encrypted so only people who have the link can access it.\n', + '* You can choose the programming language to highlight and the UI color scheme in the upper right.' + ].join(''); + + out.slideInitialState = [ + '# CryptSlide\n', + '* This is a zero knowledge realtime collaborative editor.\n', + '* What you type here is encrypted so only people who have the link can access it.\n', + '* Even the server cannot see what you type.\n', + '* What you see here, what you hear here, when you leave here, let it stay here.\n', + '\n', + '---', + '\n', + '# How to use\n', + '1. Write your slides content using markdown syntax\n', + ' - Learn more about markdown syntax [here](http://www.markdowntutorial.com/)\n', + '2. Separate your slides with ---\n', + '3. Click on the "Play" button to see the result', + ' - Your slides are updated in realtime' + ].join(''); + + // Readme + + out.driveReadmeTitle = "What is CryptDrive?"; + out.readme_welcome = "Welcome to CryptPad !"; + out.readme_p1 = "Welcome to CryptPad, this is where you can take note of things alone and with friends."; + out.readme_p2 = "This pad will give you a quick walk through of how you can use CryptPad to take notes, keep them organized and work together on them."; + out.readme_cat1 = "Get to know your CryptDrive"; + out.readme_cat1_l1 = "Make a pad: In your CryptDrive, click {0} then {1} and you can make a pad."; // 0: New, 1: Rich Text + out.readme_cat1_l2 = "Open Pads from your CryptDrive: double-click on a pad icon to open it."; + out.readme_cat1_l3 = "Organize your pads: When you are logged in, every pad you access will be shown as in the {0} section of your drive."; // 0: Unsorted files + out.readme_cat1_l3_l1 = "You can click and drag files into folders in the {0} section of your drive and make new folders."; // 0: Documents + out.readme_cat1_l3_l2 = "Remember to try right clicking on icons because there are often additional menus."; + out.readme_cat1_l4 = "Put old pads in the trash: You can click and drag your pads into the {0} the same way you drag them into folders."; // 0: Trash + out.readme_cat2 = "Make pads like a pro"; + out.edit = "edit"; + out.view = "view"; + out.readme_cat2_l1 = "The {0} button in your pad allows you to give access to collaborators to either {1} or to {2} the pad."; // 0: Share, 1: edit, 2: view + out.readme_cat2_l2 = "Change the title of the pad by clicking on the pencil"; + out.readme_cat3 = "Discover CryptPad apps"; + out.readme_cat3_l1 = "With CryptPad code editor, you can collaborate on code like Javascript and markdown like HTML and Markdown"; + out.readme_cat3_l2 = "With CryptPad slide editor, you can make quick presentations using Markdown"; + out.readme_cat3_l3 = "With CryptPoll you can take quick votes, especially for scheduling meetings which fit with everybody's calendar"; + + // Tips + out.tips = {}; + out.tips.lag = "The green icon in the upper right shows the quality of your internet connection to the CryptPad server."; + out.tips.shortcuts = "`ctrl+b`, `ctrl+i` and `ctrl+u` are quick shortcuts for bold, italic and underline."; + out.tips.indent = "In numbered and bulleted lists, you can use tab or shift+tab to quickly increase or decrease indentation."; + out.tips.title = "You can set the title of your pad by clicking the top center."; + out.tips.store = "Every time you visit a pad, if you're logged in it will be saved to your CryptDrive."; + out.tips.marker = "You can highlight text in a pad using the \"marker\" item in the styles dropdown menu."; + + out.feedback_about = "If you're reading this, you were probably curious why CryptPad is requesting web pages when you perform certain actions"; + out.feedback_privacy = "We care about your privacy, and at the same time we want CryptPad to be very easy to use. We use this file to figure out which UI features matter to our users, by requesting it along with a parameter specifying which action was taken."; + out.feedback_optout = "If you would like to opt out, visit your user settings page, where you'll find a checkbox to enable or disable user feedback"; return out; }); From 08619e733ae513adc907d1c324c1385622cba140 Mon Sep 17 00:00:00 2001 From: Gustavo H M Silva Date: Mon, 29 May 2017 15:19:04 -0300 Subject: [PATCH 002/255] Partial translation + duplicated token fix Partial translation + duplicated token fix --- customize.dist/translations/messages.pt-br.js | 118 +++++++++--------- 1 file changed, 58 insertions(+), 60 deletions(-) diff --git a/customize.dist/translations/messages.pt-br.js b/customize.dist/translations/messages.pt-br.js index 7fe99d229..e7c78dcb1 100644 --- a/customize.dist/translations/messages.pt-br.js +++ b/customize.dist/translations/messages.pt-br.js @@ -1,5 +1,5 @@ // Tradução para protuguês brasileiro efetuada por Gustavo Henrique Machado da Silva (www.linkedin.com/in/gustavohmsilva) -// Embora o software original possa não possuir as mesmas licenças, a tradução produzida por mim is protected under +// Embora o software original possa não possuir as mesmas licenças, a tradução produzida por mim is protected under // Creative Commons, Attribution-ShareAlike 4.0 International // Contate-me via email no endereço gustavohmsilva@member.fsf.org // Translation to brazilian portuguese done by Gustavo Henrique Machado da Silva (www.linkedin.com/in/gustavohmsilva) @@ -24,27 +24,27 @@ define(function () { out.type.file = 'File'; out.type.media = 'Media'; - out.button_newpad = 'New Rich Text pad'; - out.button_newcode = 'New Code pad'; - out.button_newpoll = 'New Poll'; - out.button_newslide = 'New Presentation'; - out.button_newwhiteboard = 'New Whiteboard'; + out.button_newpad = 'Novo bloco RTF'; + out.button_newcode = 'Novo bloco de código'; + out.button_newpoll = 'Novo questionário'; + out.button_newslide = 'Nova apresentação'; + out.button_newwhiteboard = 'Novo quadro branco'; // NOTE: We want to update the 'common_connectionLost' key. // Please do not add a new 'updated_common_connectionLostAndInfo' but change directly the value of 'common_connectionLost' - out.updated_0_common_connectionLost = "Server Connection Lost
You're now in read-only mode until the connection is back."; + out.updated_0_common_connectionLost = "Conexão com o Servidor Perdida
Você agora está em modo somente leitura até a conexão ser restaurada."; out.common_connectionLost = out.updated_0_common_connectionLost; - out.websocketError = 'Unable to connect to the websocket server...'; - out.typeError = "This pad is not compatible with the selected application"; - out.onLogout = 'You are logged out, click here to log in
or press Escape to access your pad in read-only mode.'; - out.wrongApp = "Unable to display the content of that realtime session in your browser. Please try to reload that page."; + out.websocketError = 'Incapaz de se conectar com o servidor websocket...'; + out.typeError = "Este bloco não é compatível com a aplicação selecionada"; + out.onLogout = 'você foi desconectado, clique aqui para se conectar,
ou pressione ESC para acessar seu bloco em modo somente leitura.'; + out.wrongApp = "Incapaz de mostrar o conteúdo em tempo real no seu navegador. Por favor tente recarregar a página."; - out.loading = "Loading..."; - out.error = "Error"; - out.saved = "Saved"; - out.synced = "Everything is saved"; - out.deleted = "Pad deleted from your CryptDrive"; + out.loading = "Carregando..."; + out.error = "Erro"; + out.saved = "Salvo"; + out.synced = "Tudo foi salvo"; + out.deleted = "Bloco deletado do seu CryptDrive"; out.disconnected = 'Desconectado'; out.synchronizing = 'Sincronizando'; @@ -62,16 +62,16 @@ define(function () { out.editor = "editor"; out.editors = "editores"; - out.language = "Language"; + out.language = "Lingua"; - out.comingSoon = "Coming soon..."; + out.comingSoon = "Em breve..."; - out.newVersion = 'CryptPad has been updated!
' + - 'Check out what\'s new in the latest version:
'+ - 'Release notes for CryptPad {0}'; + out.newVersion = 'O CryptPad foi atualizado!
' + + 'Cheque as novidades na última versão:
'+ + 'Notas da atualização do CryptPad {0}'; out.upgrade = "Upgrade"; - out.upgradeTitle = "Upgrade your account to increase the storage limit"; + out.upgradeTitle = "Faça um upgrade na sua conta para aumentar o limite de armazenamento"; out.MB = "MB"; out.GB = "GB"; out.KB = "KB"; @@ -81,28 +81,28 @@ define(function () { out.formattedKB = "{0} KB"; out.greenLight = "Tudo está funcionando bem"; - out.orangeLight = "Sua conexão longa pode impactar sua experiência"; + out.orangeLight = "Sua conexão lenta pode impactar sua experiência"; out.redLight = "Você está desconectado da sua sessão"; - out.pinLimitReached = "You've reached your storage limit"; - out.updated_0_pinLimitReachedAlert = "You've reached your storage limit. New pads won't be stored in your CryptDrive.
" + - 'You can either remove pads from your CryptDrive or subscribe to a premium offer to increase your limit.'; + out.pinLimitReached = "Você alcançou o limite de armazenamento"; + out.updated_0_pinLimitReachedAlert = "Você alcançou o limite de armazenamento. Novos blocos não serão mais salvos no seu CryptDrive.
" + + 'Você pode deletar blocos do seu CryptDrive ou se inscrever como premium para aumentar o limite de espaço.'; out.pinLimitReachedAlert = out.updated_0_pinLimitReachedAlert; - out.pinAboveLimitAlert = 'As of this release, we are imposing a 50MB limit on free data storage and you are currently using {0}. You will need to either delete some pads or subscribe on accounts.cryptpad.fr. Your contribution will help us improve CryptPad and spread Zero Knowledge. Please contact support if you have any other questions.'; - out.pinLimitNotPinned = "You've reached your storage limit.
"+ - "This pad is not stored in your CryptDrive."; - out.pinLimitDrive = "You've reached your storage limit.
" + - "You can't create new pads."; + out.pinAboveLimitAlert = 'A partir desta atualização, nós estamos impondo um limite de 50MB no armazenamento gratuito. Você está atualmente usando {0}. Você irá precisar deletar alguns blocos ou se inscrever no accounts.cryptpad.fr. Sua contribuição irá nos ajudar a melhorar o CryptPad e expandir a metodologia Zero Knowledge. Por favor contacte o suporte se você possui outras dúvidas.'; + out.pinLimitNotPinned = "Você alcançou o limite de armazenamento.
"+ + "Este bloco não está armazenado no seu CryptDrive."; + out.pinLimitDrive = "Você alcançou o limite de armazenamento.
" + + "Você não pode criar novos blocos."; out.importButtonTitle = 'Importar um documento de um arquivo local'; out.exportButtonTitle = 'Exportar esta sesão para um arquivo local'; - out.exportPrompt = 'Como deseja nomeear seu arquivo?'; + out.exportPrompt = 'Como deseja nomear seu arquivo?'; out.changeNamePrompt = 'Mude seu nome (deixe em branco para se manter anônimo): '; - out.user_rename = "Change display name"; - out.user_displayName = "Display name"; - out.user_accountName = "Account name"; + out.user_rename = "Mudar nome de exibição"; + out.user_displayName = "Nome visível"; + out.user_accountName = "Nome da Conta"; out.clickToEdit = "Clique para Editar"; @@ -113,51 +113,49 @@ define(function () { out.shareButton = 'Compartilhar'; out.shareSuccess = 'Endereço copiado para o clipboard'; - out.newButton = 'New'; - out.newButtonTitle = 'Create a new pad'; + out.newButton = 'Novo'; + out.newButtonTitle = 'Criar um novo bloco'; - out.saveTemplateButton = "Save as template"; - out.saveTemplatePrompt = "Choose a title for the template"; - out.templateSaved = "Template saved!"; - out.selectTemplate = "Select a template or press escape"; + out.saveTemplateButton = "Salvar como modelo"; + out.saveTemplatePrompt = "Escolha o nome do modelo"; + out.templateSaved = "Modelo salvo!"; + out.selectTemplate = "Selecione um modelo ou pressione ESC"; - out.previewButtonTitle = "Display or hide the Markdown preview mode"; + out.previewButtonTitle = "Mostrar ou esconder o modo de visualização markdown"; out.presentButtonTitle = "Entrar no modo apresentação"; out.presentSuccess = 'Pressione ESC para sair do modo de apresentação'; - out.backgroundButtonTitle = 'Change the background color in the presentation'; + out.backgroundButtonTitle = 'Mudar cor do fundo da apresentação'; out.colorButtonTitle = 'Mudar a cor do texto no modo apresentação'; - out.printButton = "Print (enter)"; - out.printButtonTitle = "Print your slides or export them as a PDF file"; - out.printOptions = "Layout options"; - out.printSlideNumber = "Display the slide number"; - out.printDate = "Display the date"; - out.printTitle = "Display the pad title"; + out.printButton = "Imprimir (Enter)"; + out.printButtonTitle = "Imprimir seus slides ou exportá-los como PDF"; + out.printOptions = "Opções de leiaute"; + out.printSlideNumber = "Mostrar o número do slide"; + out.printDate = "Mostrar a data"; + out.printTitle = "Mostrar título do bloco"; out.printCSS = "Custom style rules (CSS):"; - out.printTransition = "Enable transition animations"; + out.printTransition = "Ativar animações de transição"; - out.slideOptionsTitle = "Customize your slides"; - out.slideOptionsButton = "Save (enter)"; + out.slideOptionsTitle = "Personalizar seus slides"; + out.slideOptionsButton = "Salvar (Enter)"; out.editShare = "Compartilhar endereço editável"; out.editShareTitle = "Copiar endereço editável"; - out.editOpen = "Open editing link in a new tab"; - out.editOpenTitle = "Open this pad in editing mode in a new tab"; - out.viewShare = "Compartilhar endereó de visualização"; + out.editOpen = "Abrir endereço editável em nova aba"; + out.editOpenTitle = "Abrir este bloco em modo editável em nova aba"; + out.viewShare = "Compartilhar endereço de visualização"; out.viewShareTitle = "Copiar o endereço somente leitura"; - out.editOpen = "Open editing link in a new tab"; - out.editOpenTitle = "Open this pad in editing mode in a new tab"; out.notifyJoined = "{0} entraram na sessão colaborativa"; out.notifyRenamed = "{0} agora é conhecido como {1}"; out.notifyLeft = "{0} deixou essa sessão colaborativa"; - out.okButton = 'OK (enter)'; + out.okButton = 'OK (Enter)'; out.cancel = "Cancelar"; - out.cancelButton = 'Cancelar (esc)'; + out.cancelButton = 'Cancelar (ESC)'; out.historyButton = "Display the document history"; out.history_next = "Go to the next version"; @@ -390,7 +388,7 @@ define(function () { out.warn_notPinned = "This pad is not in anyone's CryptDrive. It will expire after 3 months. Learn more..."; // index.html - + //about.html out.main_p2 = 'This project uses the CKEditor Visual Editor, CodeMirror, and the ChainPad realtime engine.'; out.main_howitworks_p1 = 'CryptPad uses a variant of the Operational transformation algorithm which is able to find distributed consensus using a Nakamoto Blockchain, a construct popularized by Bitcoin. This way the algorithm can avoid the need for a central server to resolve Operational Transform Edit Conflicts and without the need for resolving conflicts, the server can be kept unaware of the content which is being edited on the pad.'; From 81b931e56f448fa50f9733110b4d6c93552a8a25 Mon Sep 17 00:00:00 2001 From: Gustavo H M Silva Date: Tue, 30 May 2017 09:45:14 -0300 Subject: [PATCH 003/255] Update messages.pt-br.js --- customize.dist/translations/messages.pt-br.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/customize.dist/translations/messages.pt-br.js b/customize.dist/translations/messages.pt-br.js index e7c78dcb1..69b53e814 100644 --- a/customize.dist/translations/messages.pt-br.js +++ b/customize.dist/translations/messages.pt-br.js @@ -1,5 +1,5 @@ // Tradução para protuguês brasileiro efetuada por Gustavo Henrique Machado da Silva (www.linkedin.com/in/gustavohmsilva) -// Embora o software original possa não possuir as mesmas licenças, a tradução produzida por mim is protected under +// Embora o software original possa não possuir as mesmas licenças, a tradução produzida por mim é protegida sob termos // Creative Commons, Attribution-ShareAlike 4.0 International // Contate-me via email no endereço gustavohmsilva@member.fsf.org // Translation to brazilian portuguese done by Gustavo Henrique Machado da Silva (www.linkedin.com/in/gustavohmsilva) From 376b60c21c233d38324ae567e7905fb283be42f9 Mon Sep 17 00:00:00 2001 From: yflory Date: Mon, 12 Jun 2017 15:59:24 +0200 Subject: [PATCH 004/255] New toolbar temp --- customize.dist/ckeditor-config.js | 2 +- customize.dist/src/less/toolbar.less | 23 ++- customize.dist/toolbar.css | 22 ++- customize.dist/translations/messages.fr.js | 1 + customize.dist/translations/messages.js | 1 + www/common/toolbar2.js | 50 +++-- www/file/file.css | 4 +- www/file/file.less | 6 +- www/pad/inner.html | 10 +- www/pad/themes/moono-lisa/dev/icons16.png | Bin 0 -> 17963 bytes www/pad/themes/moono-lisa/dev/icons16.svg | 175 ++++++++++++++++++ www/pad/themes/moono-lisa/dev/icons32.png | Bin 0 -> 51976 bytes www/pad/themes/moono-lisa/dev/icons32.svg | 167 +++++++++++++++++ www/pad/themes/moono-lisa/dev/locations.json | 145 +++++++++++++++ www/pad/themes/moono-lisa/dialog.css | 5 + www/pad/themes/moono-lisa/dialog_ie.css | 5 + www/pad/themes/moono-lisa/dialog_ie8.css | 5 + www/pad/themes/moono-lisa/dialog_iequirks.css | 5 + www/pad/themes/moono-lisa/editor.css | 5 + www/pad/themes/moono-lisa/editor_gecko.css | 5 + www/pad/themes/moono-lisa/editor_ie.css | 5 + www/pad/themes/moono-lisa/editor_ie8.css | 5 + www/pad/themes/moono-lisa/editor_iequirks.css | 5 + www/pad/themes/moono-lisa/images/arrow.png | Bin 0 -> 191 bytes www/pad/themes/moono-lisa/images/close.png | Bin 0 -> 615 bytes .../themes/moono-lisa/images/hidpi/close.png | Bin 0 -> 1238 bytes .../moono-lisa/images/hidpi/lock-open.png | Bin 0 -> 1071 bytes .../themes/moono-lisa/images/hidpi/lock.png | Bin 0 -> 1062 bytes .../moono-lisa/images/hidpi/refresh.png | Bin 0 -> 1623 bytes .../themes/moono-lisa/images/lock-open.png | Bin 0 -> 511 bytes www/pad/themes/moono-lisa/images/lock.png | Bin 0 -> 506 bytes www/pad/themes/moono-lisa/images/refresh.png | Bin 0 -> 757 bytes www/pad/themes/moono-lisa/images/spinner.gif | Bin 0 -> 2984 bytes www/pad/themes/moono-lisa/readme.md | 46 +++++ www/pad/themes/moono-lisa/skin.js | 7 + 35 files changed, 679 insertions(+), 25 deletions(-) create mode 100644 www/pad/themes/moono-lisa/dev/icons16.png create mode 100644 www/pad/themes/moono-lisa/dev/icons16.svg create mode 100644 www/pad/themes/moono-lisa/dev/icons32.png create mode 100644 www/pad/themes/moono-lisa/dev/icons32.svg create mode 100644 www/pad/themes/moono-lisa/dev/locations.json create mode 100644 www/pad/themes/moono-lisa/dialog.css create mode 100644 www/pad/themes/moono-lisa/dialog_ie.css create mode 100644 www/pad/themes/moono-lisa/dialog_ie8.css create mode 100644 www/pad/themes/moono-lisa/dialog_iequirks.css create mode 100644 www/pad/themes/moono-lisa/editor.css create mode 100644 www/pad/themes/moono-lisa/editor_gecko.css create mode 100644 www/pad/themes/moono-lisa/editor_ie.css create mode 100644 www/pad/themes/moono-lisa/editor_ie8.css create mode 100644 www/pad/themes/moono-lisa/editor_iequirks.css create mode 100644 www/pad/themes/moono-lisa/images/arrow.png create mode 100644 www/pad/themes/moono-lisa/images/close.png create mode 100644 www/pad/themes/moono-lisa/images/hidpi/close.png create mode 100644 www/pad/themes/moono-lisa/images/hidpi/lock-open.png create mode 100644 www/pad/themes/moono-lisa/images/hidpi/lock.png create mode 100644 www/pad/themes/moono-lisa/images/hidpi/refresh.png create mode 100644 www/pad/themes/moono-lisa/images/lock-open.png create mode 100644 www/pad/themes/moono-lisa/images/lock.png create mode 100644 www/pad/themes/moono-lisa/images/refresh.png create mode 100644 www/pad/themes/moono-lisa/images/spinner.gif create mode 100644 www/pad/themes/moono-lisa/readme.md create mode 100644 www/pad/themes/moono-lisa/skin.js diff --git a/customize.dist/ckeditor-config.js b/customize.dist/ckeditor-config.js index 45e3bd5f5..6609f47e3 100644 --- a/customize.dist/ckeditor-config.js +++ b/customize.dist/ckeditor-config.js @@ -38,7 +38,7 @@ CKEDITOR.editorConfig = function( config ) { //skin: 'moono-cryptpad,/pad/themes/moono-cryptpad/' //skin: 'flat,/pad/themes/flat/' - //skin: 'moono-lisa,/pad/themes/moono-lisa/' + config.skin= 'moono-lisa,/pad/themes/moono-lisa/' //skin: 'moono-dark,/pad/themes/moono-dark/' //skin: 'office2013,/pad/themes/office2013/' }; diff --git a/customize.dist/src/less/toolbar.less b/customize.dist/src/less/toolbar.less index df68bc8c4..3cd30ff59 100644 --- a/customize.dist/src/less/toolbar.less +++ b/customize.dist/src/less/toolbar.less @@ -28,6 +28,8 @@ box-sizing: border-box; padding: 0px 6px; + background-color: #BBBBFF; + .fa { font: normal normal normal 14px/1 FontAwesome; font-family: FontAwesome; @@ -321,13 +323,12 @@ height: 32px; position: relative; .cryptpad-title { - .title, .pencilIcon { + .title, .pencilIcon, .saveIcon { font-size: 1.5em; vertical-align: middle; line-height: 32px; } .pencilIcon { - //display: none; margin-left: 11px; &:hover { color: #999; @@ -337,6 +338,22 @@ cursor: pointer; } } + .saveIcon { + cursor: pointer; + border: 1px solid black; + border-radius: 0px 2px 2px 0px; + background: white; + padding: 5px; + display: inline; + margin-left: -1px; + border-collapse: collapse; + &:hover { + color: #999; + } + span { + cursor: pointer; + } + } &:not(input):hover { .editable { border: 1px solid #888; @@ -410,6 +427,7 @@ } } .cryptpad-toolbar-leftside { + height: 32px; float: left; margin-bottom: -1px; .cryptpad-dropdown-users { @@ -427,6 +445,7 @@ } } .cryptpad-toolbar-rightside { + height: 32px; text-align: right; } .cryptpad-toolbar-history { diff --git a/customize.dist/toolbar.css b/customize.dist/toolbar.css index ba7d7ea35..df2a1d3b6 100644 --- a/customize.dist/toolbar.css +++ b/customize.dist/toolbar.css @@ -101,6 +101,7 @@ .cryptpad-toolbar { box-sizing: border-box; padding: 0px 6px; + background-color: #BBBBFF; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; @@ -406,7 +407,8 @@ position: relative; } .cryptpad-toolbar-top .cryptpad-title .title, -.cryptpad-toolbar-top .cryptpad-title .pencilIcon { +.cryptpad-toolbar-top .cryptpad-title .pencilIcon, +.cryptpad-toolbar-top .cryptpad-title .saveIcon { font-size: 1.5em; vertical-align: middle; line-height: 32px; @@ -421,6 +423,22 @@ .cryptpad-toolbar-top .cryptpad-title .pencilIcon span { cursor: pointer; } +.cryptpad-toolbar-top .cryptpad-title .saveIcon { + cursor: pointer; + border: 1px solid black; + border-radius: 0px 2px 2px 0px; + background: white; + padding: 5px; + display: inline; + margin-left: -1px; + border-collapse: collapse; +} +.cryptpad-toolbar-top .cryptpad-title .saveIcon:hover { + color: #999; +} +.cryptpad-toolbar-top .cryptpad-title .saveIcon span { + cursor: pointer; +} .cryptpad-toolbar-top .cryptpad-title:not(input):hover .editable { border: 1px solid #888; border-radius: 2px 0px 0px 2px; @@ -485,6 +503,7 @@ vertical-align: baseline; } .cryptpad-toolbar-leftside { + height: 32px; float: left; margin-bottom: -1px; } @@ -500,6 +519,7 @@ margin-top: -1px; } .cryptpad-toolbar-rightside { + height: 32px; text-align: right; } .cryptpad-toolbar-history { diff --git a/customize.dist/translations/messages.fr.js b/customize.dist/translations/messages.fr.js index 54eae195a..3108690f0 100644 --- a/customize.dist/translations/messages.fr.js +++ b/customize.dist/translations/messages.fr.js @@ -97,6 +97,7 @@ define(function () { out.user_accountName = "Nom d'utilisateur"; out.clickToEdit = 'Cliquer pour modifier'; + out.saveTitle = "Enregistrer le titre (Entrée)"; out.forgetButtonTitle = 'Déplacer ce pad vers la corbeille'; out.forgetPrompt = 'Cliquer sur OK déplacera ce pad vers la corbeille de votre CryptDrive, êtes-vous sûr ?'; diff --git a/customize.dist/translations/messages.js b/customize.dist/translations/messages.js index 7d069b733..0e244da30 100644 --- a/customize.dist/translations/messages.js +++ b/customize.dist/translations/messages.js @@ -99,6 +99,7 @@ define(function () { out.user_accountName = "Account name"; out.clickToEdit = "Click to edit"; + out.saveTitle = "Save the title (enter)"; out.forgetButtonTitle = 'Move this pad to the trash'; out.forgetPrompt = 'Clicking OK will move this pad to your trash. Are you sure?'; diff --git a/www/common/toolbar2.js b/www/common/toolbar2.js index 813cef23c..e1aa821a6 100644 --- a/www/common/toolbar2.js +++ b/www/common/toolbar2.js @@ -392,7 +392,6 @@ define([ 'class': TITLE_CLS }).appendTo(toolbar.$top); - // TODO: move these functions to toolbar or common? if (typeof config.title !== "object") { console.error("config.title", config); throw new Error("config.title is not an object"); @@ -409,6 +408,10 @@ define([ 'class': 'pencilIcon', 'title': Messages.clickToEdit }); + var $saveIcon = $('', { + 'class': 'saveIcon', + 'title': Messages.saveTitle + }).hide(); if (config.readOnly === 1 || typeof(Cryptpad) === "undefined") { return $titleContainer; } var $input = $('', { type: 'text', @@ -422,6 +425,11 @@ define([ style: 'font-family: FontAwesome;' }); $pencilIcon.append($icon).appendTo($titleContainer); + var $icon2 = $('', { + 'class': 'fa fa-check readonly', + style: 'font-family: FontAwesome;' + }); + $saveIcon.append($icon2).appendTo($titleContainer); } // Events @@ -432,26 +440,34 @@ define([ e.stopPropagation(); return true; }); + var save = function () { + var name = $input.val().trim(); + if (name === "") { + name = $input.attr('placeholder'); + } + Cryptpad.renamePad(name, function (err, newtitle) { + if (err) { return; } + $text.text(newtitle); + callback(null, newtitle); + $input.hide(); + $text.show(); + $pencilIcon.show(); + $saveIcon.hide(); + //$pencilIcon.css('display', ''); + }); + }; $input.on('keyup', function (e) { if (e.which === 13 && toolbar.connected === true) { - var name = $input.val().trim(); - if (name === "") { - name = $input.attr('placeholder'); - } - Cryptpad.renamePad(name, function (err, newtitle) { - if (err) { return; } - $text.text(newtitle); - callback(null, newtitle); - $input.hide(); - $text.show(); - //$pencilIcon.css('display', ''); - }); + save(); } else if (e.which === 27) { $input.hide(); $text.show(); + $pencilIcon.show(); + $saveIcon.hide(); //$pencilIcon.css('display', ''); } }); + $saveIcon.click(save); var displayInput = function () { if (toolbar.connected === false) { return; } @@ -461,6 +477,8 @@ define([ $input.val(inputVal); $input.show(); $input.focus(); + $pencilIcon.hide(); + $saveIcon.show(); }; $text.on('click', displayInput); $pencilIcon.on('click', displayInput); @@ -482,16 +500,16 @@ define([ title: Messages.header_logoTitle, 'class': "cryptpad-logo" }).append($imgTag); - var $span = $('').text('CryptPad'); + var $span = $('').text('CryptDrive'); var $aTagBig = $aTagSmall.clone().addClass('large').append($span); $aTagSmall.addClass('narrow'); var onClick = function (e) { e.preventDefault(); if (e.ctrlKey) { - window.open('/'); + window.open('/drive'); return; } - window.location = "/"; + window.location = "/drive"; }; var onContext = function (e) { e.stopPropagation(); }; diff --git a/www/file/file.css b/www/file/file.css index f1e78d72a..e2027fa38 100644 --- a/www/file/file.css +++ b/www/file/file.css @@ -3,8 +3,10 @@ body { margin: 0px; height: 100%; } +#toolbar { + display: flex; +} .cryptpad-toolbar { - margin-bottom: 1px; padding: 0px; display: inline-block; } diff --git a/www/file/file.less b/www/file/file.less index 04407f8e5..030ab8b0a 100644 --- a/www/file/file.less +++ b/www/file/file.less @@ -7,8 +7,12 @@ html, body { margin: 0px; height: 100%; } + +#toolbar { + display: flex; // We need this to remove a 3px border at the bottom of the toolbar +} + .cryptpad-toolbar { - margin-bottom: 1px; padding: 0px; display: inline-block; } diff --git a/www/pad/inner.html b/www/pad/inner.html index c43af938c..3ec73bca2 100644 --- a/www/pad/inner.html +++ b/www/pad/inner.html @@ -12,15 +12,19 @@ } #cke_1_top { overflow: visible; - padding: 0 6px; + padding: 0px; } #cke_1_toolbox { display: inline-block; width: 100%; + background-color: lightgoldenrodyellow; + } + #cke_1_toolbox .cke_toolbar { + height: 28px; + padding: 2px 0; } #cke_1_top .cryptpad-toolbar { - margin-bottom: 1px; - padding: 0px; + padding: 0 6px; display: inline-block; } diff --git a/www/pad/themes/moono-lisa/dev/icons16.png b/www/pad/themes/moono-lisa/dev/icons16.png new file mode 100644 index 0000000000000000000000000000000000000000..425edcf2e53e2c4709289c7374de25fbb8c699f0 GIT binary patch literal 17963 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 V@*3GU;FrKachq!Il{f98|33{Mvts}N literal 0 HcmV?d00001 diff --git a/www/pad/themes/moono-lisa/dev/icons16.svg b/www/pad/themes/moono-lisa/dev/icons16.svg new file mode 100644 index 000000000..1717d6106 --- /dev/null +++ b/www/pad/themes/moono-lisa/dev/icons16.svg @@ -0,0 +1,175 @@ + + + + mona-lisa-icons16 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/www/pad/themes/moono-lisa/dev/icons32.png b/www/pad/themes/moono-lisa/dev/icons32.png new file mode 100644 index 0000000000000000000000000000000000000000..148456661b97139ddd2bb482955695c72c746a10 GIT binary patch literal 51976 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

}em(ixB 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 + + + mona-lisa-icons32 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/www/pad/themes/moono-lisa/dev/locations.json b/www/pad/themes/moono-lisa/dev/locations.json new file mode 100644 index 000000000..fda6b1f4a --- /dev/null +++ b/www/pad/themes/moono-lisa/dev/locations.json @@ -0,0 +1,145 @@ +{ + "0": [ + [ + "plugins/sourcearea/icons/source.png", + "plugins/sourcedialog/icons/sourcedialog.png" + ], + [ + "plugins/sourcearea/icons/source-rtl.png", + "plugins/sourcedialog/icons/sourcedialog-rtl.png" + ], + "plugins/save/icons/save.png", + "plugins/newpage/icons/newpage.png", + "plugins/newpage/icons/newpage-rtl.png", + "plugins/preview/icons/preview.png", + "plugins/preview/icons/preview-rtl.png", + "plugins/print/icons/print.png", + [ + "plugins/templates/icons/templates.png", + "plugins/templates/icons/templates-rtl.png" + ], + "plugins/docprops/icons/docprops.png", + "plugins/docprops/icons/docprops-rtl.png" + ], + "1": [ + [ + "plugins/clipboard/icons/cut-rtl.png", + "plugins/clipboard/icons/cut.png" + ], + [ + "plugins/clipboard/icons/copy.png", + "plugins/clipboard/icons/copy-rtl.png" + ], + [ + "plugins/clipboard/icons/paste.png", + "plugins/clipboard/icons/paste-rtl.png" + ], + "plugins/pastetext/icons/pastetext.png", + "plugins/pastetext/icons/pastetext-rtl.png", + "plugins/pastefromword/icons/pastefromword.png", + "plugins/pastefromword/icons/pastefromword-rtl.png", + "plugins/undo/icons/undo.png", + "plugins/undo/icons/undo-rtl.png", + "plugins/undo/icons/redo.png", + "plugins/undo/icons/redo-rtl.png" + ], + "2": [ + [ + "plugins/find/icons/find-rtl.png", + "plugins/find/icons/find.png" + ], + "plugins/find/icons/replace.png", + "plugins/selectall/icons/selectall.png", + [ + "plugins/wsc/icons/spellchecker.png", + "plugins/scayt/icons/scayt.png" + ] + ], + "3": [ + "plugins/forms/icons/form.png", + "plugins/forms/icons/checkbox.png", + "plugins/forms/icons/radio.png", + [ + "plugins/forms/icons/textfield-rtl.png", + "plugins/forms/icons/textfield.png" + ], + "plugins/forms/icons/textarea.png", + "plugins/forms/icons/textarea-rtl.png", + "plugins/forms/icons/select.png", + "plugins/forms/icons/select-rtl.png", + "plugins/forms/icons/button.png", + "plugins/forms/icons/imagebutton.png", + "plugins/forms/icons/hiddenfield.png" + ], + "4": [ + "plugins/basicstyles/icons/bold.png", + "plugins/basicstyles/icons/italic.png", + "plugins/basicstyles/icons/underline.png", + "plugins/basicstyles/icons/strike.png", + "plugins/basicstyles/icons/superscript.png", + "plugins/basicstyles/icons/subscript.png", + "plugins/removeformat/icons/removeformat.png" + ], + "5": [ + "plugins/list/icons/numberedlist.png", + "plugins/list/icons/numberedlist-rtl.png", + "plugins/list/icons/bulletedlist.png", + "plugins/list/icons/bulletedlist-rtl.png", + "plugins/indent/icons/outdent.png", + "plugins/indent/icons/indent.png", + "plugins/indent/icons/indent-rtl.png", + "plugins/indent/icons/outdent-rtl.png", + "plugins/blockquote/icons/blockquote.png", + "plugins/div/icons/creatediv.png", + "plugins/justify/icons/justifyleft.png", + "plugins/justify/icons/justifycenter.png", + "plugins/justify/icons/justifyright.png", + "plugins/justify/icons/justifyblock.png", + "plugins/bidi/icons/bidiltr.png", + "plugins/bidi/icons/bidirtl.png" + ], + "6": [ + "plugins/link/icons/link.png", + "plugins/link/icons/unlink.png", + "plugins/link/icons/anchor.png", + "plugins/link/icons/anchor-rtl.png", + "plugins/copyformatting/icons/copyformatting.png" + ], + "7": [ + [ + "plugins/image/icons/image.png", + "plugins/image2/icons/image.png" + ], + "plugins/flash/icons/flash.png", + "plugins/table/icons/table.png", + "plugins/horizontalrule/icons/horizontalrule.png", + "plugins/smiley/icons/smiley.png", + "plugins/specialchar/icons/specialchar.png", + "plugins/pagebreak/icons/pagebreak.png", + "plugins/pagebreak/icons/pagebreak-rtl.png", + "plugins/iframe/icons/iframe.png" + ], + "8": [ + "plugins/colorbutton/icons/textcolor.png", + "plugins/colorbutton/icons/bgcolor.png" + ], + "9": [ + "plugins/maximize/icons/maximize.png", + "plugins/showblocks/icons/showblocks.png", + "plugins/showblocks/icons/showblocks-rtl.png" + ], + "10": [ + "plugins/about/icons/about.png", + "plugins/uicolor/icons/uicolor.png", + "plugins/placeholder/icons/placeholder.png", + "plugins/language/icons/language.png", + "plugins/codesnippet/icons/codesnippet.png" + ], + "11": [ + "plugins/link/images/anchor.png", + "skins/moono-lisa/images/close.png", + "skins/moono-lisa/images/lock.png", + "skins/moono-lisa/images/lock-open.png", + "skins/moono-lisa/images/refresh.png" + ] +} diff --git a/www/pad/themes/moono-lisa/dialog.css b/www/pad/themes/moono-lisa/dialog.css new file mode 100644 index 000000000..76f885432 --- /dev/null +++ b/www/pad/themes/moono-lisa/dialog.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#fff}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:12px;cursor:move;position:relative;color:#484848;border-bottom:1px solid #d1d1d1;padding:12px 19px 12px 12px;background:#f8f8f8;letter-spacing:.3px}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border:2px solid rgba(102,102,102,0.2);border-left-color:rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:43px;border-top:1px solid #d1d1d1}.cke_dialog_contents_body{overflow:auto;padding:9px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:33px;display:inline-block;margin:9px 0 0;position:absolute;z-index:2;left:11px}.cke_rtl .cke_dialog_tabs{left:auto;right:11px}a.cke_dialog_tab{height:25px;padding:4px 8px;display:inline-block;cursor:pointer;line-height:26px;outline:0;color:#484848;border:1px solid #d1d1d1;border-radius:3px 3px 0 0;background:#f8f8f8;min-width:90px;text-align:center;margin-left:-1px;letter-spacing:.3px}a.cke_dialog_tab:hover{background-color:#fff}a.cke_dialog_tab:focus{border:2px solid #139ff7;border-bottom-color:#d1d1d1;padding:3px 7px;position:relative;z-index:1}a.cke_dialog_tab_selected{background:#fff;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus{border-bottom-color:#fff}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:16px;width:16px;top:11px;z-index:5;opacity:.7;filter:alpha(opacity = 70)}.cke_rtl .cke_dialog_close_button{left:12px}.cke_ltr .cke_dialog_close_button{right:12px}.cke_hc a.cke_dialog_close_button{background-image:none}.cke_hidpi a.cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}a.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}a.cke_dialog_close_button span{display:none}.cke_hc a.cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%;margin-top:12px}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #bcbcbc;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:2px;min-height:28px;margin-left:1px}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:2px solid #139ff7}input.cke_dialog_ui_input_text:focus{padding-left:5px}textarea.cke_dialog_ui_input_textarea:focus{padding:3px 5px}select.cke_dialog_ui_input_select:focus{margin:0;width:100%!important}input.cke_dialog_ui_checkbox_input,input.cke_dialog_ui_radio_input{margin-left:1px;margin-right:2px}input.cke_dialog_ui_checkbox_input:focus,input.cke_dialog_ui_checkbox_input:active,input.cke_dialog_ui_radio_input:focus,input.cke_dialog_ui_radio_input:active{border:0;outline:2px solid #139ff7}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 1px;margin:0;text-align:center;color:#484848;vertical-align:middle;cursor:pointer;border:1px solid #bcbcbc;border-radius:2px;background:#f8f8f8;letter-spacing:.3px;line-height:18px;box-sizing:border-box}.cke_hc a.cke_dialog_ui_button{border-width:3px}span.cke_dialog_ui_button{padding:0 10px;cursor:pointer}a.cke_dialog_ui_button:hover{background:#fff}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border:2px solid #139ff7;outline:0;padding:3px 0}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;background:#09863e;border:1px solid #09863e}.cke_hc a.cke_dialog_ui_button{border:3px solid #bcbcbc}a.cke_dialog_ui_button_ok:hover{background:#53aa78;border-color:#53aa78}a.cke_dialog_ui_button_ok:focus{box-shadow:inset 0 0 0 2px #FFF}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#139ff7}.cke_hc a.cke_dialog_ui_button_ok:hover,.cke_hc a.cke_dialog_ui_button_ok:focus,.cke_hc a.cke_dialog_ui_button_ok:active{border-color:#484848}a.cke_dialog_ui_button_ok.cke_disabled{background:#d1d1d1;border-color:#d1d1d1;cursor:default}a.cke_dialog_ui_button_ok.cke_disabled span{cursor:default}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:28px;line-height:28px;background-color:#fff;border:1px solid #bcbcbc;padding:3px 3px 3px 6px;outline:0;border-radius:2px;margin:0 1px;box-sizing:border-box;width:calc(100% - 2px)!important}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog_ui_labeled_label{margin-left:1px}.cke_dialog .cke_dark_background{background-color:transparent}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked,.cke_dialog a.cke_btn_reset{margin:2px}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_dialog a.cke_btn_over,.cke_dialog a.cke_btn_locked:hover,.cke_dialog a.cke_btn_locked:focus,.cke_dialog a.cke_btn_locked:active,.cke_dialog a.cke_btn_unlocked:hover,.cke_dialog a.cke_btn_unlocked:focus,.cke_dialog a.cke_btn_unlocked:active,.cke_dialog a.cke_btn_reset:hover,.cke_dialog a.cke_btn_reset:focus,.cke_dialog a.cke_btn_reset:active{cursor:pointer;outline:0;margin:0;border:2px solid #139ff7}.cke_dialog fieldset{border:1px solid #bcbcbc}.cke_dialog fieldset legend{padding:0 6px}.cke_dialog_ui_checkbox,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{display:inline-block}.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{padding-top:5px}.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label{vertical-align:middle}.cke_dialog .ImagePreviewBox{border:1px ridge #bcbcbc;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:1px solid #bcbcbc;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;cursor:default;letter-spacing:.3px}.cke_dialog_body label+.cke_dialog_ui_labeled_content{margin-top:2px}.cke_dialog_contents_body .cke_dialog_ui_text,.cke_dialog_contents_body .cke_dialog_ui_select,.cke_dialog_contents_body .cke_dialog_ui_hbox_last>a.cke_dialog_ui_button{margin-top:4px}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:2px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_dialog_contents_body .cke_accessibility_legend{margin:2px 7px 2px 2px}.cke_dialog_contents_body .cke_accessibility_legend:focus,.cke_dialog_contents_body .cke_accessibility_legend:active{outline:0;border:2px solid #139ff7;margin:0 5px 0 0}.cke_dialog_contents_body input[type=file]:focus,.cke_dialog_contents_body input[type=file]:active{border:2px solid #139ff7}.cke_dialog_find_fieldset{margin-top:10px!important}.cke_dialog_image_ratiolock{margin-top:52px!important}.cke_dialog_forms_select_order label.cke_dialog_ui_labeled_label{margin-left:0}.cke_dialog_forms_select_order div.cke_dialog_ui_input_select{width:100%}.cke_dialog_forms_select_order_txtsize .cke_dialog_ui_hbox_last{padding-top:4px}.cke_dialog_image_url .cke_dialog_ui_hbox_last,.cke_dialog_flash_url .cke_dialog_ui_hbox_last{vertical-align:bottom}a.cke_dialog_ui_button.cke_dialog_image_browse{margin-top:10px}.cke_dialog_contents_body .cke_tpl_list{border:#bcbcbc 1px solid;margin:1px}.cke_dialog_contents_body .cke_tpl_list:focus,.cke_dialog_contents_body .cke_tpl_list:active{outline:0;margin:0;border:2px solid #139ff7}.cke_dialog_contents_body .cke_tpl_list a:focus,.cke_dialog_contents_body .cke_tpl_list a:active{outline:0}.cke_dialog_contents_body .cke_tpl_list a:focus .cke_tpl_item,.cke_dialog_contents_body .cke_tpl_list a:active .cke_tpl_item{border:2px solid #139ff7;padding:6px} \ No newline at end of file diff --git a/www/pad/themes/moono-lisa/dialog_ie.css b/www/pad/themes/moono-lisa/dialog_ie.css new file mode 100644 index 000000000..cc53ab1e5 --- /dev/null +++ b/www/pad/themes/moono-lisa/dialog_ie.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#fff}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:12px;cursor:move;position:relative;color:#484848;border-bottom:1px solid #d1d1d1;padding:12px 19px 12px 12px;background:#f8f8f8;letter-spacing:.3px}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border:2px solid rgba(102,102,102,0.2);border-left-color:rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:43px;border-top:1px solid #d1d1d1}.cke_dialog_contents_body{overflow:auto;padding:9px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:33px;display:inline-block;margin:9px 0 0;position:absolute;z-index:2;left:11px}.cke_rtl .cke_dialog_tabs{left:auto;right:11px}a.cke_dialog_tab{height:25px;padding:4px 8px;display:inline-block;cursor:pointer;line-height:26px;outline:0;color:#484848;border:1px solid #d1d1d1;border-radius:3px 3px 0 0;background:#f8f8f8;min-width:90px;text-align:center;margin-left:-1px;letter-spacing:.3px}a.cke_dialog_tab:hover{background-color:#fff}a.cke_dialog_tab:focus{border:2px solid #139ff7;border-bottom-color:#d1d1d1;padding:3px 7px;position:relative;z-index:1}a.cke_dialog_tab_selected{background:#fff;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus{border-bottom-color:#fff}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:16px;width:16px;top:11px;z-index:5;opacity:.7;filter:alpha(opacity = 70)}.cke_rtl .cke_dialog_close_button{left:12px}.cke_ltr .cke_dialog_close_button{right:12px}.cke_hc a.cke_dialog_close_button{background-image:none}.cke_hidpi a.cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}a.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}a.cke_dialog_close_button span{display:none}.cke_hc a.cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%;margin-top:12px}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #bcbcbc;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:2px;min-height:28px;margin-left:1px}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:2px solid #139ff7}input.cke_dialog_ui_input_text:focus{padding-left:5px}textarea.cke_dialog_ui_input_textarea:focus{padding:3px 5px}select.cke_dialog_ui_input_select:focus{margin:0;width:100%!important}input.cke_dialog_ui_checkbox_input,input.cke_dialog_ui_radio_input{margin-left:1px;margin-right:2px}input.cke_dialog_ui_checkbox_input:focus,input.cke_dialog_ui_checkbox_input:active,input.cke_dialog_ui_radio_input:focus,input.cke_dialog_ui_radio_input:active{border:0;outline:2px solid #139ff7}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 1px;margin:0;text-align:center;color:#484848;vertical-align:middle;cursor:pointer;border:1px solid #bcbcbc;border-radius:2px;background:#f8f8f8;letter-spacing:.3px;line-height:18px;box-sizing:border-box}.cke_hc a.cke_dialog_ui_button{border-width:3px}span.cke_dialog_ui_button{padding:0 10px;cursor:pointer}a.cke_dialog_ui_button:hover{background:#fff}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border:2px solid #139ff7;outline:0;padding:3px 0}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;background:#09863e;border:1px solid #09863e}.cke_hc a.cke_dialog_ui_button{border:3px solid #bcbcbc}a.cke_dialog_ui_button_ok:hover{background:#53aa78;border-color:#53aa78}a.cke_dialog_ui_button_ok:focus{box-shadow:inset 0 0 0 2px #FFF}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#139ff7}.cke_hc a.cke_dialog_ui_button_ok:hover,.cke_hc a.cke_dialog_ui_button_ok:focus,.cke_hc a.cke_dialog_ui_button_ok:active{border-color:#484848}a.cke_dialog_ui_button_ok.cke_disabled{background:#d1d1d1;border-color:#d1d1d1;cursor:default}a.cke_dialog_ui_button_ok.cke_disabled span{cursor:default}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:28px;line-height:28px;background-color:#fff;border:1px solid #bcbcbc;padding:3px 3px 3px 6px;outline:0;border-radius:2px;margin:0 1px;box-sizing:border-box;width:calc(100% - 2px)!important}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog_ui_labeled_label{margin-left:1px}.cke_dialog .cke_dark_background{background-color:transparent}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked,.cke_dialog a.cke_btn_reset{margin:2px}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_dialog a.cke_btn_over,.cke_dialog a.cke_btn_locked:hover,.cke_dialog a.cke_btn_locked:focus,.cke_dialog a.cke_btn_locked:active,.cke_dialog a.cke_btn_unlocked:hover,.cke_dialog a.cke_btn_unlocked:focus,.cke_dialog a.cke_btn_unlocked:active,.cke_dialog a.cke_btn_reset:hover,.cke_dialog a.cke_btn_reset:focus,.cke_dialog a.cke_btn_reset:active{cursor:pointer;outline:0;margin:0;border:2px solid #139ff7}.cke_dialog fieldset{border:1px solid #bcbcbc}.cke_dialog fieldset legend{padding:0 6px}.cke_dialog_ui_checkbox,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{display:inline-block}.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{padding-top:5px}.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label{vertical-align:middle}.cke_dialog .ImagePreviewBox{border:1px ridge #bcbcbc;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:1px solid #bcbcbc;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;cursor:default;letter-spacing:.3px}.cke_dialog_body label+.cke_dialog_ui_labeled_content{margin-top:2px}.cke_dialog_contents_body .cke_dialog_ui_text,.cke_dialog_contents_body .cke_dialog_ui_select,.cke_dialog_contents_body .cke_dialog_ui_hbox_last>a.cke_dialog_ui_button{margin-top:4px}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:2px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_dialog_contents_body .cke_accessibility_legend{margin:2px 7px 2px 2px}.cke_dialog_contents_body .cke_accessibility_legend:focus,.cke_dialog_contents_body .cke_accessibility_legend:active{outline:0;border:2px solid #139ff7;margin:0 5px 0 0}.cke_dialog_contents_body input[type=file]:focus,.cke_dialog_contents_body input[type=file]:active{border:2px solid #139ff7}.cke_dialog_find_fieldset{margin-top:10px!important}.cke_dialog_image_ratiolock{margin-top:52px!important}.cke_dialog_forms_select_order label.cke_dialog_ui_labeled_label{margin-left:0}.cke_dialog_forms_select_order div.cke_dialog_ui_input_select{width:100%}.cke_dialog_forms_select_order_txtsize .cke_dialog_ui_hbox_last{padding-top:4px}.cke_dialog_image_url .cke_dialog_ui_hbox_last,.cke_dialog_flash_url .cke_dialog_ui_hbox_last{vertical-align:bottom}a.cke_dialog_ui_button.cke_dialog_image_browse{margin-top:10px}.cke_dialog_contents_body .cke_tpl_list{border:#bcbcbc 1px solid;margin:1px}.cke_dialog_contents_body .cke_tpl_list:focus,.cke_dialog_contents_body .cke_tpl_list:active{outline:0;margin:0;border:2px solid #139ff7}.cke_dialog_contents_body .cke_tpl_list a:focus,.cke_dialog_contents_body .cke_tpl_list a:active{outline:0}.cke_dialog_contents_body .cke_tpl_list a:focus .cke_tpl_item,.cke_dialog_contents_body .cke_tpl_list a:active .cke_tpl_item{border:2px solid #139ff7;padding:6px}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0} \ No newline at end of file diff --git a/www/pad/themes/moono-lisa/dialog_ie8.css b/www/pad/themes/moono-lisa/dialog_ie8.css new file mode 100644 index 000000000..4356336c8 --- /dev/null +++ b/www/pad/themes/moono-lisa/dialog_ie8.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#fff}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:12px;cursor:move;position:relative;color:#484848;border-bottom:1px solid #d1d1d1;padding:12px 19px 12px 12px;background:#f8f8f8;letter-spacing:.3px}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border:2px solid rgba(102,102,102,0.2);border-left-color:rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:43px;border-top:1px solid #d1d1d1}.cke_dialog_contents_body{overflow:auto;padding:9px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:33px;display:inline-block;margin:9px 0 0;position:absolute;z-index:2;left:11px}.cke_rtl .cke_dialog_tabs{left:auto;right:11px}a.cke_dialog_tab{height:25px;padding:4px 8px;display:inline-block;cursor:pointer;line-height:26px;outline:0;color:#484848;border:1px solid #d1d1d1;border-radius:3px 3px 0 0;background:#f8f8f8;min-width:90px;text-align:center;margin-left:-1px;letter-spacing:.3px}a.cke_dialog_tab:hover{background-color:#fff}a.cke_dialog_tab:focus{border:2px solid #139ff7;border-bottom-color:#d1d1d1;padding:3px 7px;position:relative;z-index:1}a.cke_dialog_tab_selected{background:#fff;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus{border-bottom-color:#fff}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:16px;width:16px;top:11px;z-index:5;opacity:.7;filter:alpha(opacity = 70)}.cke_rtl .cke_dialog_close_button{left:12px}.cke_ltr .cke_dialog_close_button{right:12px}.cke_hc a.cke_dialog_close_button{background-image:none}.cke_hidpi a.cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}a.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}a.cke_dialog_close_button span{display:none}.cke_hc a.cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%;margin-top:12px}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #bcbcbc;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:2px;min-height:28px;margin-left:1px}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:2px solid #139ff7}input.cke_dialog_ui_input_text:focus{padding-left:5px}textarea.cke_dialog_ui_input_textarea:focus{padding:3px 5px}select.cke_dialog_ui_input_select:focus{margin:0;width:100%!important}input.cke_dialog_ui_checkbox_input,input.cke_dialog_ui_radio_input{margin-left:1px;margin-right:2px}input.cke_dialog_ui_checkbox_input:focus,input.cke_dialog_ui_checkbox_input:active,input.cke_dialog_ui_radio_input:focus,input.cke_dialog_ui_radio_input:active{border:0;outline:2px solid #139ff7}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 1px;margin:0;text-align:center;color:#484848;vertical-align:middle;cursor:pointer;border:1px solid #bcbcbc;border-radius:2px;background:#f8f8f8;letter-spacing:.3px;line-height:18px;box-sizing:border-box}.cke_hc a.cke_dialog_ui_button{border-width:3px}span.cke_dialog_ui_button{padding:0 10px;cursor:pointer}a.cke_dialog_ui_button:hover{background:#fff}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border:2px solid #139ff7;outline:0;padding:3px 0}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;background:#09863e;border:1px solid #09863e}.cke_hc a.cke_dialog_ui_button{border:3px solid #bcbcbc}a.cke_dialog_ui_button_ok:hover{background:#53aa78;border-color:#53aa78}a.cke_dialog_ui_button_ok:focus{box-shadow:inset 0 0 0 2px #FFF}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#139ff7}.cke_hc a.cke_dialog_ui_button_ok:hover,.cke_hc a.cke_dialog_ui_button_ok:focus,.cke_hc a.cke_dialog_ui_button_ok:active{border-color:#484848}a.cke_dialog_ui_button_ok.cke_disabled{background:#d1d1d1;border-color:#d1d1d1;cursor:default}a.cke_dialog_ui_button_ok.cke_disabled span{cursor:default}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:28px;line-height:28px;background-color:#fff;border:1px solid #bcbcbc;padding:3px 3px 3px 6px;outline:0;border-radius:2px;margin:0 1px;box-sizing:border-box;width:calc(100% - 2px)!important}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog_ui_labeled_label{margin-left:1px}.cke_dialog .cke_dark_background{background-color:transparent}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked,.cke_dialog a.cke_btn_reset{margin:2px}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_dialog a.cke_btn_over,.cke_dialog a.cke_btn_locked:hover,.cke_dialog a.cke_btn_locked:focus,.cke_dialog a.cke_btn_locked:active,.cke_dialog a.cke_btn_unlocked:hover,.cke_dialog a.cke_btn_unlocked:focus,.cke_dialog a.cke_btn_unlocked:active,.cke_dialog a.cke_btn_reset:hover,.cke_dialog a.cke_btn_reset:focus,.cke_dialog a.cke_btn_reset:active{cursor:pointer;outline:0;margin:0;border:2px solid #139ff7}.cke_dialog fieldset{border:1px solid #bcbcbc}.cke_dialog fieldset legend{padding:0 6px}.cke_dialog_ui_checkbox,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{display:inline-block}.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{padding-top:5px}.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label{vertical-align:middle}.cke_dialog .ImagePreviewBox{border:1px ridge #bcbcbc;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:1px solid #bcbcbc;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;cursor:default;letter-spacing:.3px}.cke_dialog_body label+.cke_dialog_ui_labeled_content{margin-top:2px}.cke_dialog_contents_body .cke_dialog_ui_text,.cke_dialog_contents_body .cke_dialog_ui_select,.cke_dialog_contents_body .cke_dialog_ui_hbox_last>a.cke_dialog_ui_button{margin-top:4px}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:2px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_dialog_contents_body .cke_accessibility_legend{margin:2px 7px 2px 2px}.cke_dialog_contents_body .cke_accessibility_legend:focus,.cke_dialog_contents_body .cke_accessibility_legend:active{outline:0;border:2px solid #139ff7;margin:0 5px 0 0}.cke_dialog_contents_body input[type=file]:focus,.cke_dialog_contents_body input[type=file]:active{border:2px solid #139ff7}.cke_dialog_find_fieldset{margin-top:10px!important}.cke_dialog_image_ratiolock{margin-top:52px!important}.cke_dialog_forms_select_order label.cke_dialog_ui_labeled_label{margin-left:0}.cke_dialog_forms_select_order div.cke_dialog_ui_input_select{width:100%}.cke_dialog_forms_select_order_txtsize .cke_dialog_ui_hbox_last{padding-top:4px}.cke_dialog_image_url .cke_dialog_ui_hbox_last,.cke_dialog_flash_url .cke_dialog_ui_hbox_last{vertical-align:bottom}a.cke_dialog_ui_button.cke_dialog_image_browse{margin-top:10px}.cke_dialog_contents_body .cke_tpl_list{border:#bcbcbc 1px solid;margin:1px}.cke_dialog_contents_body .cke_tpl_list:focus,.cke_dialog_contents_body .cke_tpl_list:active{outline:0;margin:0;border:2px solid #139ff7}.cke_dialog_contents_body .cke_tpl_list a:focus,.cke_dialog_contents_body .cke_tpl_list a:active{outline:0}.cke_dialog_contents_body .cke_tpl_list a:focus .cke_tpl_item,.cke_dialog_contents_body .cke_tpl_list a:active .cke_tpl_item{border:2px solid #139ff7;padding:6px}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0}a.cke_dialog_ui_button{min-height:18px}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{min-height:18px}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus{padding-top:4px;padding-bottom:2px}select.cke_dialog_ui_input_select{width:100%!important}select.cke_dialog_ui_input_select:focus{margin-left:1px;width:100%!important;padding-top:2px;padding-bottom:2px} \ No newline at end of file diff --git a/www/pad/themes/moono-lisa/dialog_iequirks.css b/www/pad/themes/moono-lisa/dialog_iequirks.css new file mode 100644 index 000000000..fcbeb5158 --- /dev/null +++ b/www/pad/themes/moono-lisa/dialog_iequirks.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#fff}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:12px;cursor:move;position:relative;color:#484848;border-bottom:1px solid #d1d1d1;padding:12px 19px 12px 12px;background:#f8f8f8;letter-spacing:.3px}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border:2px solid rgba(102,102,102,0.2);border-left-color:rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:43px;border-top:1px solid #d1d1d1}.cke_dialog_contents_body{overflow:auto;padding:9px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:33px;display:inline-block;margin:9px 0 0;position:absolute;z-index:2;left:11px}.cke_rtl .cke_dialog_tabs{left:auto;right:11px}a.cke_dialog_tab{height:25px;padding:4px 8px;display:inline-block;cursor:pointer;line-height:26px;outline:0;color:#484848;border:1px solid #d1d1d1;border-radius:3px 3px 0 0;background:#f8f8f8;min-width:90px;text-align:center;margin-left:-1px;letter-spacing:.3px}a.cke_dialog_tab:hover{background-color:#fff}a.cke_dialog_tab:focus{border:2px solid #139ff7;border-bottom-color:#d1d1d1;padding:3px 7px;position:relative;z-index:1}a.cke_dialog_tab_selected{background:#fff;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus{border-bottom-color:#fff}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:16px;width:16px;top:11px;z-index:5;opacity:.7;filter:alpha(opacity = 70)}.cke_rtl .cke_dialog_close_button{left:12px}.cke_ltr .cke_dialog_close_button{right:12px}.cke_hc a.cke_dialog_close_button{background-image:none}.cke_hidpi a.cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}a.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}a.cke_dialog_close_button span{display:none}.cke_hc a.cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%;margin-top:12px}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #bcbcbc;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:2px;min-height:28px;margin-left:1px}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:2px solid #139ff7}input.cke_dialog_ui_input_text:focus{padding-left:5px}textarea.cke_dialog_ui_input_textarea:focus{padding:3px 5px}select.cke_dialog_ui_input_select:focus{margin:0;width:100%!important}input.cke_dialog_ui_checkbox_input,input.cke_dialog_ui_radio_input{margin-left:1px;margin-right:2px}input.cke_dialog_ui_checkbox_input:focus,input.cke_dialog_ui_checkbox_input:active,input.cke_dialog_ui_radio_input:focus,input.cke_dialog_ui_radio_input:active{border:0;outline:2px solid #139ff7}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 1px;margin:0;text-align:center;color:#484848;vertical-align:middle;cursor:pointer;border:1px solid #bcbcbc;border-radius:2px;background:#f8f8f8;letter-spacing:.3px;line-height:18px;box-sizing:border-box}.cke_hc a.cke_dialog_ui_button{border-width:3px}span.cke_dialog_ui_button{padding:0 10px;cursor:pointer}a.cke_dialog_ui_button:hover{background:#fff}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border:2px solid #139ff7;outline:0;padding:3px 0}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;background:#09863e;border:1px solid #09863e}.cke_hc a.cke_dialog_ui_button{border:3px solid #bcbcbc}a.cke_dialog_ui_button_ok:hover{background:#53aa78;border-color:#53aa78}a.cke_dialog_ui_button_ok:focus{box-shadow:inset 0 0 0 2px #FFF}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#139ff7}.cke_hc a.cke_dialog_ui_button_ok:hover,.cke_hc a.cke_dialog_ui_button_ok:focus,.cke_hc a.cke_dialog_ui_button_ok:active{border-color:#484848}a.cke_dialog_ui_button_ok.cke_disabled{background:#d1d1d1;border-color:#d1d1d1;cursor:default}a.cke_dialog_ui_button_ok.cke_disabled span{cursor:default}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:28px;line-height:28px;background-color:#fff;border:1px solid #bcbcbc;padding:3px 3px 3px 6px;outline:0;border-radius:2px;margin:0 1px;box-sizing:border-box;width:calc(100% - 2px)!important}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog_ui_labeled_label{margin-left:1px}.cke_dialog .cke_dark_background{background-color:transparent}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked,.cke_dialog a.cke_btn_reset{margin:2px}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_dialog a.cke_btn_over,.cke_dialog a.cke_btn_locked:hover,.cke_dialog a.cke_btn_locked:focus,.cke_dialog a.cke_btn_locked:active,.cke_dialog a.cke_btn_unlocked:hover,.cke_dialog a.cke_btn_unlocked:focus,.cke_dialog a.cke_btn_unlocked:active,.cke_dialog a.cke_btn_reset:hover,.cke_dialog a.cke_btn_reset:focus,.cke_dialog a.cke_btn_reset:active{cursor:pointer;outline:0;margin:0;border:2px solid #139ff7}.cke_dialog fieldset{border:1px solid #bcbcbc}.cke_dialog fieldset legend{padding:0 6px}.cke_dialog_ui_checkbox,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{display:inline-block}.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{padding-top:5px}.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label{vertical-align:middle}.cke_dialog .ImagePreviewBox{border:1px ridge #bcbcbc;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:1px solid #bcbcbc;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;cursor:default;letter-spacing:.3px}.cke_dialog_body label+.cke_dialog_ui_labeled_content{margin-top:2px}.cke_dialog_contents_body .cke_dialog_ui_text,.cke_dialog_contents_body .cke_dialog_ui_select,.cke_dialog_contents_body .cke_dialog_ui_hbox_last>a.cke_dialog_ui_button{margin-top:4px}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:2px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_dialog_contents_body .cke_accessibility_legend{margin:2px 7px 2px 2px}.cke_dialog_contents_body .cke_accessibility_legend:focus,.cke_dialog_contents_body .cke_accessibility_legend:active{outline:0;border:2px solid #139ff7;margin:0 5px 0 0}.cke_dialog_contents_body input[type=file]:focus,.cke_dialog_contents_body input[type=file]:active{border:2px solid #139ff7}.cke_dialog_find_fieldset{margin-top:10px!important}.cke_dialog_image_ratiolock{margin-top:52px!important}.cke_dialog_forms_select_order label.cke_dialog_ui_labeled_label{margin-left:0}.cke_dialog_forms_select_order div.cke_dialog_ui_input_select{width:100%}.cke_dialog_forms_select_order_txtsize .cke_dialog_ui_hbox_last{padding-top:4px}.cke_dialog_image_url .cke_dialog_ui_hbox_last,.cke_dialog_flash_url .cke_dialog_ui_hbox_last{vertical-align:bottom}a.cke_dialog_ui_button.cke_dialog_image_browse{margin-top:10px}.cke_dialog_contents_body .cke_tpl_list{border:#bcbcbc 1px solid;margin:1px}.cke_dialog_contents_body .cke_tpl_list:focus,.cke_dialog_contents_body .cke_tpl_list:active{outline:0;margin:0;border:2px solid #139ff7}.cke_dialog_contents_body .cke_tpl_list a:focus,.cke_dialog_contents_body .cke_tpl_list a:active{outline:0}.cke_dialog_contents_body .cke_tpl_list a:focus .cke_tpl_item,.cke_dialog_contents_body .cke_tpl_list a:active .cke_tpl_item{border:2px solid #139ff7;padding:6px}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0}.cke_dialog_footer{filter:""} \ No newline at end of file diff --git a/www/pad/themes/moono-lisa/editor.css b/www/pad/themes/moono-lisa/editor.css new file mode 100644 index 000000000..e093db70c --- /dev/null +++ b/www/pad/themes/moono-lisa/editor.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none} \ No newline at end of file diff --git a/www/pad/themes/moono-lisa/editor_gecko.css b/www/pad/themes/moono-lisa/editor_gecko.css new file mode 100644 index 000000000..b707fb477 --- /dev/null +++ b/www/pad/themes/moono-lisa/editor_gecko.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_bottom{padding-bottom:3px}.cke_combo_text{margin-bottom:-1px;margin-top:1px} \ No newline at end of file diff --git a/www/pad/themes/moono-lisa/editor_ie.css b/www/pad/themes/moono-lisa/editor_ie.css new file mode 100644 index 000000000..911d67052 --- /dev/null +++ b/www/pad/themes/moono-lisa/editor_ie.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)} \ No newline at end of file diff --git a/www/pad/themes/moono-lisa/editor_ie8.css b/www/pad/themes/moono-lisa/editor_ie8.css new file mode 100644 index 000000000..94c70fb70 --- /dev/null +++ b/www/pad/themes/moono-lisa/editor_ie8.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_toolbox_collapser .cke_arrow{border-width:4px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{border-width:3px}.cke_toolbox_collapser .cke_arrow{margin-top:0}.cke_toolbar{position:relative}.cke_rtl .cke_toolbar_end{right:auto;left:0}.cke_toolbar_end:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:1px;right:2px}.cke_rtl .cke_toolbar_end:after{right:auto;left:2px}.cke_hc .cke_toolbar_end:after{top:2px;right:5px;border-color:#000}.cke_hc.cke_rtl .cke_toolbar_end:after{right:auto;left:5px}.cke_combo+.cke_toolbar_end:after,.cke_toolbar.cke_toolbar_last .cke_toolbar_end:after{content:none;border:0}.cke_combo+.cke_toolgroup+.cke_toolbar_end:after{right:0}.cke_rtl .cke_combo+.cke_toolgroup+.cke_toolbar_end:after{right:auto;left:0} \ No newline at end of file diff --git a/www/pad/themes/moono-lisa/editor_iequirks.css b/www/pad/themes/moono-lisa/editor_iequirks.css new file mode 100644 index 000000000..c545d9a9c --- /dev/null +++ b/www/pad/themes/moono-lisa/editor_iequirks.css @@ -0,0 +1,5 @@ +/* +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_top,.cke_contents,.cke_bottom{width:100%}.cke_button_arrow{font-size:0}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_button,.cke_rtl .cke_button *,.cke_rtl .cke_combo,.cke_rtl .cke_combo *,.cke_rtl .cke_path_item,.cke_rtl .cke_path_item *,.cke_rtl .cke_path_empty{float:none}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_combo_button,.cke_rtl .cke_combo_button *,.cke_rtl .cke_button,.cke_rtl .cke_button_icon{display:inline-block;vertical-align:top}.cke_rtl .cke_button_icon{float:none}.cke_resizer{width:10px}.cke_source{white-space:normal}.cke_bottom{position:static}.cke_colorbox{font-size:0} \ No newline at end of file diff --git a/www/pad/themes/moono-lisa/images/arrow.png b/www/pad/themes/moono-lisa/images/arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..d72b5f3b8808bd89996ef62f845164d459957a1b GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^Y(Ol>!VDz;rWf@BDXjpX5LX~=X=(ZY|9>EfAH1#& z-3wIBTN30K45T@Ev~-ix<}bSOt=nC)A1Gk%>Eal|aXtBhiAd6gyIe=gyBczF}qKQ%F0(mNbo(!7G$6ystm-3eX4!Pgg&ebxsLQ E09R-@$^ZZW literal 0 HcmV?d00001 diff --git a/www/pad/themes/moono-lisa/images/close.png b/www/pad/themes/moono-lisa/images/close.png new file mode 100644 index 0000000000000000000000000000000000000000..40caa6ddfd01c2a26947761de218e4ce8f5e361e GIT binary patch literal 615 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CDO3=9p;3=BX21L>Cx45bDP46hOx7_4S6Fo@?*ia+WGRLhp+?e4A1op@M5>3aOmOBJL-|3|^OV7Yn$}BPM-7dk4;tau8cTbEB zVOVq2VrTe-pr)C+XL-*25p&w{RY|c$I<(f*c*aemrB}2+@TEpJ&78kybw|w+iRXsL zc6QXHdC8sL^yZ3dsB5%j+BccxKY6pB9X)fwF9YU; literal 0 HcmV?d00001 diff --git a/www/pad/themes/moono-lisa/images/hidpi/close.png b/www/pad/themes/moono-lisa/images/hidpi/close.png new file mode 100644 index 0000000000000000000000000000000000000000..fa00f4fce646958807479472de68a95c5ac44eb2 GIT binary patch literal 1238 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 UhGj7#fj|ump00i_>zopr0FH;n#Q*>R literal 0 HcmV?d00001 diff --git a/www/pad/themes/moono-lisa/images/hidpi/refresh.png b/www/pad/themes/moono-lisa/images/hidpi/refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..117a2d4a4715551e735a14ac0a79d40c9affab8a GIT binary patch literal 1623 zcmV-d2B`UoP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv0RI600RN!9r;`8x00(qQO+^Rb3jz%x0D}(B2mk;DTS-JgR9M5ES51fIa!A}CT=lR4Pn&pDncWR+4(bwe$DFdqE52*HDR$iagkUKPw~3G6`3 z!Bc_#{B#| z78Vwe=XuHcJkMWd=C9H;y~50;y?R}q=SY$SOG``G-Q7Jv@M&QdLO=+CJkKGeEDi?% zW`15u`A`V)a5x+u^*ry1MiCKqc6O>2ID7W&6pVV4woXHJwOs}unqZKI>SYKZ+38~toltPju zh@uDpjsrODI1Ud6g8~`D_n!(O?pF!c7c-Atu(`R3EXyhd>bnpk%(CoTA;dWoA#*Je z70NSnG3R;SOG%RaVZuK*H-|=}F-AZyG$1Ule!mZ9{xQq4J`tVM1hg+LTnjPh;yC_Y z2=SeiviLqXH-{hy!0YSlQ@+)QuCA`mg<+_qly8`b%p%v5=A@MMZnp~n1p>8N4UXwM zQ^=`Pr})N=8zVgBu>5b&trF4CM~)mR{I8?Hsj@7NW8A!XQ`!QIBy%0W6=uGd=lKZ$ z7XZ9gfk4{rcHP5=4^MH0nc+AN92qS)H@Z(d^8%3UaZ&aQ$^?E#fz+&KN)QR=S?oy`J^~wZEej? ztCyve?^$}?&$8^e>$;_Es7DY4&-MHLN6d`dw{O$QlP57txIIVhcH0I)nF>t`2{CgK z!^~XdjR~BuNGX2;aMWbJ?MAzF16DaU!%5opQ z^Ovdd*O*ETL)a&)BDw<{41u11)O1UMad@IlM(|7LN8JN}!AwU}& z8-?!&g8_WsFX2T*|0<=9RS~FGt6?-6ARrb=?CFD5Vet z!BkFHO0`_qZQ5j#Qli)EAxV;{5*~)(qV0F3)PKJ3m&jPJ*TH7jGdbi7{jTq6nm(3N zR+7rDig6sH-|z3j8qEB;*|erdxoFEA$GL7pZE*!sO1Q53iyg`U z(Cv1=w3AX8hGQ3)9~zAYnE4wWhB~~Yl&=dRl)W%;G;0umj*9B3i&W_fIu8ljkIkV_);j?24{ly*kbV_HbPn z4<04M^QvVh>rn8X2Yqi%Jck@5aI)je|A0z!>~}+L^02E1VL~hPe164Xeyy&wu+=m zDJ(B9hqrFs8iZj8^LNblw-&C?xOVN@v;qLoZnujPYyO^@!tH3#cXOTDcnTqk?`fKr zgag3;LVDC3zOf0O0000bbVXQnWMOn=I%9HWVRU5xGB7bVEio}IFfvpzGdeRfIxsLR zFflqXFxLUB?EnA(C3HntbYx+4WjbwdWNBu305UK!HZ3tREif`vF*7!lvI6-E$sR$z z3=CDO3=9p;3=BX21L>Cx45bDP46hOx7_4S6Fo@?*ia+WGRLhp+?e4 zXsMjst^Hgcb?*)HYR(;>?|kX8+=2JA85!;{ysK~L@z>RI1^QgI#5JNMC9x#cD!C{X zNHG{07@FxCnClu^h8P-K85>xc7-<_ASs55eOen8F(U6;;l9^VCTSMmA^GARh7(8A5 KT-G@yGywqDd$lqE literal 0 HcmV?d00001 diff --git a/www/pad/themes/moono-lisa/images/lock.png b/www/pad/themes/moono-lisa/images/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..bde67727d775326b472106b5e0a82f7744de2fc9 GIT binary patch literal 506 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CDO3=9p;3=BX21L>Cx45bDP46hOx7_4S6Fo@?*ia+WGRLhp+?e4 z>z#`>8*e`A zcVWh~ihTX*C38NTGiXPgmlmG6j8o-*;1Q*w@T-a~4xzFxPvT~aWN2pzE}t@O-}{L{ zQ6Z%rhW{8Ux-Pt7VA%7$d*;Fe)%&+p_;bFR=DE+7x#7z82{mh$F4Wt=#2|6f{o)Dl zCT>5Uvy+XR7F(JKOtf6;A~@6Dh(qyCh^S)AZFjbFJ1viKJin92WNUQ7GJf~E-OuKn zFLn6z-KWsh|MmIAwD@$MYv#-hKbReosxL9#m<|ee)e_f;l9a@fRIB8oR3OD*WMF8f zYhbQxXc=N?Y-MabP0l+XkK D;C!rU literal 0 HcmV?d00001 diff --git a/www/pad/themes/moono-lisa/images/refresh.png b/www/pad/themes/moono-lisa/images/refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..e363764e3d0886333a3b03b04f5502d4cd79d133 GIT binary patch literal 757 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CDO3=9p;3=BX21L>Cx45bDP46hOx7_4S6Fo@?*ia+WGRLhp+?e4=#-F2>at)pi3YpXk7?elJnowJM)Rcbn##3;CP{noPIf9*u1IU=&zl`?0=2~WI! z=1*ky-*w6t4jybgQdo26y~Qix)vKIlEtCIbQ_sh6?UuK!sc*5HOFv@`Q^N{=iC#DR zwOiZwHqPxn;mdHndV{-C(JS^-cB`jUF+C7qnDJAWfvI47?rmwgJ$LguJN(%7emLLW zCcpb}`SUy8`A^d}GYbAKJa;k2j61B#dS*w!wA6r}$3I&4hj=C0&2R3=Gc;bu^=?(X z%8dHU@q{ literal 0 HcmV?d00001 diff --git a/www/pad/themes/moono-lisa/images/spinner.gif b/www/pad/themes/moono-lisa/images/spinner.gif new file mode 100644 index 0000000000000000000000000000000000000000..d898d41fa7e0d56b5c0da930750e108e50c14d72 GIT binary patch literal 2984 zcmeH|X*8R88^)iIq}DU`>OwP=T3e-=BBi$4DkQN?thHqk38A4vt5G2&WJ5X+EFD9YT0*sI89FsZ>!72Q&ifkPB@Bi+&U~74=F2=EpXZ$4bKTc<{qMhnlf9`~ zkQ^Wfd;|ajfe;xP85bAFX0snWcpwxChlhv9#>S$eqLP!78yXs3ym*1f!KBV7>b5C(sIPDd$9=)eU}Lyb1T(C|L~Y+d zitR+2qa5i~Maw@~h|4LnKu1*BpT|0%7X#@Us zYG0c%Rw%8s#h!qURb_nB6CDm#w0$Lm!+p6v)M1kPS6XTpYCGb>$ zrTSFsgjs@7;L=ZNHr`*n_AE1e5P&%x;-F-v(5M@!yeHIV8(Mr6q{Znl>TQf94KE)T z7jK=}M@8CeE4Ft!n|nH5@PMzW$tdgUYdov%J=p^p227dAuVV6QXd{etFA&=)=JQj9v_;&SKsh|xZYiyHz`t} zO$T;SEw-s42kOby%|^F=j7GM_Km1qqEqlBw5OJV|i6ea(-8^72y3DWglIPp>Okf(v zPU7=mxfODI5iS2nYy$E81{Tzpng{R3ssh~8E%-KLGq=WZNxhi=qK3lRWk{V+skb`$ z_YH4Mpe6Q-$#UD#5Xp6su8QKBCf}FKvW&5|sa??W>3ww)t)A@tg{= z4o0RHDJ(?yK(NOaa@X8eyH!FJTiQ<)&aDb3%WU`M7CbZUJQ`@^2f5v$)*qu`nO=86 z2yqIGQJez9lZfJlU&Za6{O@(z&?&~7-h`Hp$_ftsz|BZ{J#11GYBDqi zshW{Rt5*`7xQm|tt~XBey@J|SM|X}7wQpgd;&cwOY|_D9hgHO%mMy{7bV~b)UQMM? zFwCH?Vl7QzTg?nUV?0JZk%dU~l8LTFi*Nk-qMK?`Ro(H69NCLUL|R=5JoD(s6R+s~??G-dIB&9( zjE0(rADgtz-YFY$_P5l6Z;HHtk~qz+Iq+yIJJXieBm+B*sPKAR)c1I;p}-|a>KH;T z{k*1vuNaxPZ$$8M&a8M!TYqb(>|{cnMOHZKWvi6%jd*BtRy(j%nE}1-R27v5q^S(n zeB&fb0Md+~9W)Bg^wzQgvGku#O{?6C*#Gp3owR!rT3qT1ITjV{8WUx+rycepJN{jH zom;~1e}pn;IWXEkc-VtF^?uPS!tlMr+@))CvZoeQy6pAyRh-8R)z99iekfQRJaQHm zZ-e&p^dozb($k!`&^wna)Yd8qr7Dr9$7(}iD-CY9mB0YT@zQH0&#TlhoZgC>A{I zAwv8OyXVfJbKzcCm`9QKJe{sg8!wMYFoleOl258#R=>&($9e~ZCnu33m~K(1C?=O} z6CH26C4J{2-zW+3YdiK${&l?^le*q1!^Y>G_MO_=kph+BFBYR%aRo5ay9QagY!jpt6z#}jj1 zdmRs6#V7hQ{S#SNsYjiu2`N<9y{v{6cZG?6u3KQ|`A9m=&`l*3wQ}*CCo*^$qZLqZ5gL)PX88H^eiH-Hy@B{Ysn8b_ literal 0 HcmV?d00001 diff --git a/www/pad/themes/moono-lisa/readme.md b/www/pad/themes/moono-lisa/readme.md new file mode 100644 index 000000000..d4c68119d --- /dev/null +++ b/www/pad/themes/moono-lisa/readme.md @@ -0,0 +1,46 @@ +"Moono-lisa" Skin +================= + +This skin has been made a **default skin** starting from CKEditor 4.6.0 and is maintained by the core developers. + +For more information about skins, please check the [CKEditor Skin SDK](http://docs.cksource.com/CKEditor_4.x/Skin_SDK) +documentation. + +Features +------------------- +"Moono-lisa" is a monochromatic skin, which offers a modern, flat and minimalistic look which blends very well in modern design. +It comes with the following features: + +- Chameleon feature with brightness. +- High-contrast compatibility. +- Graphics source provided in SVG. + +Directory Structure +------------------- + +CSS parts: +- **editor.css**: the main CSS file. It's simply loading several other files, for easier maintenance, +- **mainui.css**: the file contains styles of entire editor outline structures, +- **toolbar.css**: the file contains styles of the editor toolbar space (top), +- **richcombo.css**: the file contains styles of the rich combo ui elements on toolbar, +- **panel.css**: the file contains styles of the rich combo drop-down, it's not loaded +until the first panel open up, +- **elementspath.css**: the file contains styles of the editor elements path bar (bottom), +- **menu.css**: the file contains styles of all editor menus including context menu and button drop-down, +it's not loaded until the first menu open up, +- **dialog.css**: the CSS files for the dialog UI, it's not loaded until the first dialog open, +- **reset.css**: the file defines the basis of style resets among all editor UI spaces, +- **preset.css**: the file defines the default styles of some UI elements reflecting the skin preference, +- **editor_XYZ.css** and **dialog_XYZ.css**: browser specific CSS hacks. + +Other parts: +- **skin.js**: the only JavaScript part of the skin that registers the skin, its browser specific files and its icons and defines the Chameleon feature, +- **images/**: contains a fill general used images, +- **dev/**: contains SVG and PNG source of the skin icons. + +License +------- + +Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. + +For licensing, see LICENSE.md or [http://ckeditor.com/license](http://ckeditor.com/license) diff --git a/www/pad/themes/moono-lisa/skin.js b/www/pad/themes/moono-lisa/skin.js new file mode 100644 index 000000000..4af7aa427 --- /dev/null +++ b/www/pad/themes/moono-lisa/skin.js @@ -0,0 +1,7 @@ +/* + Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.skin.name="moono-lisa";CKEDITOR.skin.ua_editor="ie,iequirks,ie8,gecko";CKEDITOR.skin.ua_dialog="ie,iequirks,ie8"; +CKEDITOR.skin.chameleon=function(){var b=function(){return function(b,d){for(var a=b.match(/[^#]./g),e=0;3>e;e++){var f=e,c;c=parseInt(a[e],16);c=("0"+(0>d?0|c*(1+d):0|c+(255-c)*d).toString(16)).slice(-2);a[f]=c}return"#"+a.join("")}}(),f={editor:new CKEDITOR.template("{id}.cke_chrome [border-color:{defaultBorder};] {id} .cke_top [ background-color:{defaultBackground};border-bottom-color:{defaultBorder};] {id} .cke_bottom [background-color:{defaultBackground};border-top-color:{defaultBorder};] {id} .cke_resizer [border-right-color:{ckeResizer}] {id} .cke_dialog_title [background-color:{defaultBackground};border-bottom-color:{defaultBorder};] {id} .cke_dialog_footer [background-color:{defaultBackground};outline-color:{defaultBorder};] {id} .cke_dialog_tab [background-color:{dialogTab};border-color:{defaultBorder};] {id} .cke_dialog_tab:hover [background-color:{lightBackground};] {id} .cke_dialog_contents [border-top-color:{defaultBorder};] {id} .cke_dialog_tab_selected, {id} .cke_dialog_tab_selected:hover [background:{dialogTabSelected};border-bottom-color:{dialogTabSelectedBorder};] {id} .cke_dialog_body [background:{dialogBody};border-color:{defaultBorder};] {id} a.cke_button_off:hover,{id} a.cke_button_off:focus,{id} a.cke_button_off:active [background-color:{darkBackground};border-color:{toolbarElementsBorder};] {id} .cke_button_on [background-color:{ckeButtonOn};border-color:{toolbarElementsBorder};] {id} .cke_toolbar_separator,{id} .cke_toolgroup a.cke_button:last-child:after,{id} .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after [background-color: {toolbarElementsBorder};border-color: {toolbarElementsBorder};] {id} a.cke_combo_button:hover,{id} a.cke_combo_button:focus,{id} .cke_combo_on a.cke_combo_button [border-color:{toolbarElementsBorder};background-color:{darkBackground};] {id} .cke_combo:after [border-color:{toolbarElementsBorder};] {id} .cke_path_item [color:{elementsPathColor};] {id} a.cke_path_item:hover,{id} a.cke_path_item:focus,{id} a.cke_path_item:active [background-color:{darkBackground};] {id}.cke_panel [border-color:{defaultBorder};] "),panel:new CKEDITOR.template(".cke_panel_grouptitle [background-color:{lightBackground};border-color:{defaultBorder};] .cke_menubutton_icon [background-color:{menubuttonIcon};] .cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active [background-color:{menubuttonHover};] .cke_menubutton:hover .cke_menubutton_icon, .cke_menubutton:focus .cke_menubutton_icon, .cke_menubutton:active .cke_menubutton_icon [background-color:{menubuttonIconHover};] .cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon [background-color:{menubuttonIcon};] .cke_menuseparator [background-color:{menubuttonIcon};] a:hover.cke_colorbox, a:active.cke_colorbox [border-color:{defaultBorder};] a:hover.cke_colorauto, a:hover.cke_colormore, a:active.cke_colorauto, a:active.cke_colormore [background-color:{ckeColorauto};border-color:{defaultBorder};] ")}; +return function(g,d){var a=b(g.uiColor,.4),a={id:"."+g.id,defaultBorder:b(a,-.2),toolbarElementsBorder:b(a,-.25),defaultBackground:a,lightBackground:b(a,.8),darkBackground:b(a,-.15),ckeButtonOn:b(a,.4),ckeResizer:b(a,-.4),ckeColorauto:b(a,.8),dialogBody:b(a,.7),dialogTab:b(a,.65),dialogTabSelected:"#FFF",dialogTabSelectedBorder:"#FFF",elementsPathColor:b(a,-.6),menubuttonHover:b(a,.1),menubuttonIcon:b(a,.5),menubuttonIconHover:b(a,.3)};return f[d].output(a).replace(/\[/g,"{").replace(/\]/g,"}")}}(); \ No newline at end of file From f13d23241c7e5d86914e6c83e60f4f06e0598e79 Mon Sep 17 00:00:00 2001 From: yflory Date: Tue, 20 Jun 2017 10:03:13 +0200 Subject: [PATCH 005/255] Upgrade CkEditor to version 4.7 --- bower.json | 2 +- customize.dist/ckeditor-config.js | 2 +- customize.dist/src/less/toolbar.less | 3 +- customize.dist/toolbar.css | 2 +- customize.dist/translations/messages.fr.js | 3 + customize.dist/translations/messages.js | 3 + www/pad/links.js | 5 +- www/pad/themes/moono-lisa/dev/icons16.png | Bin 17963 -> 0 bytes www/pad/themes/moono-lisa/dev/icons16.svg | 175 ------------------ www/pad/themes/moono-lisa/dev/icons32.png | Bin 51976 -> 0 bytes www/pad/themes/moono-lisa/dev/icons32.svg | 167 ----------------- www/pad/themes/moono-lisa/dev/locations.json | 145 --------------- www/pad/themes/moono-lisa/dialog.css | 5 - www/pad/themes/moono-lisa/dialog_ie.css | 5 - www/pad/themes/moono-lisa/dialog_ie8.css | 5 - www/pad/themes/moono-lisa/dialog_iequirks.css | 5 - www/pad/themes/moono-lisa/editor.css | 5 - www/pad/themes/moono-lisa/editor_gecko.css | 5 - www/pad/themes/moono-lisa/editor_ie.css | 5 - www/pad/themes/moono-lisa/editor_ie8.css | 5 - www/pad/themes/moono-lisa/editor_iequirks.css | 5 - www/pad/themes/moono-lisa/images/arrow.png | Bin 191 -> 0 bytes www/pad/themes/moono-lisa/images/close.png | Bin 615 -> 0 bytes .../themes/moono-lisa/images/hidpi/close.png | Bin 1238 -> 0 bytes .../moono-lisa/images/hidpi/lock-open.png | Bin 1071 -> 0 bytes .../themes/moono-lisa/images/hidpi/lock.png | Bin 1062 -> 0 bytes .../moono-lisa/images/hidpi/refresh.png | Bin 1623 -> 0 bytes .../themes/moono-lisa/images/lock-open.png | Bin 511 -> 0 bytes www/pad/themes/moono-lisa/images/lock.png | Bin 506 -> 0 bytes www/pad/themes/moono-lisa/images/refresh.png | Bin 757 -> 0 bytes www/pad/themes/moono-lisa/images/spinner.gif | Bin 2984 -> 0 bytes www/pad/themes/moono-lisa/readme.md | 46 ----- www/pad/themes/moono-lisa/skin.js | 7 - 33 files changed, 14 insertions(+), 591 deletions(-) delete mode 100644 www/pad/themes/moono-lisa/dev/icons16.png delete mode 100644 www/pad/themes/moono-lisa/dev/icons16.svg delete mode 100644 www/pad/themes/moono-lisa/dev/icons32.png delete mode 100644 www/pad/themes/moono-lisa/dev/icons32.svg delete mode 100644 www/pad/themes/moono-lisa/dev/locations.json delete mode 100644 www/pad/themes/moono-lisa/dialog.css delete mode 100644 www/pad/themes/moono-lisa/dialog_ie.css delete mode 100644 www/pad/themes/moono-lisa/dialog_ie8.css delete mode 100644 www/pad/themes/moono-lisa/dialog_iequirks.css delete mode 100644 www/pad/themes/moono-lisa/editor.css delete mode 100644 www/pad/themes/moono-lisa/editor_gecko.css delete mode 100644 www/pad/themes/moono-lisa/editor_ie.css delete mode 100644 www/pad/themes/moono-lisa/editor_ie8.css delete mode 100644 www/pad/themes/moono-lisa/editor_iequirks.css delete mode 100644 www/pad/themes/moono-lisa/images/arrow.png delete mode 100644 www/pad/themes/moono-lisa/images/close.png delete mode 100644 www/pad/themes/moono-lisa/images/hidpi/close.png delete mode 100644 www/pad/themes/moono-lisa/images/hidpi/lock-open.png delete mode 100644 www/pad/themes/moono-lisa/images/hidpi/lock.png delete mode 100644 www/pad/themes/moono-lisa/images/hidpi/refresh.png delete mode 100644 www/pad/themes/moono-lisa/images/lock-open.png delete mode 100644 www/pad/themes/moono-lisa/images/lock.png delete mode 100644 www/pad/themes/moono-lisa/images/refresh.png delete mode 100644 www/pad/themes/moono-lisa/images/spinner.gif delete mode 100644 www/pad/themes/moono-lisa/readme.md delete mode 100644 www/pad/themes/moono-lisa/skin.js diff --git a/bower.json b/bower.json index 0c80203da..b9c7a8247 100644 --- a/bower.json +++ b/bower.json @@ -21,7 +21,7 @@ "jquery": "~2.1.3", "tweetnacl": "~0.12.2", "components-font-awesome": "^4.6.3", - "ckeditor": "~4.5.6", + "ckeditor": "~4", "codemirror": "^5.19.0", "requirejs": "~2.1.15", "marked": "~0.3.5", diff --git a/customize.dist/ckeditor-config.js b/customize.dist/ckeditor-config.js index 6609f47e3..e5efb642f 100644 --- a/customize.dist/ckeditor-config.js +++ b/customize.dist/ckeditor-config.js @@ -38,7 +38,7 @@ CKEDITOR.editorConfig = function( config ) { //skin: 'moono-cryptpad,/pad/themes/moono-cryptpad/' //skin: 'flat,/pad/themes/flat/' - config.skin= 'moono-lisa,/pad/themes/moono-lisa/' + //config.skin= 'moono-lisa,/pad/themes/moono-lisa/' //skin: 'moono-dark,/pad/themes/moono-dark/' //skin: 'office2013,/pad/themes/office2013/' }; diff --git a/customize.dist/src/less/toolbar.less b/customize.dist/src/less/toolbar.less index 3cd30ff59..69a14da17 100644 --- a/customize.dist/src/less/toolbar.less +++ b/customize.dist/src/less/toolbar.less @@ -28,7 +28,8 @@ box-sizing: border-box; padding: 0px 6px; - background-color: #BBBBFF; + //background-color: #BBBBFF; + background-color: #FF0073; .fa { font: normal normal normal 14px/1 FontAwesome; diff --git a/customize.dist/toolbar.css b/customize.dist/toolbar.css index df2a1d3b6..a36c64d8a 100644 --- a/customize.dist/toolbar.css +++ b/customize.dist/toolbar.css @@ -101,7 +101,7 @@ .cryptpad-toolbar { box-sizing: border-box; padding: 0px 6px; - background-color: #BBBBFF; + background-color: #FF0073; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; diff --git a/customize.dist/translations/messages.fr.js b/customize.dist/translations/messages.fr.js index 3108690f0..6a3285e91 100644 --- a/customize.dist/translations/messages.fr.js +++ b/customize.dist/translations/messages.fr.js @@ -169,6 +169,9 @@ define(function () { out.history_restoreDone = "Document restauré"; out.history_version = "Version :"; + // Ckeditor links + out.openLinkInNewTab = "Ouvrir le lien dans un nouvel onglet"; + // Polls out.poll_title = "Sélecteur de date Zero Knowledge"; diff --git a/customize.dist/translations/messages.js b/customize.dist/translations/messages.js index 0e244da30..557fcce6c 100644 --- a/customize.dist/translations/messages.js +++ b/customize.dist/translations/messages.js @@ -171,6 +171,9 @@ define(function () { out.history_restoreDone = "Document restored"; out.history_version = "Version:"; + // Ckeditor links + out.openLinkInNewTab = "Open Link in New Tab"; + // Polls out.poll_title = "Zero Knowledge Date Picker"; diff --git a/www/pad/links.js b/www/pad/links.js index 0c064a762..6a53a4bc7 100644 --- a/www/pad/links.js +++ b/www/pad/links.js @@ -1,6 +1,7 @@ -define(function () { +define(['/common/cryptpad-common.js'], function (Cryptpad) { // Adds a context menu entry to open the selected link in a new tab. // See https://github.com/xwiki-contrib/application-ckeditor/commit/755d193497bf23ed874d874b4ae92fbee887fc10 + var Messages = Cryptpad.Messages; return { addSupportForOpeningLinksInNewTab : function (Ckeditor) { // Returns the DOM element of the active (currently focused) link. It has also support for linked image widgets. @@ -35,7 +36,7 @@ define(function () { }); if (typeof editor.addMenuItem === 'function') { editor.addMenuItem('openLink', { - label: 'Open Link in New Tab', + label: Messages.openLinkInNewTab, command: 'openLink', group: 'link', order: -1 diff --git a/www/pad/themes/moono-lisa/dev/icons16.png b/www/pad/themes/moono-lisa/dev/icons16.png deleted file mode 100644 index 425edcf2e53e2c4709289c7374de25fbb8c699f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17963 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 V@*3GU;FrKachq!Il{f98|33{Mvts}N diff --git a/www/pad/themes/moono-lisa/dev/icons16.svg b/www/pad/themes/moono-lisa/dev/icons16.svg deleted file mode 100644 index 1717d6106..000000000 --- a/www/pad/themes/moono-lisa/dev/icons16.svg +++ /dev/null @@ -1,175 +0,0 @@ - - - - mona-lisa-icons16 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/www/pad/themes/moono-lisa/dev/icons32.png b/www/pad/themes/moono-lisa/dev/icons32.png deleted file mode 100644 index 148456661b97139ddd2bb482955695c72c746a10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51976 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

}em(ixB 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 - - - mona-lisa-icons32 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/www/pad/themes/moono-lisa/dev/locations.json b/www/pad/themes/moono-lisa/dev/locations.json deleted file mode 100644 index fda6b1f4a..000000000 --- a/www/pad/themes/moono-lisa/dev/locations.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "0": [ - [ - "plugins/sourcearea/icons/source.png", - "plugins/sourcedialog/icons/sourcedialog.png" - ], - [ - "plugins/sourcearea/icons/source-rtl.png", - "plugins/sourcedialog/icons/sourcedialog-rtl.png" - ], - "plugins/save/icons/save.png", - "plugins/newpage/icons/newpage.png", - "plugins/newpage/icons/newpage-rtl.png", - "plugins/preview/icons/preview.png", - "plugins/preview/icons/preview-rtl.png", - "plugins/print/icons/print.png", - [ - "plugins/templates/icons/templates.png", - "plugins/templates/icons/templates-rtl.png" - ], - "plugins/docprops/icons/docprops.png", - "plugins/docprops/icons/docprops-rtl.png" - ], - "1": [ - [ - "plugins/clipboard/icons/cut-rtl.png", - "plugins/clipboard/icons/cut.png" - ], - [ - "plugins/clipboard/icons/copy.png", - "plugins/clipboard/icons/copy-rtl.png" - ], - [ - "plugins/clipboard/icons/paste.png", - "plugins/clipboard/icons/paste-rtl.png" - ], - "plugins/pastetext/icons/pastetext.png", - "plugins/pastetext/icons/pastetext-rtl.png", - "plugins/pastefromword/icons/pastefromword.png", - "plugins/pastefromword/icons/pastefromword-rtl.png", - "plugins/undo/icons/undo.png", - "plugins/undo/icons/undo-rtl.png", - "plugins/undo/icons/redo.png", - "plugins/undo/icons/redo-rtl.png" - ], - "2": [ - [ - "plugins/find/icons/find-rtl.png", - "plugins/find/icons/find.png" - ], - "plugins/find/icons/replace.png", - "plugins/selectall/icons/selectall.png", - [ - "plugins/wsc/icons/spellchecker.png", - "plugins/scayt/icons/scayt.png" - ] - ], - "3": [ - "plugins/forms/icons/form.png", - "plugins/forms/icons/checkbox.png", - "plugins/forms/icons/radio.png", - [ - "plugins/forms/icons/textfield-rtl.png", - "plugins/forms/icons/textfield.png" - ], - "plugins/forms/icons/textarea.png", - "plugins/forms/icons/textarea-rtl.png", - "plugins/forms/icons/select.png", - "plugins/forms/icons/select-rtl.png", - "plugins/forms/icons/button.png", - "plugins/forms/icons/imagebutton.png", - "plugins/forms/icons/hiddenfield.png" - ], - "4": [ - "plugins/basicstyles/icons/bold.png", - "plugins/basicstyles/icons/italic.png", - "plugins/basicstyles/icons/underline.png", - "plugins/basicstyles/icons/strike.png", - "plugins/basicstyles/icons/superscript.png", - "plugins/basicstyles/icons/subscript.png", - "plugins/removeformat/icons/removeformat.png" - ], - "5": [ - "plugins/list/icons/numberedlist.png", - "plugins/list/icons/numberedlist-rtl.png", - "plugins/list/icons/bulletedlist.png", - "plugins/list/icons/bulletedlist-rtl.png", - "plugins/indent/icons/outdent.png", - "plugins/indent/icons/indent.png", - "plugins/indent/icons/indent-rtl.png", - "plugins/indent/icons/outdent-rtl.png", - "plugins/blockquote/icons/blockquote.png", - "plugins/div/icons/creatediv.png", - "plugins/justify/icons/justifyleft.png", - "plugins/justify/icons/justifycenter.png", - "plugins/justify/icons/justifyright.png", - "plugins/justify/icons/justifyblock.png", - "plugins/bidi/icons/bidiltr.png", - "plugins/bidi/icons/bidirtl.png" - ], - "6": [ - "plugins/link/icons/link.png", - "plugins/link/icons/unlink.png", - "plugins/link/icons/anchor.png", - "plugins/link/icons/anchor-rtl.png", - "plugins/copyformatting/icons/copyformatting.png" - ], - "7": [ - [ - "plugins/image/icons/image.png", - "plugins/image2/icons/image.png" - ], - "plugins/flash/icons/flash.png", - "plugins/table/icons/table.png", - "plugins/horizontalrule/icons/horizontalrule.png", - "plugins/smiley/icons/smiley.png", - "plugins/specialchar/icons/specialchar.png", - "plugins/pagebreak/icons/pagebreak.png", - "plugins/pagebreak/icons/pagebreak-rtl.png", - "plugins/iframe/icons/iframe.png" - ], - "8": [ - "plugins/colorbutton/icons/textcolor.png", - "plugins/colorbutton/icons/bgcolor.png" - ], - "9": [ - "plugins/maximize/icons/maximize.png", - "plugins/showblocks/icons/showblocks.png", - "plugins/showblocks/icons/showblocks-rtl.png" - ], - "10": [ - "plugins/about/icons/about.png", - "plugins/uicolor/icons/uicolor.png", - "plugins/placeholder/icons/placeholder.png", - "plugins/language/icons/language.png", - "plugins/codesnippet/icons/codesnippet.png" - ], - "11": [ - "plugins/link/images/anchor.png", - "skins/moono-lisa/images/close.png", - "skins/moono-lisa/images/lock.png", - "skins/moono-lisa/images/lock-open.png", - "skins/moono-lisa/images/refresh.png" - ] -} diff --git a/www/pad/themes/moono-lisa/dialog.css b/www/pad/themes/moono-lisa/dialog.css deleted file mode 100644 index 76f885432..000000000 --- a/www/pad/themes/moono-lisa/dialog.css +++ /dev/null @@ -1,5 +0,0 @@ -/* -Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or http://ckeditor.com/license -*/ -.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#fff}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:12px;cursor:move;position:relative;color:#484848;border-bottom:1px solid #d1d1d1;padding:12px 19px 12px 12px;background:#f8f8f8;letter-spacing:.3px}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border:2px solid rgba(102,102,102,0.2);border-left-color:rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:43px;border-top:1px solid #d1d1d1}.cke_dialog_contents_body{overflow:auto;padding:9px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:33px;display:inline-block;margin:9px 0 0;position:absolute;z-index:2;left:11px}.cke_rtl .cke_dialog_tabs{left:auto;right:11px}a.cke_dialog_tab{height:25px;padding:4px 8px;display:inline-block;cursor:pointer;line-height:26px;outline:0;color:#484848;border:1px solid #d1d1d1;border-radius:3px 3px 0 0;background:#f8f8f8;min-width:90px;text-align:center;margin-left:-1px;letter-spacing:.3px}a.cke_dialog_tab:hover{background-color:#fff}a.cke_dialog_tab:focus{border:2px solid #139ff7;border-bottom-color:#d1d1d1;padding:3px 7px;position:relative;z-index:1}a.cke_dialog_tab_selected{background:#fff;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus{border-bottom-color:#fff}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:16px;width:16px;top:11px;z-index:5;opacity:.7;filter:alpha(opacity = 70)}.cke_rtl .cke_dialog_close_button{left:12px}.cke_ltr .cke_dialog_close_button{right:12px}.cke_hc a.cke_dialog_close_button{background-image:none}.cke_hidpi a.cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}a.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}a.cke_dialog_close_button span{display:none}.cke_hc a.cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%;margin-top:12px}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #bcbcbc;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:2px;min-height:28px;margin-left:1px}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:2px solid #139ff7}input.cke_dialog_ui_input_text:focus{padding-left:5px}textarea.cke_dialog_ui_input_textarea:focus{padding:3px 5px}select.cke_dialog_ui_input_select:focus{margin:0;width:100%!important}input.cke_dialog_ui_checkbox_input,input.cke_dialog_ui_radio_input{margin-left:1px;margin-right:2px}input.cke_dialog_ui_checkbox_input:focus,input.cke_dialog_ui_checkbox_input:active,input.cke_dialog_ui_radio_input:focus,input.cke_dialog_ui_radio_input:active{border:0;outline:2px solid #139ff7}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 1px;margin:0;text-align:center;color:#484848;vertical-align:middle;cursor:pointer;border:1px solid #bcbcbc;border-radius:2px;background:#f8f8f8;letter-spacing:.3px;line-height:18px;box-sizing:border-box}.cke_hc a.cke_dialog_ui_button{border-width:3px}span.cke_dialog_ui_button{padding:0 10px;cursor:pointer}a.cke_dialog_ui_button:hover{background:#fff}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border:2px solid #139ff7;outline:0;padding:3px 0}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;background:#09863e;border:1px solid #09863e}.cke_hc a.cke_dialog_ui_button{border:3px solid #bcbcbc}a.cke_dialog_ui_button_ok:hover{background:#53aa78;border-color:#53aa78}a.cke_dialog_ui_button_ok:focus{box-shadow:inset 0 0 0 2px #FFF}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#139ff7}.cke_hc a.cke_dialog_ui_button_ok:hover,.cke_hc a.cke_dialog_ui_button_ok:focus,.cke_hc a.cke_dialog_ui_button_ok:active{border-color:#484848}a.cke_dialog_ui_button_ok.cke_disabled{background:#d1d1d1;border-color:#d1d1d1;cursor:default}a.cke_dialog_ui_button_ok.cke_disabled span{cursor:default}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:28px;line-height:28px;background-color:#fff;border:1px solid #bcbcbc;padding:3px 3px 3px 6px;outline:0;border-radius:2px;margin:0 1px;box-sizing:border-box;width:calc(100% - 2px)!important}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog_ui_labeled_label{margin-left:1px}.cke_dialog .cke_dark_background{background-color:transparent}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked,.cke_dialog a.cke_btn_reset{margin:2px}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_dialog a.cke_btn_over,.cke_dialog a.cke_btn_locked:hover,.cke_dialog a.cke_btn_locked:focus,.cke_dialog a.cke_btn_locked:active,.cke_dialog a.cke_btn_unlocked:hover,.cke_dialog a.cke_btn_unlocked:focus,.cke_dialog a.cke_btn_unlocked:active,.cke_dialog a.cke_btn_reset:hover,.cke_dialog a.cke_btn_reset:focus,.cke_dialog a.cke_btn_reset:active{cursor:pointer;outline:0;margin:0;border:2px solid #139ff7}.cke_dialog fieldset{border:1px solid #bcbcbc}.cke_dialog fieldset legend{padding:0 6px}.cke_dialog_ui_checkbox,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{display:inline-block}.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{padding-top:5px}.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label{vertical-align:middle}.cke_dialog .ImagePreviewBox{border:1px ridge #bcbcbc;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:1px solid #bcbcbc;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;cursor:default;letter-spacing:.3px}.cke_dialog_body label+.cke_dialog_ui_labeled_content{margin-top:2px}.cke_dialog_contents_body .cke_dialog_ui_text,.cke_dialog_contents_body .cke_dialog_ui_select,.cke_dialog_contents_body .cke_dialog_ui_hbox_last>a.cke_dialog_ui_button{margin-top:4px}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:2px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_dialog_contents_body .cke_accessibility_legend{margin:2px 7px 2px 2px}.cke_dialog_contents_body .cke_accessibility_legend:focus,.cke_dialog_contents_body .cke_accessibility_legend:active{outline:0;border:2px solid #139ff7;margin:0 5px 0 0}.cke_dialog_contents_body input[type=file]:focus,.cke_dialog_contents_body input[type=file]:active{border:2px solid #139ff7}.cke_dialog_find_fieldset{margin-top:10px!important}.cke_dialog_image_ratiolock{margin-top:52px!important}.cke_dialog_forms_select_order label.cke_dialog_ui_labeled_label{margin-left:0}.cke_dialog_forms_select_order div.cke_dialog_ui_input_select{width:100%}.cke_dialog_forms_select_order_txtsize .cke_dialog_ui_hbox_last{padding-top:4px}.cke_dialog_image_url .cke_dialog_ui_hbox_last,.cke_dialog_flash_url .cke_dialog_ui_hbox_last{vertical-align:bottom}a.cke_dialog_ui_button.cke_dialog_image_browse{margin-top:10px}.cke_dialog_contents_body .cke_tpl_list{border:#bcbcbc 1px solid;margin:1px}.cke_dialog_contents_body .cke_tpl_list:focus,.cke_dialog_contents_body .cke_tpl_list:active{outline:0;margin:0;border:2px solid #139ff7}.cke_dialog_contents_body .cke_tpl_list a:focus,.cke_dialog_contents_body .cke_tpl_list a:active{outline:0}.cke_dialog_contents_body .cke_tpl_list a:focus .cke_tpl_item,.cke_dialog_contents_body .cke_tpl_list a:active .cke_tpl_item{border:2px solid #139ff7;padding:6px} \ No newline at end of file diff --git a/www/pad/themes/moono-lisa/dialog_ie.css b/www/pad/themes/moono-lisa/dialog_ie.css deleted file mode 100644 index cc53ab1e5..000000000 --- a/www/pad/themes/moono-lisa/dialog_ie.css +++ /dev/null @@ -1,5 +0,0 @@ -/* -Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or http://ckeditor.com/license -*/ -.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#fff}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:12px;cursor:move;position:relative;color:#484848;border-bottom:1px solid #d1d1d1;padding:12px 19px 12px 12px;background:#f8f8f8;letter-spacing:.3px}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border:2px solid rgba(102,102,102,0.2);border-left-color:rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:43px;border-top:1px solid #d1d1d1}.cke_dialog_contents_body{overflow:auto;padding:9px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:33px;display:inline-block;margin:9px 0 0;position:absolute;z-index:2;left:11px}.cke_rtl .cke_dialog_tabs{left:auto;right:11px}a.cke_dialog_tab{height:25px;padding:4px 8px;display:inline-block;cursor:pointer;line-height:26px;outline:0;color:#484848;border:1px solid #d1d1d1;border-radius:3px 3px 0 0;background:#f8f8f8;min-width:90px;text-align:center;margin-left:-1px;letter-spacing:.3px}a.cke_dialog_tab:hover{background-color:#fff}a.cke_dialog_tab:focus{border:2px solid #139ff7;border-bottom-color:#d1d1d1;padding:3px 7px;position:relative;z-index:1}a.cke_dialog_tab_selected{background:#fff;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus{border-bottom-color:#fff}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:16px;width:16px;top:11px;z-index:5;opacity:.7;filter:alpha(opacity = 70)}.cke_rtl .cke_dialog_close_button{left:12px}.cke_ltr .cke_dialog_close_button{right:12px}.cke_hc a.cke_dialog_close_button{background-image:none}.cke_hidpi a.cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}a.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}a.cke_dialog_close_button span{display:none}.cke_hc a.cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%;margin-top:12px}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #bcbcbc;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:2px;min-height:28px;margin-left:1px}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:2px solid #139ff7}input.cke_dialog_ui_input_text:focus{padding-left:5px}textarea.cke_dialog_ui_input_textarea:focus{padding:3px 5px}select.cke_dialog_ui_input_select:focus{margin:0;width:100%!important}input.cke_dialog_ui_checkbox_input,input.cke_dialog_ui_radio_input{margin-left:1px;margin-right:2px}input.cke_dialog_ui_checkbox_input:focus,input.cke_dialog_ui_checkbox_input:active,input.cke_dialog_ui_radio_input:focus,input.cke_dialog_ui_radio_input:active{border:0;outline:2px solid #139ff7}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 1px;margin:0;text-align:center;color:#484848;vertical-align:middle;cursor:pointer;border:1px solid #bcbcbc;border-radius:2px;background:#f8f8f8;letter-spacing:.3px;line-height:18px;box-sizing:border-box}.cke_hc a.cke_dialog_ui_button{border-width:3px}span.cke_dialog_ui_button{padding:0 10px;cursor:pointer}a.cke_dialog_ui_button:hover{background:#fff}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border:2px solid #139ff7;outline:0;padding:3px 0}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;background:#09863e;border:1px solid #09863e}.cke_hc a.cke_dialog_ui_button{border:3px solid #bcbcbc}a.cke_dialog_ui_button_ok:hover{background:#53aa78;border-color:#53aa78}a.cke_dialog_ui_button_ok:focus{box-shadow:inset 0 0 0 2px #FFF}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#139ff7}.cke_hc a.cke_dialog_ui_button_ok:hover,.cke_hc a.cke_dialog_ui_button_ok:focus,.cke_hc a.cke_dialog_ui_button_ok:active{border-color:#484848}a.cke_dialog_ui_button_ok.cke_disabled{background:#d1d1d1;border-color:#d1d1d1;cursor:default}a.cke_dialog_ui_button_ok.cke_disabled span{cursor:default}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:28px;line-height:28px;background-color:#fff;border:1px solid #bcbcbc;padding:3px 3px 3px 6px;outline:0;border-radius:2px;margin:0 1px;box-sizing:border-box;width:calc(100% - 2px)!important}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog_ui_labeled_label{margin-left:1px}.cke_dialog .cke_dark_background{background-color:transparent}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked,.cke_dialog a.cke_btn_reset{margin:2px}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_dialog a.cke_btn_over,.cke_dialog a.cke_btn_locked:hover,.cke_dialog a.cke_btn_locked:focus,.cke_dialog a.cke_btn_locked:active,.cke_dialog a.cke_btn_unlocked:hover,.cke_dialog a.cke_btn_unlocked:focus,.cke_dialog a.cke_btn_unlocked:active,.cke_dialog a.cke_btn_reset:hover,.cke_dialog a.cke_btn_reset:focus,.cke_dialog a.cke_btn_reset:active{cursor:pointer;outline:0;margin:0;border:2px solid #139ff7}.cke_dialog fieldset{border:1px solid #bcbcbc}.cke_dialog fieldset legend{padding:0 6px}.cke_dialog_ui_checkbox,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{display:inline-block}.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{padding-top:5px}.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label{vertical-align:middle}.cke_dialog .ImagePreviewBox{border:1px ridge #bcbcbc;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:1px solid #bcbcbc;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;cursor:default;letter-spacing:.3px}.cke_dialog_body label+.cke_dialog_ui_labeled_content{margin-top:2px}.cke_dialog_contents_body .cke_dialog_ui_text,.cke_dialog_contents_body .cke_dialog_ui_select,.cke_dialog_contents_body .cke_dialog_ui_hbox_last>a.cke_dialog_ui_button{margin-top:4px}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:2px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_dialog_contents_body .cke_accessibility_legend{margin:2px 7px 2px 2px}.cke_dialog_contents_body .cke_accessibility_legend:focus,.cke_dialog_contents_body .cke_accessibility_legend:active{outline:0;border:2px solid #139ff7;margin:0 5px 0 0}.cke_dialog_contents_body input[type=file]:focus,.cke_dialog_contents_body input[type=file]:active{border:2px solid #139ff7}.cke_dialog_find_fieldset{margin-top:10px!important}.cke_dialog_image_ratiolock{margin-top:52px!important}.cke_dialog_forms_select_order label.cke_dialog_ui_labeled_label{margin-left:0}.cke_dialog_forms_select_order div.cke_dialog_ui_input_select{width:100%}.cke_dialog_forms_select_order_txtsize .cke_dialog_ui_hbox_last{padding-top:4px}.cke_dialog_image_url .cke_dialog_ui_hbox_last,.cke_dialog_flash_url .cke_dialog_ui_hbox_last{vertical-align:bottom}a.cke_dialog_ui_button.cke_dialog_image_browse{margin-top:10px}.cke_dialog_contents_body .cke_tpl_list{border:#bcbcbc 1px solid;margin:1px}.cke_dialog_contents_body .cke_tpl_list:focus,.cke_dialog_contents_body .cke_tpl_list:active{outline:0;margin:0;border:2px solid #139ff7}.cke_dialog_contents_body .cke_tpl_list a:focus,.cke_dialog_contents_body .cke_tpl_list a:active{outline:0}.cke_dialog_contents_body .cke_tpl_list a:focus .cke_tpl_item,.cke_dialog_contents_body .cke_tpl_list a:active .cke_tpl_item{border:2px solid #139ff7;padding:6px}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0} \ No newline at end of file diff --git a/www/pad/themes/moono-lisa/dialog_ie8.css b/www/pad/themes/moono-lisa/dialog_ie8.css deleted file mode 100644 index 4356336c8..000000000 --- a/www/pad/themes/moono-lisa/dialog_ie8.css +++ /dev/null @@ -1,5 +0,0 @@ -/* -Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or http://ckeditor.com/license -*/ -.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#fff}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:12px;cursor:move;position:relative;color:#484848;border-bottom:1px solid #d1d1d1;padding:12px 19px 12px 12px;background:#f8f8f8;letter-spacing:.3px}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border:2px solid rgba(102,102,102,0.2);border-left-color:rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:43px;border-top:1px solid #d1d1d1}.cke_dialog_contents_body{overflow:auto;padding:9px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:33px;display:inline-block;margin:9px 0 0;position:absolute;z-index:2;left:11px}.cke_rtl .cke_dialog_tabs{left:auto;right:11px}a.cke_dialog_tab{height:25px;padding:4px 8px;display:inline-block;cursor:pointer;line-height:26px;outline:0;color:#484848;border:1px solid #d1d1d1;border-radius:3px 3px 0 0;background:#f8f8f8;min-width:90px;text-align:center;margin-left:-1px;letter-spacing:.3px}a.cke_dialog_tab:hover{background-color:#fff}a.cke_dialog_tab:focus{border:2px solid #139ff7;border-bottom-color:#d1d1d1;padding:3px 7px;position:relative;z-index:1}a.cke_dialog_tab_selected{background:#fff;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus{border-bottom-color:#fff}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:16px;width:16px;top:11px;z-index:5;opacity:.7;filter:alpha(opacity = 70)}.cke_rtl .cke_dialog_close_button{left:12px}.cke_ltr .cke_dialog_close_button{right:12px}.cke_hc a.cke_dialog_close_button{background-image:none}.cke_hidpi a.cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}a.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}a.cke_dialog_close_button span{display:none}.cke_hc a.cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%;margin-top:12px}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #bcbcbc;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:2px;min-height:28px;margin-left:1px}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:2px solid #139ff7}input.cke_dialog_ui_input_text:focus{padding-left:5px}textarea.cke_dialog_ui_input_textarea:focus{padding:3px 5px}select.cke_dialog_ui_input_select:focus{margin:0;width:100%!important}input.cke_dialog_ui_checkbox_input,input.cke_dialog_ui_radio_input{margin-left:1px;margin-right:2px}input.cke_dialog_ui_checkbox_input:focus,input.cke_dialog_ui_checkbox_input:active,input.cke_dialog_ui_radio_input:focus,input.cke_dialog_ui_radio_input:active{border:0;outline:2px solid #139ff7}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 1px;margin:0;text-align:center;color:#484848;vertical-align:middle;cursor:pointer;border:1px solid #bcbcbc;border-radius:2px;background:#f8f8f8;letter-spacing:.3px;line-height:18px;box-sizing:border-box}.cke_hc a.cke_dialog_ui_button{border-width:3px}span.cke_dialog_ui_button{padding:0 10px;cursor:pointer}a.cke_dialog_ui_button:hover{background:#fff}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border:2px solid #139ff7;outline:0;padding:3px 0}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;background:#09863e;border:1px solid #09863e}.cke_hc a.cke_dialog_ui_button{border:3px solid #bcbcbc}a.cke_dialog_ui_button_ok:hover{background:#53aa78;border-color:#53aa78}a.cke_dialog_ui_button_ok:focus{box-shadow:inset 0 0 0 2px #FFF}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#139ff7}.cke_hc a.cke_dialog_ui_button_ok:hover,.cke_hc a.cke_dialog_ui_button_ok:focus,.cke_hc a.cke_dialog_ui_button_ok:active{border-color:#484848}a.cke_dialog_ui_button_ok.cke_disabled{background:#d1d1d1;border-color:#d1d1d1;cursor:default}a.cke_dialog_ui_button_ok.cke_disabled span{cursor:default}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:28px;line-height:28px;background-color:#fff;border:1px solid #bcbcbc;padding:3px 3px 3px 6px;outline:0;border-radius:2px;margin:0 1px;box-sizing:border-box;width:calc(100% - 2px)!important}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog_ui_labeled_label{margin-left:1px}.cke_dialog .cke_dark_background{background-color:transparent}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked,.cke_dialog a.cke_btn_reset{margin:2px}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_dialog a.cke_btn_over,.cke_dialog a.cke_btn_locked:hover,.cke_dialog a.cke_btn_locked:focus,.cke_dialog a.cke_btn_locked:active,.cke_dialog a.cke_btn_unlocked:hover,.cke_dialog a.cke_btn_unlocked:focus,.cke_dialog a.cke_btn_unlocked:active,.cke_dialog a.cke_btn_reset:hover,.cke_dialog a.cke_btn_reset:focus,.cke_dialog a.cke_btn_reset:active{cursor:pointer;outline:0;margin:0;border:2px solid #139ff7}.cke_dialog fieldset{border:1px solid #bcbcbc}.cke_dialog fieldset legend{padding:0 6px}.cke_dialog_ui_checkbox,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{display:inline-block}.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{padding-top:5px}.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label{vertical-align:middle}.cke_dialog .ImagePreviewBox{border:1px ridge #bcbcbc;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:1px solid #bcbcbc;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;cursor:default;letter-spacing:.3px}.cke_dialog_body label+.cke_dialog_ui_labeled_content{margin-top:2px}.cke_dialog_contents_body .cke_dialog_ui_text,.cke_dialog_contents_body .cke_dialog_ui_select,.cke_dialog_contents_body .cke_dialog_ui_hbox_last>a.cke_dialog_ui_button{margin-top:4px}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:2px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_dialog_contents_body .cke_accessibility_legend{margin:2px 7px 2px 2px}.cke_dialog_contents_body .cke_accessibility_legend:focus,.cke_dialog_contents_body .cke_accessibility_legend:active{outline:0;border:2px solid #139ff7;margin:0 5px 0 0}.cke_dialog_contents_body input[type=file]:focus,.cke_dialog_contents_body input[type=file]:active{border:2px solid #139ff7}.cke_dialog_find_fieldset{margin-top:10px!important}.cke_dialog_image_ratiolock{margin-top:52px!important}.cke_dialog_forms_select_order label.cke_dialog_ui_labeled_label{margin-left:0}.cke_dialog_forms_select_order div.cke_dialog_ui_input_select{width:100%}.cke_dialog_forms_select_order_txtsize .cke_dialog_ui_hbox_last{padding-top:4px}.cke_dialog_image_url .cke_dialog_ui_hbox_last,.cke_dialog_flash_url .cke_dialog_ui_hbox_last{vertical-align:bottom}a.cke_dialog_ui_button.cke_dialog_image_browse{margin-top:10px}.cke_dialog_contents_body .cke_tpl_list{border:#bcbcbc 1px solid;margin:1px}.cke_dialog_contents_body .cke_tpl_list:focus,.cke_dialog_contents_body .cke_tpl_list:active{outline:0;margin:0;border:2px solid #139ff7}.cke_dialog_contents_body .cke_tpl_list a:focus,.cke_dialog_contents_body .cke_tpl_list a:active{outline:0}.cke_dialog_contents_body .cke_tpl_list a:focus .cke_tpl_item,.cke_dialog_contents_body .cke_tpl_list a:active .cke_tpl_item{border:2px solid #139ff7;padding:6px}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0}a.cke_dialog_ui_button{min-height:18px}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{min-height:18px}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus{padding-top:4px;padding-bottom:2px}select.cke_dialog_ui_input_select{width:100%!important}select.cke_dialog_ui_input_select:focus{margin-left:1px;width:100%!important;padding-top:2px;padding-bottom:2px} \ No newline at end of file diff --git a/www/pad/themes/moono-lisa/dialog_iequirks.css b/www/pad/themes/moono-lisa/dialog_iequirks.css deleted file mode 100644 index fcbeb5158..000000000 --- a/www/pad/themes/moono-lisa/dialog_iequirks.css +++ /dev/null @@ -1,5 +0,0 @@ -/* -Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or http://ckeditor.com/license -*/ -.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#fff}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:12px;cursor:move;position:relative;color:#484848;border-bottom:1px solid #d1d1d1;padding:12px 19px 12px 12px;background:#f8f8f8;letter-spacing:.3px}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border:2px solid rgba(102,102,102,0.2);border-left-color:rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:43px;border-top:1px solid #d1d1d1}.cke_dialog_contents_body{overflow:auto;padding:9px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:33px;display:inline-block;margin:9px 0 0;position:absolute;z-index:2;left:11px}.cke_rtl .cke_dialog_tabs{left:auto;right:11px}a.cke_dialog_tab{height:25px;padding:4px 8px;display:inline-block;cursor:pointer;line-height:26px;outline:0;color:#484848;border:1px solid #d1d1d1;border-radius:3px 3px 0 0;background:#f8f8f8;min-width:90px;text-align:center;margin-left:-1px;letter-spacing:.3px}a.cke_dialog_tab:hover{background-color:#fff}a.cke_dialog_tab:focus{border:2px solid #139ff7;border-bottom-color:#d1d1d1;padding:3px 7px;position:relative;z-index:1}a.cke_dialog_tab_selected{background:#fff;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus{border-bottom-color:#fff}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:16px;width:16px;top:11px;z-index:5;opacity:.7;filter:alpha(opacity = 70)}.cke_rtl .cke_dialog_close_button{left:12px}.cke_ltr .cke_dialog_close_button{right:12px}.cke_hc a.cke_dialog_close_button{background-image:none}.cke_hidpi a.cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}a.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}a.cke_dialog_close_button span{display:none}.cke_hc a.cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%;margin-top:12px}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #bcbcbc;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:2px;min-height:28px;margin-left:1px}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:2px solid #139ff7}input.cke_dialog_ui_input_text:focus{padding-left:5px}textarea.cke_dialog_ui_input_textarea:focus{padding:3px 5px}select.cke_dialog_ui_input_select:focus{margin:0;width:100%!important}input.cke_dialog_ui_checkbox_input,input.cke_dialog_ui_radio_input{margin-left:1px;margin-right:2px}input.cke_dialog_ui_checkbox_input:focus,input.cke_dialog_ui_checkbox_input:active,input.cke_dialog_ui_radio_input:focus,input.cke_dialog_ui_radio_input:active{border:0;outline:2px solid #139ff7}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 1px;margin:0;text-align:center;color:#484848;vertical-align:middle;cursor:pointer;border:1px solid #bcbcbc;border-radius:2px;background:#f8f8f8;letter-spacing:.3px;line-height:18px;box-sizing:border-box}.cke_hc a.cke_dialog_ui_button{border-width:3px}span.cke_dialog_ui_button{padding:0 10px;cursor:pointer}a.cke_dialog_ui_button:hover{background:#fff}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border:2px solid #139ff7;outline:0;padding:3px 0}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;background:#09863e;border:1px solid #09863e}.cke_hc a.cke_dialog_ui_button{border:3px solid #bcbcbc}a.cke_dialog_ui_button_ok:hover{background:#53aa78;border-color:#53aa78}a.cke_dialog_ui_button_ok:focus{box-shadow:inset 0 0 0 2px #FFF}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#139ff7}.cke_hc a.cke_dialog_ui_button_ok:hover,.cke_hc a.cke_dialog_ui_button_ok:focus,.cke_hc a.cke_dialog_ui_button_ok:active{border-color:#484848}a.cke_dialog_ui_button_ok.cke_disabled{background:#d1d1d1;border-color:#d1d1d1;cursor:default}a.cke_dialog_ui_button_ok.cke_disabled span{cursor:default}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:28px;line-height:28px;background-color:#fff;border:1px solid #bcbcbc;padding:3px 3px 3px 6px;outline:0;border-radius:2px;margin:0 1px;box-sizing:border-box;width:calc(100% - 2px)!important}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog_ui_labeled_label{margin-left:1px}.cke_dialog .cke_dark_background{background-color:transparent}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked,.cke_dialog a.cke_btn_reset{margin:2px}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_dialog a.cke_btn_over,.cke_dialog a.cke_btn_locked:hover,.cke_dialog a.cke_btn_locked:focus,.cke_dialog a.cke_btn_locked:active,.cke_dialog a.cke_btn_unlocked:hover,.cke_dialog a.cke_btn_unlocked:focus,.cke_dialog a.cke_btn_unlocked:active,.cke_dialog a.cke_btn_reset:hover,.cke_dialog a.cke_btn_reset:focus,.cke_dialog a.cke_btn_reset:active{cursor:pointer;outline:0;margin:0;border:2px solid #139ff7}.cke_dialog fieldset{border:1px solid #bcbcbc}.cke_dialog fieldset legend{padding:0 6px}.cke_dialog_ui_checkbox,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{display:inline-block}.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox{padding-top:5px}.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input,.cke_dialog fieldset .cke_dialog_ui_vbox .cke_dialog_ui_checkbox .cke_dialog_ui_checkbox_input+label{vertical-align:middle}.cke_dialog .ImagePreviewBox{border:1px ridge #bcbcbc;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:1px solid #bcbcbc;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;cursor:default;letter-spacing:.3px}.cke_dialog_body label+.cke_dialog_ui_labeled_content{margin-top:2px}.cke_dialog_contents_body .cke_dialog_ui_text,.cke_dialog_contents_body .cke_dialog_ui_select,.cke_dialog_contents_body .cke_dialog_ui_hbox_last>a.cke_dialog_ui_button{margin-top:4px}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:2px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_dialog_contents_body .cke_accessibility_legend{margin:2px 7px 2px 2px}.cke_dialog_contents_body .cke_accessibility_legend:focus,.cke_dialog_contents_body .cke_accessibility_legend:active{outline:0;border:2px solid #139ff7;margin:0 5px 0 0}.cke_dialog_contents_body input[type=file]:focus,.cke_dialog_contents_body input[type=file]:active{border:2px solid #139ff7}.cke_dialog_find_fieldset{margin-top:10px!important}.cke_dialog_image_ratiolock{margin-top:52px!important}.cke_dialog_forms_select_order label.cke_dialog_ui_labeled_label{margin-left:0}.cke_dialog_forms_select_order div.cke_dialog_ui_input_select{width:100%}.cke_dialog_forms_select_order_txtsize .cke_dialog_ui_hbox_last{padding-top:4px}.cke_dialog_image_url .cke_dialog_ui_hbox_last,.cke_dialog_flash_url .cke_dialog_ui_hbox_last{vertical-align:bottom}a.cke_dialog_ui_button.cke_dialog_image_browse{margin-top:10px}.cke_dialog_contents_body .cke_tpl_list{border:#bcbcbc 1px solid;margin:1px}.cke_dialog_contents_body .cke_tpl_list:focus,.cke_dialog_contents_body .cke_tpl_list:active{outline:0;margin:0;border:2px solid #139ff7}.cke_dialog_contents_body .cke_tpl_list a:focus,.cke_dialog_contents_body .cke_tpl_list a:active{outline:0}.cke_dialog_contents_body .cke_tpl_list a:focus .cke_tpl_item,.cke_dialog_contents_body .cke_tpl_list a:active .cke_tpl_item{border:2px solid #139ff7;padding:6px}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0}.cke_dialog_footer{filter:""} \ No newline at end of file diff --git a/www/pad/themes/moono-lisa/editor.css b/www/pad/themes/moono-lisa/editor.css deleted file mode 100644 index e093db70c..000000000 --- a/www/pad/themes/moono-lisa/editor.css +++ /dev/null @@ -1,5 +0,0 @@ -/* -Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or http://ckeditor.com/license -*/ -.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none} \ No newline at end of file diff --git a/www/pad/themes/moono-lisa/editor_gecko.css b/www/pad/themes/moono-lisa/editor_gecko.css deleted file mode 100644 index b707fb477..000000000 --- a/www/pad/themes/moono-lisa/editor_gecko.css +++ /dev/null @@ -1,5 +0,0 @@ -/* -Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or http://ckeditor.com/license -*/ -.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_bottom{padding-bottom:3px}.cke_combo_text{margin-bottom:-1px;margin-top:1px} \ No newline at end of file diff --git a/www/pad/themes/moono-lisa/editor_ie.css b/www/pad/themes/moono-lisa/editor_ie.css deleted file mode 100644 index 911d67052..000000000 --- a/www/pad/themes/moono-lisa/editor_ie.css +++ /dev/null @@ -1,5 +0,0 @@ -/* -Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or http://ckeditor.com/license -*/ -.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)} \ No newline at end of file diff --git a/www/pad/themes/moono-lisa/editor_ie8.css b/www/pad/themes/moono-lisa/editor_ie8.css deleted file mode 100644 index 94c70fb70..000000000 --- a/www/pad/themes/moono-lisa/editor_ie8.css +++ /dev/null @@ -1,5 +0,0 @@ -/* -Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or http://ckeditor.com/license -*/ -.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_toolbox_collapser .cke_arrow{border-width:4px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{border-width:3px}.cke_toolbox_collapser .cke_arrow{margin-top:0}.cke_toolbar{position:relative}.cke_rtl .cke_toolbar_end{right:auto;left:0}.cke_toolbar_end:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:1px;right:2px}.cke_rtl .cke_toolbar_end:after{right:auto;left:2px}.cke_hc .cke_toolbar_end:after{top:2px;right:5px;border-color:#000}.cke_hc.cke_rtl .cke_toolbar_end:after{right:auto;left:5px}.cke_combo+.cke_toolbar_end:after,.cke_toolbar.cke_toolbar_last .cke_toolbar_end:after{content:none;border:0}.cke_combo+.cke_toolgroup+.cke_toolbar_end:after{right:0}.cke_rtl .cke_combo+.cke_toolgroup+.cke_toolbar_end:after{right:auto;left:0} \ No newline at end of file diff --git a/www/pad/themes/moono-lisa/editor_iequirks.css b/www/pad/themes/moono-lisa/editor_iequirks.css deleted file mode 100644 index c545d9a9c..000000000 --- a/www/pad/themes/moono-lisa/editor_iequirks.css +++ /dev/null @@ -1,5 +0,0 @@ -/* -Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.md or http://ckeditor.com/license -*/ -.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #d1d1d1;padding:0}.cke_inner{display:block;background:#fff;padding:0;-webkit-touch-callout:none}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #d1d1d1;background:#f8f8f8;padding:6px 8px 2px;white-space:normal}.cke_float .cke_top{border:1px solid #d1d1d1}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #d1d1d1;background:#f8f8f8}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #bcbcbc;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #d1d1d1}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_block:focus{outline:0}.cke_panel_list{margin:0;padding:0;list-style-type:none;white-space:nowrap}.cke_panel_listItem{margin:0;padding:0}.cke_panel_listItem a{padding:6px 7px;display:block;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.cke_hc .cke_panel_listItem a{border-style:none}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:4px 5px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:6px 6px 7px 6px;color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock{padding:10px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a.cke_colorbox{padding:2px;float:left;width:20px;height:20px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox{border-color:#bcbcbc}span.cke_colorbox{width:20px;height:20px;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a.cke_colorauto{padding:0;border:1px solid transparent;margin-bottom:6px;height:26px;line-height:26px}a.cke_colormore{margin-top:10px;height:20px;line-height:19px}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,a:hover.cke_colormore{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_top,.cke_contents,.cke_bottom{width:100%}.cke_button_arrow{font-size:0}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_button,.cke_rtl .cke_button *,.cke_rtl .cke_combo,.cke_rtl .cke_combo *,.cke_rtl .cke_path_item,.cke_rtl .cke_path_item *,.cke_rtl .cke_path_empty{float:none}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_combo_button,.cke_rtl .cke_combo_button *,.cke_rtl .cke_button,.cke_rtl .cke_button_icon{display:inline-block;vertical-align:top}.cke_rtl .cke_button_icon{float:none}.cke_resizer{width:10px}.cke_source{white-space:normal}.cke_bottom{position:static}.cke_colorbox{font-size:0} \ No newline at end of file diff --git a/www/pad/themes/moono-lisa/images/arrow.png b/www/pad/themes/moono-lisa/images/arrow.png deleted file mode 100644 index d72b5f3b8808bd89996ef62f845164d459957a1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^Y(Ol>!VDz;rWf@BDXjpX5LX~=X=(ZY|9>EfAH1#& z-3wIBTN30K45T@Ev~-ix<}bSOt=nC)A1Gk%>Eal|aXtBhiAd6gyIe=gyBczF}qKQ%F0(mNbo(!7G$6ystm-3eX4!Pgg&ebxsLQ E09R-@$^ZZW diff --git a/www/pad/themes/moono-lisa/images/close.png b/www/pad/themes/moono-lisa/images/close.png deleted file mode 100644 index 40caa6ddfd01c2a26947761de218e4ce8f5e361e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 615 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CDO3=9p;3=BX21L>Cx45bDP46hOx7_4S6Fo@?*ia+WGRLhp+?e4A1op@M5>3aOmOBJL-|3|^OV7Yn$}BPM-7dk4;tau8cTbEB zVOVq2VrTe-pr)C+XL-*25p&w{RY|c$I<(f*c*aemrB}2+@TEpJ&78kybw|w+iRXsL zc6QXHdC8sL^yZ3dsB5%j+BccxKY6pB9X)fwF9YU; diff --git a/www/pad/themes/moono-lisa/images/hidpi/close.png b/www/pad/themes/moono-lisa/images/hidpi/close.png deleted file mode 100644 index fa00f4fce646958807479472de68a95c5ac44eb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1238 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 UhGj7#fj|ump00i_>zopr0FH;n#Q*>R diff --git a/www/pad/themes/moono-lisa/images/hidpi/refresh.png b/www/pad/themes/moono-lisa/images/hidpi/refresh.png deleted file mode 100644 index 117a2d4a4715551e735a14ac0a79d40c9affab8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1623 zcmV-d2B`UoP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv0RI600RN!9r;`8x00(qQO+^Rb3jz%x0D}(B2mk;DTS-JgR9M5ES51fIa!A}CT=lR4Pn&pDncWR+4(bwe$DFdqE52*HDR$iagkUKPw~3G6`3 z!Bc_#{B#| z78Vwe=XuHcJkMWd=C9H;y~50;y?R}q=SY$SOG``G-Q7Jv@M&QdLO=+CJkKGeEDi?% zW`15u`A`V)a5x+u^*ry1MiCKqc6O>2ID7W&6pVV4woXHJwOs}unqZKI>SYKZ+38~toltPju zh@uDpjsrODI1Ud6g8~`D_n!(O?pF!c7c-Atu(`R3EXyhd>bnpk%(CoTA;dWoA#*Je z70NSnG3R;SOG%RaVZuK*H-|=}F-AZyG$1Ule!mZ9{xQq4J`tVM1hg+LTnjPh;yC_Y z2=SeiviLqXH-{hy!0YSlQ@+)QuCA`mg<+_qly8`b%p%v5=A@MMZnp~n1p>8N4UXwM zQ^=`Pr})N=8zVgBu>5b&trF4CM~)mR{I8?Hsj@7NW8A!XQ`!QIBy%0W6=uGd=lKZ$ z7XZ9gfk4{rcHP5=4^MH0nc+AN92qS)H@Z(d^8%3UaZ&aQ$^?E#fz+&KN)QR=S?oy`J^~wZEej? ztCyve?^$}?&$8^e>$;_Es7DY4&-MHLN6d`dw{O$QlP57txIIVhcH0I)nF>t`2{CgK z!^~XdjR~BuNGX2;aMWbJ?MAzF16DaU!%5opQ z^Ovdd*O*ETL)a&)BDw<{41u11)O1UMad@IlM(|7LN8JN}!AwU}& z8-?!&g8_WsFX2T*|0<=9RS~FGt6?-6ARrb=?CFD5Vet z!BkFHO0`_qZQ5j#Qli)EAxV;{5*~)(qV0F3)PKJ3m&jPJ*TH7jGdbi7{jTq6nm(3N zR+7rDig6sH-|z3j8qEB;*|erdxoFEA$GL7pZE*!sO1Q53iyg`U z(Cv1=w3AX8hGQ3)9~zAYnE4wWhB~~Yl&=dRl)W%;G;0umj*9B3i&W_fIu8ljkIkV_);j?24{ly*kbV_HbPn z4<04M^QvVh>rn8X2Yqi%Jck@5aI)je|A0z!>~}+L^02E1VL~hPe164Xeyy&wu+=m zDJ(B9hqrFs8iZj8^LNblw-&C?xOVN@v;qLoZnujPYyO^@!tH3#cXOTDcnTqk?`fKr zgag3;LVDC3zOf0O0000bbVXQnWMOn=I%9HWVRU5xGB7bVEio}IFfvpzGdeRfIxsLR zFflqXFxLUB?EnA(C3HntbYx+4WjbwdWNBu305UK!HZ3tREif`vF*7!lvI6-E$sR$z z3=CDO3=9p;3=BX21L>Cx45bDP46hOx7_4S6Fo@?*ia+WGRLhp+?e4 zXsMjst^Hgcb?*)HYR(;>?|kX8+=2JA85!;{ysK~L@z>RI1^QgI#5JNMC9x#cD!C{X zNHG{07@FxCnClu^h8P-K85>xc7-<_ASs55eOen8F(U6;;l9^VCTSMmA^GARh7(8A5 KT-G@yGywqDd$lqE diff --git a/www/pad/themes/moono-lisa/images/lock.png b/www/pad/themes/moono-lisa/images/lock.png deleted file mode 100644 index bde67727d775326b472106b5e0a82f7744de2fc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 506 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CDO3=9p;3=BX21L>Cx45bDP46hOx7_4S6Fo@?*ia+WGRLhp+?e4 z>z#`>8*e`A zcVWh~ihTX*C38NTGiXPgmlmG6j8o-*;1Q*w@T-a~4xzFxPvT~aWN2pzE}t@O-}{L{ zQ6Z%rhW{8Ux-Pt7VA%7$d*;Fe)%&+p_;bFR=DE+7x#7z82{mh$F4Wt=#2|6f{o)Dl zCT>5Uvy+XR7F(JKOtf6;A~@6Dh(qyCh^S)AZFjbFJ1viKJin92WNUQ7GJf~E-OuKn zFLn6z-KWsh|MmIAwD@$MYv#-hKbReosxL9#m<|ee)e_f;l9a@fRIB8oR3OD*WMF8f zYhbQxXc=N?Y-MabP0l+XkK D;C!rU diff --git a/www/pad/themes/moono-lisa/images/refresh.png b/www/pad/themes/moono-lisa/images/refresh.png deleted file mode 100644 index e363764e3d0886333a3b03b04f5502d4cd79d133..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 757 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CDO3=9p;3=BX21L>Cx45bDP46hOx7_4S6Fo@?*ia+WGRLhp+?e4=#-F2>at)pi3YpXk7?elJnowJM)Rcbn##3;CP{noPIf9*u1IU=&zl`?0=2~WI! z=1*ky-*w6t4jybgQdo26y~Qix)vKIlEtCIbQ_sh6?UuK!sc*5HOFv@`Q^N{=iC#DR zwOiZwHqPxn;mdHndV{-C(JS^-cB`jUF+C7qnDJAWfvI47?rmwgJ$LguJN(%7emLLW zCcpb}`SUy8`A^d}GYbAKJa;k2j61B#dS*w!wA6r}$3I&4hj=C0&2R3=Gc;bu^=?(X z%8dHU@q{ diff --git a/www/pad/themes/moono-lisa/images/spinner.gif b/www/pad/themes/moono-lisa/images/spinner.gif deleted file mode 100644 index d898d41fa7e0d56b5c0da930750e108e50c14d72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2984 zcmeH|X*8R88^)iIq}DU`>OwP=T3e-=BBi$4DkQN?thHqk38A4vt5G2&WJ5X+EFD9YT0*sI89FsZ>!72Q&ifkPB@Bi+&U~74=F2=EpXZ$4bKTc<{qMhnlf9`~ zkQ^Wfd;|ajfe;xP85bAFX0snWcpwxChlhv9#>S$eqLP!78yXs3ym*1f!KBV7>b5C(sIPDd$9=)eU}Lyb1T(C|L~Y+d zitR+2qa5i~Maw@~h|4LnKu1*BpT|0%7X#@Us zYG0c%Rw%8s#h!qURb_nB6CDm#w0$Lm!+p6v)M1kPS6XTpYCGb>$ zrTSFsgjs@7;L=ZNHr`*n_AE1e5P&%x;-F-v(5M@!yeHIV8(Mr6q{Znl>TQf94KE)T z7jK=}M@8CeE4Ft!n|nH5@PMzW$tdgUYdov%J=p^p227dAuVV6QXd{etFA&=)=JQj9v_;&SKsh|xZYiyHz`t} zO$T;SEw-s42kOby%|^F=j7GM_Km1qqEqlBw5OJV|i6ea(-8^72y3DWglIPp>Okf(v zPU7=mxfODI5iS2nYy$E81{Tzpng{R3ssh~8E%-KLGq=WZNxhi=qK3lRWk{V+skb`$ z_YH4Mpe6Q-$#UD#5Xp6su8QKBCf}FKvW&5|sa??W>3ww)t)A@tg{= z4o0RHDJ(?yK(NOaa@X8eyH!FJTiQ<)&aDb3%WU`M7CbZUJQ`@^2f5v$)*qu`nO=86 z2yqIGQJez9lZfJlU&Za6{O@(z&?&~7-h`Hp$_ftsz|BZ{J#11GYBDqi zshW{Rt5*`7xQm|tt~XBey@J|SM|X}7wQpgd;&cwOY|_D9hgHO%mMy{7bV~b)UQMM? zFwCH?Vl7QzTg?nUV?0JZk%dU~l8LTFi*Nk-qMK?`Ro(H69NCLUL|R=5JoD(s6R+s~??G-dIB&9( zjE0(rADgtz-YFY$_P5l6Z;HHtk~qz+Iq+yIJJXieBm+B*sPKAR)c1I;p}-|a>KH;T z{k*1vuNaxPZ$$8M&a8M!TYqb(>|{cnMOHZKWvi6%jd*BtRy(j%nE}1-R27v5q^S(n zeB&fb0Md+~9W)Bg^wzQgvGku#O{?6C*#Gp3owR!rT3qT1ITjV{8WUx+rycepJN{jH zom;~1e}pn;IWXEkc-VtF^?uPS!tlMr+@))CvZoeQy6pAyRh-8R)z99iekfQRJaQHm zZ-e&p^dozb($k!`&^wna)Yd8qr7Dr9$7(}iD-CY9mB0YT@zQH0&#TlhoZgC>A{I zAwv8OyXVfJbKzcCm`9QKJe{sg8!wMYFoleOl258#R=>&($9e~ZCnu33m~K(1C?=O} z6CH26C4J{2-zW+3YdiK${&l?^le*q1!^Y>G_MO_=kph+BFBYR%aRo5ay9QagY!jpt6z#}jj1 zdmRs6#V7hQ{S#SNsYjiu2`N<9y{v{6cZG?6u3KQ|`A9m=&`l*3wQ}*CCo*^$qZLqZ5gL)PX88H^eiH-Hy@B{Ysn8b_ diff --git a/www/pad/themes/moono-lisa/readme.md b/www/pad/themes/moono-lisa/readme.md deleted file mode 100644 index d4c68119d..000000000 --- a/www/pad/themes/moono-lisa/readme.md +++ /dev/null @@ -1,46 +0,0 @@ -"Moono-lisa" Skin -================= - -This skin has been made a **default skin** starting from CKEditor 4.6.0 and is maintained by the core developers. - -For more information about skins, please check the [CKEditor Skin SDK](http://docs.cksource.com/CKEditor_4.x/Skin_SDK) -documentation. - -Features -------------------- -"Moono-lisa" is a monochromatic skin, which offers a modern, flat and minimalistic look which blends very well in modern design. -It comes with the following features: - -- Chameleon feature with brightness. -- High-contrast compatibility. -- Graphics source provided in SVG. - -Directory Structure -------------------- - -CSS parts: -- **editor.css**: the main CSS file. It's simply loading several other files, for easier maintenance, -- **mainui.css**: the file contains styles of entire editor outline structures, -- **toolbar.css**: the file contains styles of the editor toolbar space (top), -- **richcombo.css**: the file contains styles of the rich combo ui elements on toolbar, -- **panel.css**: the file contains styles of the rich combo drop-down, it's not loaded -until the first panel open up, -- **elementspath.css**: the file contains styles of the editor elements path bar (bottom), -- **menu.css**: the file contains styles of all editor menus including context menu and button drop-down, -it's not loaded until the first menu open up, -- **dialog.css**: the CSS files for the dialog UI, it's not loaded until the first dialog open, -- **reset.css**: the file defines the basis of style resets among all editor UI spaces, -- **preset.css**: the file defines the default styles of some UI elements reflecting the skin preference, -- **editor_XYZ.css** and **dialog_XYZ.css**: browser specific CSS hacks. - -Other parts: -- **skin.js**: the only JavaScript part of the skin that registers the skin, its browser specific files and its icons and defines the Chameleon feature, -- **images/**: contains a fill general used images, -- **dev/**: contains SVG and PNG source of the skin icons. - -License -------- - -Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. - -For licensing, see LICENSE.md or [http://ckeditor.com/license](http://ckeditor.com/license) diff --git a/www/pad/themes/moono-lisa/skin.js b/www/pad/themes/moono-lisa/skin.js deleted file mode 100644 index 4af7aa427..000000000 --- a/www/pad/themes/moono-lisa/skin.js +++ /dev/null @@ -1,7 +0,0 @@ -/* - Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. - For licensing, see LICENSE.md or http://ckeditor.com/license -*/ -CKEDITOR.skin.name="moono-lisa";CKEDITOR.skin.ua_editor="ie,iequirks,ie8,gecko";CKEDITOR.skin.ua_dialog="ie,iequirks,ie8"; -CKEDITOR.skin.chameleon=function(){var b=function(){return function(b,d){for(var a=b.match(/[^#]./g),e=0;3>e;e++){var f=e,c;c=parseInt(a[e],16);c=("0"+(0>d?0|c*(1+d):0|c+(255-c)*d).toString(16)).slice(-2);a[f]=c}return"#"+a.join("")}}(),f={editor:new CKEDITOR.template("{id}.cke_chrome [border-color:{defaultBorder};] {id} .cke_top [ background-color:{defaultBackground};border-bottom-color:{defaultBorder};] {id} .cke_bottom [background-color:{defaultBackground};border-top-color:{defaultBorder};] {id} .cke_resizer [border-right-color:{ckeResizer}] {id} .cke_dialog_title [background-color:{defaultBackground};border-bottom-color:{defaultBorder};] {id} .cke_dialog_footer [background-color:{defaultBackground};outline-color:{defaultBorder};] {id} .cke_dialog_tab [background-color:{dialogTab};border-color:{defaultBorder};] {id} .cke_dialog_tab:hover [background-color:{lightBackground};] {id} .cke_dialog_contents [border-top-color:{defaultBorder};] {id} .cke_dialog_tab_selected, {id} .cke_dialog_tab_selected:hover [background:{dialogTabSelected};border-bottom-color:{dialogTabSelectedBorder};] {id} .cke_dialog_body [background:{dialogBody};border-color:{defaultBorder};] {id} a.cke_button_off:hover,{id} a.cke_button_off:focus,{id} a.cke_button_off:active [background-color:{darkBackground};border-color:{toolbarElementsBorder};] {id} .cke_button_on [background-color:{ckeButtonOn};border-color:{toolbarElementsBorder};] {id} .cke_toolbar_separator,{id} .cke_toolgroup a.cke_button:last-child:after,{id} .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after [background-color: {toolbarElementsBorder};border-color: {toolbarElementsBorder};] {id} a.cke_combo_button:hover,{id} a.cke_combo_button:focus,{id} .cke_combo_on a.cke_combo_button [border-color:{toolbarElementsBorder};background-color:{darkBackground};] {id} .cke_combo:after [border-color:{toolbarElementsBorder};] {id} .cke_path_item [color:{elementsPathColor};] {id} a.cke_path_item:hover,{id} a.cke_path_item:focus,{id} a.cke_path_item:active [background-color:{darkBackground};] {id}.cke_panel [border-color:{defaultBorder};] "),panel:new CKEDITOR.template(".cke_panel_grouptitle [background-color:{lightBackground};border-color:{defaultBorder};] .cke_menubutton_icon [background-color:{menubuttonIcon};] .cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active [background-color:{menubuttonHover};] .cke_menubutton:hover .cke_menubutton_icon, .cke_menubutton:focus .cke_menubutton_icon, .cke_menubutton:active .cke_menubutton_icon [background-color:{menubuttonIconHover};] .cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon [background-color:{menubuttonIcon};] .cke_menuseparator [background-color:{menubuttonIcon};] a:hover.cke_colorbox, a:active.cke_colorbox [border-color:{defaultBorder};] a:hover.cke_colorauto, a:hover.cke_colormore, a:active.cke_colorauto, a:active.cke_colormore [background-color:{ckeColorauto};border-color:{defaultBorder};] ")}; -return function(g,d){var a=b(g.uiColor,.4),a={id:"."+g.id,defaultBorder:b(a,-.2),toolbarElementsBorder:b(a,-.25),defaultBackground:a,lightBackground:b(a,.8),darkBackground:b(a,-.15),ckeButtonOn:b(a,.4),ckeResizer:b(a,-.4),ckeColorauto:b(a,.8),dialogBody:b(a,.7),dialogTab:b(a,.65),dialogTabSelected:"#FFF",dialogTabSelectedBorder:"#FFF",elementsPathColor:b(a,-.6),menubuttonHover:b(a,.1),menubuttonIcon:b(a,.5),menubuttonIconHover:b(a,.3)};return f[d].output(a).replace(/\[/g,"{").replace(/\]/g,"}")}}(); \ No newline at end of file From 59fb5bd8be0aeb87564eb496ac4301bac5132c60 Mon Sep 17 00:00:00 2001 From: yflory Date: Tue, 20 Jun 2017 12:33:50 +0200 Subject: [PATCH 006/255] One toolbar color per app --- customize.dist/src/less/toolbar.less | 46 +++++++++++++++++---- customize.dist/src/less/variables.less | 19 +++++++++ customize.dist/toolbar.css | 42 ++++++++++++++++--- customize.dist/translations/messages.fr.js | 16 ++++---- customize.dist/translations/messages.js | 6 +-- www/common/toolbar2.js | 5 +++ www/drive/file.css | 18 ++++---- www/drive/file.less | 18 ++++---- www/drive/main.js | 48 +++++++++++++--------- www/pad/inner.html | 2 +- 10 files changed, 157 insertions(+), 63 deletions(-) diff --git a/customize.dist/src/less/toolbar.less b/customize.dist/src/less/toolbar.less index 69a14da17..8149312e6 100644 --- a/customize.dist/src/less/toolbar.less +++ b/customize.dist/src/less/toolbar.less @@ -21,7 +21,9 @@ } } } - +.cke_reset_all * { + color: inherit; +} .cryptpad-toolbar { @toolbar-green: #5cb85c; @@ -29,7 +31,37 @@ padding: 0px 6px; //background-color: #BBBBFF; - background-color: #FF0073; + background-color: @toolbar-default-bg; + color: @toolbar-default-color; + + &.pad { + background-color: @toolbar-pad-bg; + color: @toolbar-pad-color; + } + &.code { + background-color: @toolbar-code-bg; + color: @toolbar-code-color; + } + &.slide { + background-color: @toolbar-slide-bg; + color: @toolbar-slide-color; + } + &.poll { + background-color: @toolbar-poll-bg; + color: @toolbar-poll-color; + } + &.whiteboard { + background-color: @toolbar-whiteboard-bg; + color: @toolbar-whiteboard-color; + } + &.drive { + background-color: @toolbar-drive-bg; + color: @toolbar-drive-color; + } + &.file { + background-color: @toolbar-file-bg; + color: @toolbar-file-color; + } .fa { font: normal normal normal 14px/1 FontAwesome; @@ -39,7 +71,6 @@ .unselectable; font: normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif; - color: #000; width: 100%; z-index: 9001; @@ -48,10 +79,6 @@ } button { - font: @toolbar-button-font; - * { - font: @toolbar-button-font; - } &#shareButton, &.buttonSuccess { // Bootstrap 4 colors color: #fff; @@ -96,6 +123,11 @@ color: #000; background-color: #fff; border-color: #ccc; + font: @toolbar-button-font; + * { + color: #000; + font: @toolbar-button-font; + } &:hover { color: #292b2c; background-color: #e6e6e6; diff --git a/customize.dist/src/less/variables.less b/customize.dist/src/less/variables.less index 43bcb393b..acd2eed78 100644 --- a/customize.dist/src/less/variables.less +++ b/customize.dist/src/less/variables.less @@ -74,6 +74,25 @@ @toolbar-gradient-end: #DDDDDD; @toolbar-button-font: 12px Ubuntu, Arial, sans-serif; +// Toolbar +@toolbar-pad-bg: #1c4fa0; +@toolbar-pad-color: #fff; +@toolbar-slide-bg: #a01c1c; +@toolbar-slide-color: #fff; +@toolbar-code-bg: #ffae00; +@toolbar-code-color: #000; +@toolbar-poll-bg: #006304; +@toolbar-poll-color: #fff; +@toolbar-whiteboard-bg: #570063; +@toolbar-whiteboard-color: #fff; +@toolbar-drive-bg: #0087ff; +@toolbar-drive-color: #fff; +@toolbar-file-bg: #ccffa0; +@toolbar-file-color: #000; +@toolbar-default-bg: #fff; +@toolbar-default-color: #000; + + @topbar-back: #fff; @topbar-color: #000; @topbar-button-bg: #2E9AFE; diff --git a/customize.dist/toolbar.css b/customize.dist/toolbar.css index a36c64d8a..e64684f98 100644 --- a/customize.dist/toolbar.css +++ b/customize.dist/toolbar.css @@ -98,10 +98,14 @@ .toolbar-container .cryptpad-toolbar select { box-sizing: border-box; } +.cke_reset_all * { + color: inherit; +} .cryptpad-toolbar { box-sizing: border-box; padding: 0px 6px; - background-color: #FF0073; + background-color: #fff; + color: #000; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; @@ -109,10 +113,37 @@ -ms-user-select: none; user-select: none; font: normal normal normal 12px Arial, Helvetica, Tahoma, Verdana, Sans-Serif; - color: #000; width: 100%; z-index: 9001; } +.cryptpad-toolbar.pad { + background-color: #1c4fa0; + color: #fff; +} +.cryptpad-toolbar.code { + background-color: #ffae00; + color: #000; +} +.cryptpad-toolbar.slide { + background-color: #a01c1c; + color: #fff; +} +.cryptpad-toolbar.poll { + background-color: #006304; + color: #fff; +} +.cryptpad-toolbar.whiteboard { + background-color: #570063; + color: #fff; +} +.cryptpad-toolbar.drive { + background-color: #0087ff; + color: #fff; +} +.cryptpad-toolbar.file { + background-color: #ccffa0; + color: #000; +} .cryptpad-toolbar .fa { font: normal normal normal 14px/1 FontAwesome; font-family: FontAwesome; @@ -121,14 +152,11 @@ float: right; } .cryptpad-toolbar button { - font: 12px Ubuntu, Arial, sans-serif; border: 1px solid transparent; border-radius: .25rem; color: #000; background-color: #fff; border-color: #ccc; -} -.cryptpad-toolbar button * { font: 12px Ubuntu, Arial, sans-serif; } .cryptpad-toolbar button#shareButton, @@ -174,6 +202,10 @@ .cryptpad-toolbar button.hidden { display: none; } +.cryptpad-toolbar button * { + color: #000; + font: 12px Ubuntu, Arial, sans-serif; +} .cryptpad-toolbar button:hover { color: #292b2c; background-color: #e6e6e6; diff --git a/customize.dist/translations/messages.fr.js b/customize.dist/translations/messages.fr.js index af7ebba91..d63d81cbc 100644 --- a/customize.dist/translations/messages.fr.js +++ b/customize.dist/translations/messages.fr.js @@ -108,8 +108,8 @@ define(function () { out.newButton = 'Nouveau'; out.newButtonTitle = 'Créer un nouveau pad'; - out.uploadButton = 'Upload'; - out.uploadButtonTitle = 'Uploader un nouveau fichier dans le dossier actuel'; + out.uploadButton = 'Importer des fichiers'; + out.uploadButtonTitle = 'Importer un nouveau fichier dans le dossier actuel'; out.saveTemplateButton = "Sauver en tant que modèle"; out.saveTemplatePrompt = "Choisir un titre pour ce modèle"; @@ -241,8 +241,8 @@ define(function () { out.fm_templateName = "Modèles"; out.fm_searchName = "Recherche"; out.fm_searchPlaceholder = "Rechercher..."; - out.fm_newButton = "Nouveau"; - out.fm_newButtonTitle = "Créer un nouveau pad ou un dossier"; + out.fm_newButton = "Ajouter à ce dossier"; + out.fm_newButtonTitle = "Créer un nouveau pad ou un dossier, importer un fichier dans le dossier courant"; out.fm_newFolder = "Nouveau dossier"; out.fm_newFile = "Nouveau pad"; out.fm_folder = "Dossier"; @@ -393,9 +393,9 @@ define(function () { out.settings_logoutEverywhere = "Se déconnecter de toutes les autres sessions."; out.settings_logoutEverywhereConfirm = "Êtes-vous sûr ? Vous devrez vous reconnecter sur tous vos autres appareils."; - out.upload_serverError = "Erreur interne: impossible d'uploader le fichier pour l'instant."; - out.upload_uploadPending = "Vous avez déjà un fichier en cours d'upload. Souhaitez-vous l'annuler et uploader ce nouveau fichier ?"; - out.upload_success = "Votre fichier ({0}) a été uploadé avec succès et ajouté à votre CryptDrive."; + out.upload_serverError = "Erreur interne: impossible d'importer le fichier pour l'instant."; + out.upload_uploadPending = "Vous avez déjà un fichier en cours d'importation. Souhaitez-vous l'annuler et importer ce nouveau fichier ?"; + out.upload_success = "Votre fichier ({0}) a été importé avec succès et ajouté à votre CryptDrive."; out.upload_notEnoughSpace = "Il n'y a pas assez d'espace libre dans votre CryptDrive pour ce fichier."; out.upload_tooLarge = "Ce fichier dépasse la taille maximale autorisée."; out.upload_choose = "Choisir un fichier"; @@ -404,7 +404,7 @@ define(function () { out.upload_name = "Nom du fichier"; out.upload_size = "Taille"; out.upload_progress = "État"; - out.upload_mustLogin = "Vous devez vous connecter pour uploader un fichier"; + out.upload_mustLogin = "Vous devez vous connecter pour importer un fichier"; out.download_button = "Déchiffrer et télécharger"; // general warnings diff --git a/customize.dist/translations/messages.js b/customize.dist/translations/messages.js index 4e8acb1b0..42f1613e0 100644 --- a/customize.dist/translations/messages.js +++ b/customize.dist/translations/messages.js @@ -110,7 +110,7 @@ define(function () { out.newButton = 'New'; out.newButtonTitle = 'Create a new pad'; - out.uploadButton = 'Upload'; + out.uploadButton = 'Upload files'; out.uploadButtonTitle = 'Upload a new file to the current folder'; out.saveTemplateButton = "Save as template"; @@ -244,8 +244,8 @@ define(function () { out.fm_templateName = "Templates"; out.fm_searchName = "Search"; out.fm_searchPlaceholder = "Search..."; - out.fm_newButton = "New"; - out.fm_newButtonTitle = "Create a new pad or folder"; + out.fm_newButton = "Add to this folder"; + out.fm_newButtonTitle = "Create a new pad or folder, import a file in the current folder"; out.fm_newFolder = "New folder"; out.fm_newFile = "New pad"; out.fm_folder = "Folder"; diff --git a/www/common/toolbar2.js b/www/common/toolbar2.js index 07504e6e3..7f20cbef8 100644 --- a/www/common/toolbar2.js +++ b/www/common/toolbar2.js @@ -67,6 +67,11 @@ define([ id: uid(), }); + var parsed = Cryptpad.parsePadUrl(window.location.href); + if (typeof parsed.type === "string") { + $toolbar.addClass(parsed.type); + } + var $topContainer = $('

', {'class': TOP_CLS}); var $userContainer = $('', { 'class': USER_CLS diff --git a/www/drive/file.css b/www/drive/file.css index fe798b883..f12624db4 100644 --- a/www/drive/file.css +++ b/www/drive/file.css @@ -461,6 +461,8 @@ span.fa-folder-open { z-index: 100; box-sizing: content-box; padding: 0 6px; + display: flex; + flex-flow: row; /* The container
- needed to position the dropdown content */ } #driveToolbar .newPadContainer { @@ -479,15 +481,10 @@ span.fa-folder-open { font-family: FontAwesome; } #driveToolbar button.element { - border-radius: 2px; - background: #888; - color: #eee; - font-size: 14px; - border: 1px solid #888; - font-weight: bold; -} -#driveToolbar button.element:hover { - background: #777; + height: 26px; + width: 26px; + padding: 0; + box-sizing: border-box; } #driveToolbar button.new { padding: 0 5px; @@ -515,7 +512,7 @@ span.fa-folder-open { margin-right: 2px; } #driveToolbar .leftside { - width: 250px; + width: auto; margin: 0; padding: 0; display: inline-block; @@ -527,6 +524,7 @@ span.fa-folder-open { float: right; } #driveToolbar .path { + flex: 1; width: 100%; height: 30px; line-height: 30px; diff --git a/www/drive/file.less b/www/drive/file.less index 662af52f0..5ecce44eb 100644 --- a/www/drive/file.less +++ b/www/drive/file.less @@ -533,6 +533,8 @@ span { z-index: 100; box-sizing: content-box; padding: 0 6px; + display: flex; + flex-flow: row; .newPadContainer { display: inline-block; @@ -549,15 +551,10 @@ span { font-family: FontAwesome; } &.element { - border-radius: 2px; - background: @toolbar-button-bg; - color: @toolbar-button-fg; - font-size: 14px; - border: 1px solid @toolbar-button-border; - font-weight: bold; - &:hover { - background: @toolbar-button-bg-hover; - } + height: 26px; + width: 26px; + padding: 0; + box-sizing: border-box; } &.new { padding: 0 5px; @@ -588,7 +585,7 @@ span { } .leftside { - width: 250px; + width: auto; margin: 0; padding: 0; display: inline-block; @@ -600,6 +597,7 @@ span { float: right; } .path { + flex: 1; width: 100%; height: 30px; line-height: 30px; diff --git a/www/drive/main.js b/www/drive/main.js index 88fe7a0fd..60f337244 100644 --- a/www/drive/main.js +++ b/www/drive/main.js @@ -650,7 +650,9 @@ define([ }; var updatePathSize = function () { - $driveToolbar.find('.path').css('max-width', 'calc(100vw - '+$tree.width()+'px - 50px)'); + var $tb = $driveToolbar; + var w = $tree.width() + $tb.find('.leftside').width() + $tb.find('.rightside').width(); + $driveToolbar.find('.path').css('max-width', 'calc(100vw - '+w+'px - 50px)'); }; var getSelectedPaths = function ($element) { @@ -1339,10 +1341,10 @@ define([ }); var $listButton = $(' - -
- - - - - - - - - +

OOPS In order to do encryption in your browser, Javascript is really really required.

+

OUPS Afin de pouvoir réaliser le chiffrement dans votre navigateur, Javascript est vraiment nécessaire.

+ diff --git a/customize.dist/contact.html b/customize.dist/contact.html index 1bcc53dfc..57579ec9d 100644 --- a/customize.dist/contact.html +++ b/customize.dist/contact.html @@ -5,117 +5,12 @@ Cryptpad: Zero Knowledge, Collaborative Real Time Editing - - - - - + -
- - - CryptPad - - - - - - - - - About - - - Privacy - - - ToS - - - Contact - - - Blog - - - - -
- - - - - - - - - +

OOPS In order to do encryption in your browser, Javascript is really really required.

+

OUPS Afin de pouvoir réaliser le chiffrement dans votre navigateur, Javascript est vraiment nécessaire.

+ diff --git a/customize.dist/index.html b/customize.dist/index.html index 287592c42..57579ec9d 100644 --- a/customize.dist/index.html +++ b/customize.dist/index.html @@ -5,239 +5,12 @@ Cryptpad: Zero Knowledge, Collaborative Real Time Editing - - - - - + -
- - - CryptPad - - - - - - - - - About - - - Privacy - - - ToS - - - Contact - - - Blog - - - - -
- - - - - - - - - +

OOPS In order to do encryption in your browser, Javascript is really really required.

+

OUPS Afin de pouvoir réaliser le chiffrement dans votre navigateur, Javascript est vraiment nécessaire.

+ diff --git a/customize.dist/main2.js b/customize.dist/main2.js new file mode 100644 index 000000000..46ffc37dd --- /dev/null +++ b/customize.dist/main2.js @@ -0,0 +1,125 @@ +define([ + 'jquery', + '/common/hyperscript.js', + '/common/cryptpad-common.js', + '/customize/pages.js', + + 'css!/customize/main.css', + 'css!/bower_components/components-font-awesome/css/font-awesome.min.css', + 'css!/bower_components/bootstrap/dist/css/bootstrap.min.css', +], function ($, h, Cryptpad, Pages) { +$(function () { + var Messages = Cryptpad.Messages; + var $body = $('body'); + + var rightLink = function (ref, loc, txt) { + return h('span.link.right', [ + h('a', { href: ref, 'data-localization': loc}, txt) + ]) + }; + + var $topbar = $(h('div#cryptpadTopBar', [ + h('span', [ + h('a.gotoMain', {href: '/'}, [ + h('img.cryptpad-logo', { + src: '/customize/cryptofist_mini.png', + alt: '', + }), + 'CryptPad' + ]) + ]), + h('span#user-menu.right.dropdown-bar'), + h('span#language-selector.right.dropdown-bar'), + + rightLink('/about.html', 'about', 'About'), + rightLink('/privacy.html', 'privacy', 'Privacy'), + rightLink('/terms.html', 'terms', 'ToS'), + rightLink('/contact.html', 'contact', 'Contact'), + rightLink('https://blog.cryptpad.fr/', 'blog', 'Blog'), + h('span.link.right', [ + h('button#upgrade.upgrade.btn.buttonSuccess', { + style: { display: 'none' } + }) + ]) + ] + )) + + var $main = $(h('div#mainBlock.hidden', + typeof(Pages[location.pathname]) === 'function'? + Pages[location.pathname](): [h('div#container')] + )); + + var footerCol = function (title, L, literal) { + return h('div.col', [ + h('ul.list-unstyled', [ + h('li.title', { + 'data-localization': title, + }, title? Messages[title]: literal ) + ].concat(L.map(function (l) { + return h('li', [ l ]); + })) + ) + ]) + }; + + var footLink = function (ref, loc, text) { + var attrs = { + href: ref, + }; + if (!/^\//.test(ref)) { + attrs.target = '_blank'; + attrs.rel = 'noopener noreferrer'; + } + if (loc) { + attrs['data-localization'] = loc; + text = Messages[loc]; + } + return h('a', attrs, text); + }; + + var $footer = $(h('footer', [ + h('div.container', [ + h('div.row', [ + footerCol(null, [ + footLink('/about.html', 'about'), + footLink('/terms.html', 'terms'), + footLink('/privacy.html', 'privacy'), + ], 'CryptPad'), + footerCol('footer_applications', [ + footLink('/drive/', 'main_drive'), + footLink('/pad/', 'main_richText'), + footLink('/code/', 'main_code'), + footLink('/slide/', 'main_slide'), + footLink('/poll/', 'main_poll'), + footLink('/whiteboard/', null, Messages.type.whiteboard) + ]), + footerCol('footer_aboutUs', [ + footLink('https://blog.cryptpad.fr', 'blog'), + footLink('https://labs.xwiki.com', null, 'XWiki Labs'), + footLink('http://www.xwiki.com', null, 'XWiki SAS'), + footLink('https://www.open-paas.org', null, 'OpenPaaS') + ]), + footerCol('footer_contact', [ + footLink('https://riot.im/app/#/room/#cryptpad:matrix.org', null, 'Chat'), + footLink('https://twitter.com/cryptpad', null, 'Twitter'), + footLink('https://github.com/xwiki-labs/cryptpad', null, 'GitHub'), + footLink('/contact.html', null, 'Email') + ]) + ]) + ]), + h('div.version-footer', "CryptPad v1.10.0 (Kraken)") + ])); + + $body.append($topbar).append($main).append($footer); + + if (/^\/settings\//.test(location.pathname)) { + require([ '/settings/main.js', ], function () {}); + } else if (/^\/user\//.test(location.pathname)) { + // do nothing. bogus app. + require([ '/user/main.js'], function () {}); + } else { + setTimeout(function () { + require([ '/customize/main.js', ], function () {}); + }); + } +})}); diff --git a/customize.dist/pages.js b/customize.dist/pages.js new file mode 100644 index 000000000..d663a2712 --- /dev/null +++ b/customize.dist/pages.js @@ -0,0 +1,285 @@ +define([ + '/common/hyperscript.js', + '/common/cryptpad-common.js', +], function (h, Cryptpad) { + var Pages = {}; + var Msg = Cryptpad.Messages; + + Pages['/about.html'] = function () { + var p2 = h('p'); + p2.innerHTML = Msg.main_p2; + + var hiw = h('p'); + hiw.innerHTML = Msg.main_howitworks_p1; + return h('div#main_other', [ + h('center', [ + h('h1', Msg.about) + ]), + p2, + h('h2', Msg.main_howitworks), + hiw + ]); + }; + + Pages['/privacy.html'] = function () { + var vpn = h('p'); + vpn.innerHTML = Msg.policy_choices_vpn; + return h('div#main_other', [ + h('center', h('h1', Msg.policy_title)), + h('h2', Msg.policy_whatweknow), + h('p', Msg.policywhatweknow_p1), + + h('h2', Msg.policy_howweuse), + h('p', Msg.policy_howweuse_p1), + h('p', Msg.policy_howweuse_p2), + + h('h2', Msg.policy_whatwetell), + h('p', Msg.policy_whatwetell_p1), + + h('h2', Msg.policy_links), + h('p', Msg.policy_links_p1), + + h('h2', Msg.policy_ads), + h('p', Msg.policy_ads_p1), + + h('h2', Msg.policy_choices), + h('p', Msg.policy_choices_open), + vpn, + + h('br') + ]); + }; + + Pages['/terms.html'] = function () { + return h('div#main_other', [ + h('center', h('h1', Msg.tos_title)), + h('p', Msg.tos_legal), + h('p', Msg.tos_availability), + h('p', Msg.tos_e2ee), + h('p', Msg.tos_logs), + h('p', Msg.tos_3rdparties), + ]); + }; + + Pages['/contact.html'] = function () { + var about = h('p'); + about.innerHTML = Msg.main_about_p2; + return h('div#main_other', [ + h('center', h('h1', Msg.contact)), + about + ]) + }; + + var userForm = function () { + return h('div#userForm.form-group.hidden', [ + h('input#name.form-control', { + name: 'name', + type: 'text', + placeholder: Msg.login_username + }), + h('input#password.form-control', { + name: 'password', + type: 'password', + placeholder: Msg.login_password + }), + h('div', { + style: { display: 'none' } + }, [ + h('span.remember.form-check', [ + h('label.form-check-label', { + 'for': 'rememberme', + placeholder: Msg.login_remember, + }, [ + h('input#rememberme.form-check-input', { + type: 'checkbox', + checked: true + }) + ]) + ]) + ]), + h('button.btn.btn-secondary.login.half.first', Msg.login_login), + h('button.btn.btn-success.register.half.first', Msg.login_register), + h('p.separator', Msg.login_orNoLogin), + h('p#buttons.buttons'), + h('p.driveLink', [ + h('a.gotodrive', { + href: '/drive/' + }, Msg.login_nologin) + ]) + ]); + }; + + var indexContent = function () { + var mainZK = h('p'); + mainZK.innerHTML = Msg.main_zeroKnowledge_p; + return [ + h('div.page.category.first#knowmore', [ + h('center', [ + h('h1', Msg.main_howitworks) + ]) + ]), + h('div.page', [ + h('div.info-container', [ + h('div.left.image', [ + h('img', { + src: '/customize/images/zeroknowledge_small.png', + alt: 'Zero Knowledge' + }) + ]), + h('div.right', [ + h('h2', Msg.main_zeroKnowledge), + mainZK + ]) + ]) + ]), + h('div.page.even', [ + h('div.info-container', [ + h('div.left', [ + h('h2', Msg.main_writeItDown), + h('p', Msg.main_writeItDown_p) + ]), + h('div.right.image', [ + h('img', { + alt: "User account", + src: '/customize/images/realtime_small.png', + }) + ]) + ]) + ]), + h('div.page', [ + h('div.info-container', [ + h('div.left.image', [ + h('img', { + src: '/customize/images/key_small.png', + alt: 'User account' + }) + ]), + h('div.right', [ + h('h2', Msg.main_share), + h('p', Msg.main_share_p) + ]) + ]) + ]), + h('div.page.even', [ + h('div.info-container', [ + h('div.left', [ + h('h2', Msg.main_organize), + h('p', Msg.main_organize_p) + ]), + h('div.right.image', [ + h('img', { + src: '/customize/images/organize.png', + alt: 'User account' + }) + ]) + ]) + ]) + ]; + }; + + var appButton = function (alt, h2, img, p, url, btn, id) { + var P = h('p'); + P.innerHTML = p; + + return h('div.app', [ + h('center', [ + h('h2', h2), + h('img', { + alt: 'Rich Text application', + src: img, + }) + ]), + P, + h('p.buttons', [ + h('a#' + id, { + href: url, + }, [ + h('button.btn.btn-secondary', btn), + ]) + ]) + ]); + }; + + var tryIt = function () { + return [ + h('div.class.category#tryit', [ + h('center', [ + h('h1', Msg.tryIt) + ]) + ]), + h('div.page', [ + h('div.app-container', [ + h('div.app-row', [ + appButton("Rich Text application", + Msg.main_richText, + '/customize/images/pad.png', + Msg.main_richText_p, + '/pad/', + Msg.button_newpad, + 'create-pad'), + appButton('Code application', + Msg.main_code, + '/customize/images/code.png', + Msg.main_code_p, + '/code/', + Msg.button_newcode, + 'create-code'), + appButton('Slide application', + Msg.main_slide, + '/customize/images/slide.png', + Msg.main_slide_p, + '/slide/', + Msg.button_newslide, + 'create-slide'), + appButton('Poll application', + Msg.main_poll, + '/customize/images/poll.png', + Msg.main_poll_p, + '/poll/', + Msg.button_newpoll, + 'create-poll') + ]) + ]) + ]) + ] + }; + + Pages['/'] = Pages['/index.html'] = function () { + var slogan = h('p.left'); + slogan.innerHTML = Msg.main_info; + return [ + h('div#main', [ + h('div.mainOverlay'), + h('div#align-container', [ + h('div#main-container', [ + h('div#data.hidden', [ + slogan + ]), + userForm(), + h('div#loggedIn.hidden', [ + h('p#loggedInHello'), + h('p', [ + h('button.btn.btn-primary.gotodrive', Msg.login_accessDrive), + ]), + h('p', [ + h('button#loggedInLogout.btn.btn-secondary', Msg.logoutButton) + ]) + ]) + ]) + ]), + ]) + ] + .concat(indexContent()) + .concat(tryIt()); + }; + + Pages['/settings/'] = Pages['/settings/index.html'] = function () { + return h('div#container'); + }; + + Pages['/user/'] = Pages['/user/index.html'] = function () { + return h('div#container'); + }; + + return Pages; +}); diff --git a/customize.dist/privacy.html b/customize.dist/privacy.html index 3d4e8f99f..57579ec9d 100644 --- a/customize.dist/privacy.html +++ b/customize.dist/privacy.html @@ -5,138 +5,12 @@ Cryptpad: Zero Knowledge, Collaborative Real Time Editing - - - - - + -
- - - CryptPad - - - - - - - - - About - - - Privacy - - - ToS - - - Contact - - - Blog - - - - -
- - - - - - - - - +

OOPS In order to do encryption in your browser, Javascript is really really required.

+

OUPS Afin de pouvoir réaliser le chiffrement dans votre navigateur, Javascript est vraiment nécessaire.

+ diff --git a/customize.dist/src/build.js b/customize.dist/src/build.js deleted file mode 100644 index fbcc34942..000000000 --- a/customize.dist/src/build.js +++ /dev/null @@ -1,85 +0,0 @@ -var Fs = require("fs"); - -// read a file -var read = function (path) { - return Fs.readFileSync(path, 'utf-8'); -}; - -// write a file -var write = function (path, src) { - return Fs.writeFileSync(path, src); -}; - -// basic templating -var swap = function (src, dict) { - return src.replace(/\{\{(.*?)\}\}/g, function (a, b) { - return dict[b] || b; - }); -}; - -// read the template file -var template = read('./template.html'); - -// read page fragments -var fragments = {}; -[ 'index', - 'fork', - 'topbar', - 'terms', - 'privacy', - 'about', - 'contact', - 'logo', - 'noscript', - 'footer', - 'empty', - 'script', - 'appscript' -].forEach(function (name) { - fragments[name] = read('./fragments/' + name + '.html'); -}); - -// build static pages -['index', 'privacy', 'terms', 'about', 'contact'].forEach(function (page) { - var source = swap(template, { - topbar: fragments.topbar, - fork: fragments.fork, - main: swap(fragments[page] || fragments.empty, { - topbar: fragments.topbar, - fork: fragments.fork, - logo: fragments.logo, - noscript: fragments.noscript, - footer: fragments.footer, - }), - logo: fragments.logo, - noscript: fragments.noscript, - footer: fragments.footer, - script: fragments.script - }); - write('../' + page + '.html', source); -}); - -// build static pages -[ - '../www/settings/index', - '../www/user/index' -].forEach(function (page) { - var source = swap(template, { - topbar: fragments.topbar, - fork: fragments.fork, - main: swap(fragments[page] || fragments.empty, { - topbar: fragments.topbar, - fork: fragments.fork, - logo: fragments.logo, - noscript: fragments.noscript, - footer: fragments.footer, - }), - logo: fragments.logo, - noscript: fragments.noscript, - footer: fragments.footer, - script: fragments.appscript - }); - write('../' + page + '.html', source); -}); - - diff --git a/customize.dist/src/fragments/about.html b/customize.dist/src/fragments/about.html deleted file mode 100644 index 5956b69ac..000000000 --- a/customize.dist/src/fragments/about.html +++ /dev/null @@ -1,11 +0,0 @@ -
-
-

About

-
- -

- -

-

-
- diff --git a/customize.dist/src/fragments/appscript.html b/customize.dist/src/fragments/appscript.html deleted file mode 100644 index 3f1dd7b58..000000000 --- a/customize.dist/src/fragments/appscript.html +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/customize.dist/src/fragments/contact.html b/customize.dist/src/fragments/contact.html deleted file mode 100644 index 340a26e83..000000000 --- a/customize.dist/src/fragments/contact.html +++ /dev/null @@ -1,8 +0,0 @@ -
-
-

Contact

-
- -

-
- diff --git a/customize.dist/src/fragments/empty.html b/customize.dist/src/fragments/empty.html deleted file mode 100644 index d42a450af..000000000 --- a/customize.dist/src/fragments/empty.html +++ /dev/null @@ -1 +0,0 @@ -
diff --git a/customize.dist/src/fragments/footer.html b/customize.dist/src/fragments/footer.html deleted file mode 100644 index cdc0dc3a0..000000000 --- a/customize.dist/src/fragments/footer.html +++ /dev/null @@ -1,43 +0,0 @@ - diff --git a/customize.dist/src/fragments/fork.html b/customize.dist/src/fragments/fork.html deleted file mode 100644 index 668c38648..000000000 --- a/customize.dist/src/fragments/fork.html +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/customize.dist/src/fragments/index.html b/customize.dist/src/fragments/index.html deleted file mode 100644 index d38d04a66..000000000 --- a/customize.dist/src/fragments/index.html +++ /dev/null @@ -1,127 +0,0 @@ -{{fork}} - -
-
-
-
- - - - -
-
-
-
-
-

-
-
-
-
-
- Zero Knowledge -
-
-

-

-
-
-
-
-
-
-

-

-
-
- User account -
-
-
-
-
-
- User account -
-
-

-

-
-
-
-
-
-
-

-

-
-
- User account -
-
-
-
-
-

Try it out!

-
-
-
-
-
-
-
-

- Rich Text application -
-

-

- -

-
-
-

- Code application -
-

-

- -

-
-
-

- Slide applcation -
-

-

- -

-
-
-

- Poll application -
-

-

- -

-
-
-
-
diff --git a/customize.dist/src/fragments/logo.html b/customize.dist/src/fragments/logo.html deleted file mode 100644 index 35fca4e5e..000000000 --- a/customize.dist/src/fragments/logo.html +++ /dev/null @@ -1,3 +0,0 @@ -
- -
diff --git a/customize.dist/src/fragments/noscript.html b/customize.dist/src/fragments/noscript.html deleted file mode 100644 index f59294ea3..000000000 --- a/customize.dist/src/fragments/noscript.html +++ /dev/null @@ -1,14 +0,0 @@ - diff --git a/customize.dist/src/fragments/privacy.html b/customize.dist/src/fragments/privacy.html deleted file mode 100644 index fa1b95b35..000000000 --- a/customize.dist/src/fragments/privacy.html +++ /dev/null @@ -1,29 +0,0 @@ -
-
-

-
- -

-

- -

-

-

- -

-

- -

-

- -

-

- -

-

-

- -
-
- - diff --git a/customize.dist/src/fragments/script.html b/customize.dist/src/fragments/script.html deleted file mode 100644 index 35a65e8a1..000000000 --- a/customize.dist/src/fragments/script.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/customize.dist/src/fragments/table.html b/customize.dist/src/fragments/table.html deleted file mode 100644 index 3db6c6c76..000000000 --- a/customize.dist/src/fragments/table.html +++ /dev/null @@ -1,14 +0,0 @@ - - diff --git a/customize.dist/src/fragments/terms.html b/customize.dist/src/fragments/terms.html deleted file mode 100644 index 11ae1c512..000000000 --- a/customize.dist/src/fragments/terms.html +++ /dev/null @@ -1,12 +0,0 @@ -
-
-

-
- -

-

-

-

-

-
- diff --git a/customize.dist/src/fragments/topbar.html b/customize.dist/src/fragments/topbar.html deleted file mode 100644 index c1ed7e24b..000000000 --- a/customize.dist/src/fragments/topbar.html +++ /dev/null @@ -1,30 +0,0 @@ -
- - - CryptPad - - - - - - - - - About - - - Privacy - - - ToS - - - Contact - - - Blog - - - - -
diff --git a/customize.dist/src/template.html b/customize.dist/src/template.html index 4615cce7f..57579ec9d 100644 --- a/customize.dist/src/template.html +++ b/customize.dist/src/template.html @@ -5,21 +5,12 @@ Cryptpad: Zero Knowledge, Collaborative Real Time Editing - - - - {{script}} + - {{topbar}} - - {{noscript}} - - - - {{footer}} - + diff --git a/customize.dist/terms.html b/customize.dist/terms.html index 62dc97f0e..57579ec9d 100644 --- a/customize.dist/terms.html +++ b/customize.dist/terms.html @@ -5,121 +5,12 @@ Cryptpad: Zero Knowledge, Collaborative Real Time Editing - - - - - + -
- - - CryptPad - - - - - - - - - About - - - Privacy - - - ToS - - - Contact - - - Blog - - - - -
- - - - - - - - - +

OOPS In order to do encryption in your browser, Javascript is really really required.

+

OUPS Afin de pouvoir réaliser le chiffrement dans votre navigateur, Javascript est vraiment nécessaire.

+ diff --git a/package.json b/package.json index 864d27b52..f1a15acb8 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,6 @@ "lint": "jshint --config .jshintrc --exclude-path .jshintignore .", "test": "node TestSelenium.js", "style": "lessc ./customize.dist/src/less/cryptpad.less > ./customize.dist/main.css && lessc ./customize.dist/src/less/toolbar.less > ./customize.dist/toolbar.css && lessc ./www/drive/file.less > ./www/drive/file.css && lessc ./www/settings/main.less > ./www/settings/main.css && lessc ./www/slide/slide.less > ./www/slide/slide.css && lessc ./www/whiteboard/whiteboard.less > ./www/whiteboard/whiteboard.css && lessc ./www/poll/poll.less > ./www/poll/poll.css && lessc ./www/file/file.less > ./www/file/file.css && lessc ./www/code/code.less > ./www/code/code.css", - "template": "cd customize.dist/src && node build.js" + "template": "cd customize.dist/src && for page in ../index.html ../privacy.html ../terms.html ../about.html ../contact.html ../../www/settings/index.html ../../www/user/index.html;do echo $page; cp template.html $page; done;" } } diff --git a/www/common/LessLoader.js b/www/common/LessLoader.js new file mode 100644 index 000000000..1b4d3bb96 --- /dev/null +++ b/www/common/LessLoader.js @@ -0,0 +1,64 @@ +/*@flow*/ +/*:: const define = () => {}; */ +define([ + '/api/config', + '/bower_components/less/dist/less.js' +], function (Config, Less) { /*::});module.exports = (function() { + const Config = (undefined:any); + const Less = (undefined:any); + */ + + var module = { exports: {} }; + var key = Config.requireConf.urlArgs; + var localStorage = window.localStorage || {}; + + var fixURL = function (url) { + var mark = (url.indexOf('?') !== -1) ? '&' : '?'; + return url + mark + key; + }; + + var doXHR = Less.FileManager.prototype.doXHR; + Less.FileManager.prototype.doXHR = function (url, type, callback, errback) { + url = fixURL(url); + //console.log("xhr: " + url); + return doXHR(url, type, callback, errback); + }; + + var inject = function (cssText, url) { + var curStyle = document.createElement('style'); + curStyle.setAttribute('data-original-src', url); + curStyle.type = 'text/css'; + curStyle.appendChild(document.createTextNode(cssText)); + if (!document.head) { throw new Error(); } + document.head.appendChild(curStyle); + }; + + var checkCache = function () { + if (localStorage['LESS_CACHE'] === key) { return; } + Object.keys(localStorage).forEach(function (k) { + if (k.indexOf('LESS_CACHE|') !== 0) { return; } + delete localStorage[k]; + }); + localStorage['LESS_CACHE'] = key; + }; + + var load = module.exports.load = function (url /*:string*/, cb /*:()=>void*/) { + checkCache(); + if (localStorage['LESS_CACHE|' + key + '|' + url]) { + inject(localStorage['LESS_CACHE|' + key + '|' + url], url); + cb(); + return; + } + Less.render('@import (multiple) "' + url + '";', {}, function(err, css) { + if (err) { + console.log(err); + return; + } + localStorage['LESS_CACHE|' + key + '|' + url] = css.css; + inject(css.css, url); + cb(); + }, window.less); + }; + + return module.exports; +})/*::()*/; \ No newline at end of file diff --git a/www/common/RequireLess.js b/www/common/RequireLess.js new file mode 100644 index 000000000..69904cfc8 --- /dev/null +++ b/www/common/RequireLess.js @@ -0,0 +1,12 @@ +define([ + '/common/LessLoader.js' +], function (LessLoader) { + var api = {}; + api.normalize = function(name, normalize) { + return normalize(name); + }; + api.load = function(cssId, req, load, config) { + LessLoader.load(cssId, load); + }; + return api; +}); \ No newline at end of file diff --git a/www/common/boot2.js b/www/common/boot2.js index 40f9639e8..da1ca2bc3 100644 --- a/www/common/boot2.js +++ b/www/common/boot2.js @@ -8,8 +8,14 @@ define([], function () { "jquery": "/bower_components/jquery/dist/jquery.min", // json.sortify same "json.sortify": "/bower_components/json.sortify/dist/JSON.sortify", - "pdfjs-dist/build/pdf": "/bower_components/pdfjs-dist/build/pdf", - "pdfjs-dist/build/pdf.worker": "/bower_components/pdfjs-dist/build/pdf.worker" + //"pdfjs-dist/build/pdf": "/bower_components/pdfjs-dist/build/pdf", + //"pdfjs-dist/build/pdf.worker": "/bower_components/pdfjs-dist/build/pdf.worker" + }, + map: { + '*': { + 'css': '/bower_components/require-css/css.js', + 'less': '/common/RequireLess.js', + } } }); diff --git a/www/common/hyperscript.js b/www/common/hyperscript.js new file mode 100644 index 000000000..3be018194 --- /dev/null +++ b/www/common/hyperscript.js @@ -0,0 +1,398 @@ +define([], function () { + var Hyperscript; + +(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o + * Available under the MIT License + * ECMAScript compliant, uniform cross-browser split method + */ + +/** + * Splits a string into an array of strings using a regex or string separator. Matches of the + * separator are not included in the result array. However, if `separator` is a regex that contains + * capturing groups, backreferences are spliced into the result each time `separator` is matched. + * Fixes browser bugs compared to the native `String.prototype.split` and can be used reliably + * cross-browser. + * @param {String} str String to split. + * @param {RegExp|String} separator Regex or string to use for separating the string. + * @param {Number} [limit] Maximum number of items to include in the result array. + * @returns {Array} Array of substrings. + * @example + * + * // Basic use + * split('a b c d', ' '); + * // -> ['a', 'b', 'c', 'd'] + * + * // With limit + * split('a b c d', ' ', 2); + * // -> ['a', 'b'] + * + * // Backreferences in result array + * split('..word1 word2..', /([a-z]+)(\d+)/i); + * // -> ['..', 'word', '1', ' ', 'word', '2', '..'] + */ +module.exports = (function split(undef) { + + var nativeSplit = String.prototype.split, + compliantExecNpcg = /()??/.exec("")[1] === undef, + // NPCG: nonparticipating capturing group + self; + + self = function(str, separator, limit) { + // If `separator` is not a regex, use `nativeSplit` + if (Object.prototype.toString.call(separator) !== "[object RegExp]") { + return nativeSplit.call(str, separator, limit); + } + var output = [], + flags = (separator.ignoreCase ? "i" : "") + (separator.multiline ? "m" : "") + (separator.extended ? "x" : "") + // Proposed for ES6 + (separator.sticky ? "y" : ""), + // Firefox 3+ + lastLastIndex = 0, + // Make `global` and avoid `lastIndex` issues by working with a copy + separator = new RegExp(separator.source, flags + "g"), + separator2, match, lastIndex, lastLength; + str += ""; // Type-convert + if (!compliantExecNpcg) { + // Doesn't need flags gy, but they don't hurt + separator2 = new RegExp("^" + separator.source + "$(?!\\s)", flags); + } + /* Values for `limit`, per the spec: + * If undefined: 4294967295 // Math.pow(2, 32) - 1 + * If 0, Infinity, or NaN: 0 + * If positive number: limit = Math.floor(limit); if (limit > 4294967295) limit -= 4294967296; + * If negative number: 4294967296 - Math.floor(Math.abs(limit)) + * If other: Type-convert, then use the above rules + */ + limit = limit === undef ? -1 >>> 0 : // Math.pow(2, 32) - 1 + limit >>> 0; // ToUint32(limit) + while (match = separator.exec(str)) { + // `separator.lastIndex` is not reliable cross-browser + lastIndex = match.index + match[0].length; + if (lastIndex > lastLastIndex) { + output.push(str.slice(lastLastIndex, match.index)); + // Fix browsers whose `exec` methods don't consistently return `undefined` for + // nonparticipating capturing groups + if (!compliantExecNpcg && match.length > 1) { + match[0].replace(separator2, function() { + for (var i = 1; i < arguments.length - 2; i++) { + if (arguments[i] === undef) { + match[i] = undef; + } + } + }); + } + if (match.length > 1 && match.index < str.length) { + Array.prototype.push.apply(output, match.slice(1)); + } + lastLength = match[0].length; + lastLastIndex = lastIndex; + if (output.length >= limit) { + break; + } + } + if (separator.lastIndex === match.index) { + separator.lastIndex++; // Avoid an infinite loop + } + } + if (lastLastIndex === str.length) { + if (lastLength || !separator.test("")) { + output.push(""); + } + } else { + output.push(str.slice(lastLastIndex)); + } + return output.length > limit ? output.slice(0, limit) : output; + }; + + return self; +})(); + +},{}],3:[function(require,module,exports){ +// contains, add, remove, toggle +var indexof = require('indexof') + +module.exports = ClassList + +function ClassList(elem) { + var cl = elem.classList + + if (cl) { + return cl + } + + var classList = { + add: add + , remove: remove + , contains: contains + , toggle: toggle + , toString: $toString + , length: 0 + , item: item + } + + return classList + + function add(token) { + var list = getTokens() + if (indexof(list, token) > -1) { + return + } + list.push(token) + setTokens(list) + } + + function remove(token) { + var list = getTokens() + , index = indexof(list, token) + + if (index === -1) { + return + } + + list.splice(index, 1) + setTokens(list) + } + + function contains(token) { + return indexof(getTokens(), token) > -1 + } + + function toggle(token) { + if (contains(token)) { + remove(token) + return false + } else { + add(token) + return true + } + } + + function $toString() { + return elem.className + } + + function item(index) { + var tokens = getTokens() + return tokens[index] || null + } + + function getTokens() { + var className = elem.className + + return filter(className.split(" "), isTruthy) + } + + function setTokens(list) { + var length = list.length + + elem.className = list.join(" ") + classList.length = length + + for (var i = 0; i < list.length; i++) { + classList[i] = list[i] + } + + delete list[length] + } +} + +function filter (arr, fn) { + var ret = [] + for (var i = 0; i < arr.length; i++) { + if (fn(arr[i])) ret.push(arr[i]) + } + return ret +} + +function isTruthy(value) { + return !!value +} + +},{"indexof":4}],4:[function(require,module,exports){ + +var indexOf = [].indexOf; + +module.exports = function(arr, obj){ + if (indexOf) return arr.indexOf(obj); + for (var i = 0; i < arr.length; ++i) { + if (arr[i] === obj) return i; + } + return -1; +}; +},{}],5:[function(require,module,exports){ +var h = require("./index.js"); + +module.exports = h; + +/* +$(function () { + + var newDoc = h('p', + + h('ul', 'bang bang bang'.split(/\s/).map(function (word) { + return h('li', word); + })) + ); + $('body').html(newDoc.outerHTML); +}); + +*/ + +},{"./index.js":1}],6:[function(require,module,exports){ + +},{}]},{},[5]); + + return Hyperscript; +}); diff --git a/www/settings/index.html b/www/settings/index.html index d628be352..57579ec9d 100644 --- a/www/settings/index.html +++ b/www/settings/index.html @@ -5,111 +5,12 @@ Cryptpad: Zero Knowledge, Collaborative Real Time Editing - - - - - - + -
- - - CryptPad - - - - - - - - - About - - - Privacy - - - ToS - - - Contact - - - Blog - - - - -
- - - - - - - - - +

OOPS In order to do encryption in your browser, Javascript is really really required.

+

OUPS Afin de pouvoir réaliser le chiffrement dans votre navigateur, Javascript est vraiment nécessaire.

+ diff --git a/www/settings/main.js b/www/settings/main.js index c7379db3a..992024937 100644 --- a/www/settings/main.js +++ b/www/settings/main.js @@ -5,6 +5,11 @@ define([ '/common/mergeDrive.js', '/bower_components/file-saver/FileSaver.min.js', '/customize/header.js', + + 'css!/customize/main.css', + 'css!/bower_components/components-font-awesome/css/font-awesome.min.css', + 'css!/bower_components/bootstrap/dist/css/bootstrap.min.css', + 'css!/settings/main.css', ], function ($, Cryptpad, Crypt, Merge) { var saveAs = window.saveAs; diff --git a/www/user/index.html b/www/user/index.html index d628be352..57579ec9d 100644 --- a/www/user/index.html +++ b/www/user/index.html @@ -5,111 +5,12 @@ Cryptpad: Zero Knowledge, Collaborative Real Time Editing - - - - - - + -
- - - CryptPad - - - - - - - - - About - - - Privacy - - - ToS - - - Contact - - - Blog - - - - -
- - - - - - - - - +

OOPS In order to do encryption in your browser, Javascript is really really required.

+

OUPS Afin de pouvoir réaliser le chiffrement dans votre navigateur, Javascript est vraiment nécessaire.

+ diff --git a/www/user/main.js b/www/user/main.js index 82f16682b..9c8e98e16 100644 --- a/www/user/main.js +++ b/www/user/main.js @@ -1,6 +1,7 @@ define([ 'jquery', '/common/cryptpad-common.js', + 'css!/user/main.css', ], function ($, Cryptpad) { var APP = window.APP = { From 8d956c3de6c6e6686366e0b9ccf3821c4efc6a2f Mon Sep 17 00:00:00 2001 From: yflory Date: Wed, 21 Jun 2017 18:04:35 +0200 Subject: [PATCH 012/255] New toolbar --- customize.dist/ckeditor-config.js | 3 +- customize.dist/main.css | 6 +- customize.dist/src/less/dropdown.less | 6 +- customize.dist/src/less/toolbar.less | 523 ++++++++---- customize.dist/src/less/variables.less | 11 + customize.dist/toolbar.css | 887 +++++++++++++++++---- customize.dist/translations/messages.fr.js | 2 +- www/common/common-hash.js | 2 + www/common/cryptpad-common.js | 30 +- www/common/toolbar2.js | 90 ++- www/pad/main.js | 7 +- 11 files changed, 1180 insertions(+), 387 deletions(-) diff --git a/customize.dist/ckeditor-config.js b/customize.dist/ckeditor-config.js index 45d5bbd38..019014299 100644 --- a/customize.dist/ckeditor-config.js +++ b/customize.dist/ckeditor-config.js @@ -8,7 +8,8 @@ CKEDITOR.editorConfig = function( config ) { config.removeButtons= 'Source,Maximize'; // magicline plugin inserts html crap into the document which is not part of the // document itself and causes problems when it's sent across the wire and reflected back - config.removePlugins= 'resize'; + config.removePlugins= 'resize,elementspath'; + config.resize_enabled= false; //bottom-bar config.extraPlugins= 'autolink,colorbutton,colordialog,font,indentblock,justify'; config.toolbarGroups= [ // {"name":"clipboard","groups":["clipboard","undo"]}, diff --git a/customize.dist/main.css b/customize.dist/main.css index 9e459880a..b02ff7b9c 100644 --- a/customize.dist/main.css +++ b/customize.dist/main.css @@ -435,7 +435,7 @@ display: block; } .dropdown-bar .dropdown-bar-content a { - color: black !important; + color: black; padding: 5px 16px; text-decoration: none; display: block; @@ -449,11 +449,11 @@ } .dropdown-bar .dropdown-bar-content a:hover { background-color: #f1f1f1; - color: black !important; + color: black; } .dropdown-bar .dropdown-bar-content a.active { background-color: #e8e8e8; - color: black !important; + color: black; } .dropdown-bar .dropdown-bar-content hr { margin: 5px 0px; diff --git a/customize.dist/src/less/dropdown.less b/customize.dist/src/less/dropdown.less index 2d93bba8b..9ea8a3226 100644 --- a/customize.dist/src/less/dropdown.less +++ b/customize.dist/src/less/dropdown.less @@ -42,7 +42,7 @@ } a { - color: black !important; + color: black; padding: 5px 16px; text-decoration: none; display: block; @@ -56,12 +56,12 @@ &:hover { background-color: #f1f1f1; - color: black !important; + color: black; } &.active { background-color: #e8e8e8; - color: black !important; + color: black; } } diff --git a/customize.dist/src/less/toolbar.less b/customize.dist/src/less/toolbar.less index 2dfe43ecf..706cacbd7 100644 --- a/customize.dist/src/less/toolbar.less +++ b/customize.dist/src/less/toolbar.less @@ -32,72 +32,157 @@ //background-color: #BBBBFF; background-color: @toolbar-default-bg; - color: @toolbar-default-color; + color: @toolbar-default-color;/* &.pad { - @color: @toolbar-pad-bg; - background: linear-gradient(20deg, @color 150px, @toolbar-default-bg 150px); - border-bottom: 2px solid @color; + @bgcolor: @toolbar-pad-bg; + @color: @toolbar-pad-color; + background-color: @bgcolor; + color: @color; } &.code { - @color: @toolbar-code-bg; - background: linear-gradient(20deg, @color 150px, @toolbar-default-bg 150px); - border-bottom: 2px solid @color; + @bgcolor: @toolbar-code-bg; + @color: @toolbar-code-color; + background-color: @bgcolor; + color: @color; + .cryptpad-toolbar-leftside, .cryptpad-toolbar-rightside { + lighten($bgcolor, 15%); + } } &.slide { - @color: @toolbar-slide-bg; - background: linear-gradient(20deg, @color 150px, @toolbar-default-bg 150px); + @bgcolor: @toolbar-slide-bg; + @color: @toolbar-slide-color; + background-color: @toolbar-default-bg 150px); border-bottom: 2px solid @color; } &.poll { - @color: @toolbar-poll-bg; + @bgcolor: @toolbar-poll-bg; + @color: @toolbar-poll-color; background: linear-gradient(20deg, @color 150px, @toolbar-default-bg 150px); border-bottom: 2px solid @color; } &.whiteboard { - @color: @toolbar-whiteboard-bg; + @bgcolor: @toolbar-whiteboard-bg; + @color: @toolbar-whiteboard-color; background: linear-gradient(20deg, @color 150px, @toolbar-default-bg 150px); border-bottom: 2px solid @color; } &.drive { - @color: @toolbar-drive-bg; + @bgcolor: @toolbar-drive-bg; + @color: @toolbar-drive-color; background: linear-gradient(20deg, @color 150px, @toolbar-default-bg 150px); border-bottom: 2px solid @color; } &.file { - @color: @toolbar-file-bg; + @bgcolor: @toolbar-file-bg; + @color: @toolbar-file-color; background: linear-gradient(20deg, @color 150px, @toolbar-default-bg 150px); border-bottom: 2px solid @color; + }*/ + + .addToolbarColors (@color, @bg-color) { + background-color: @bgcolor; + color: @color; + .cryptpad-toolbar-leftside, .cryptpad-toolbar-rightside, .drawer-content { + background-color: lighten(@bgcolor, 8%); + button:hover { + background-color: @bgcolor; + } + } + .hoverable:hover { + .editable { + cursor: text; + border: 1px solid lighten(@bgcolor, 15%); + background: darken(@bgcolor, 10%); + color: @color; + } + .pencilIcon { + border: 1px solid lighten(@bgcolor, 15%); + background: darken(@bgcolor, 10%); + color: @color; + &:hover { + background: darken(@bgcolor, 5%); + } + } + } + .saveIcon { + border: 1px solid lighten(@bgcolor, 15%); + background: darken(@bgcolor, 10%); + color: @color; + &:hover { + background: darken(@bgcolor, 5%); + } + } + input { + border: 1px solid lighten(@bgcolor, 15%); + background: darken(@bgcolor, 10%); + color: @color; + } + .dropdown-bar-content { + line-height: 14px; + background: darken(@bgcolor, 5%); + border: 1px solid @color; + color: @color; + a { + color: @color; + &.active { + background-color: darken(@bgcolor, 10%); + color: @color; + } + &:hover { + background-color: @bgcolor; + color: @color; + } + } + hr { + background-color: darken(@bgcolor, 15%); + } + p { + h2 { + background-color: darken(@bgcolor, 10%); + } + .accountData { + background-color: @bgcolor; + } + } + } } -/* + &.pad { - background-color: @toolbar-pad-bg; - color: @toolbar-pad-color; + @bgcolor: @toolbar-pad-bg; + @color: @toolbar-pad-color; + .addToolbarColors(@color, @bgcolor); } &.code { - background-color: @toolbar-code-bg; - color: @toolbar-code-color; + @bgcolor: @toolbar-code-bg; + @color: @toolbar-code-color; + .addToolbarColors(@color, @bgcolor); } &.slide { - background-color: @toolbar-slide-bg; - color: @toolbar-slide-color; + @bgcolor: @toolbar-slide-bg; + @color: @toolbar-slide-color; + .addToolbarColors(@color, @bgcolor); } &.poll { - background-color: @toolbar-poll-bg; - color: @toolbar-poll-color; + @bgcolor: @toolbar-poll-bg; + @color: @toolbar-poll-color; + .addToolbarColors(@color, @bgcolor); } &.whiteboard { - background-color: @toolbar-whiteboard-bg; - color: @toolbar-whiteboard-color; + @bgcolor: @toolbar-whiteboard-bg; + @color: @toolbar-whiteboard-color; + .addToolbarColors(@color, @bgcolor); } &.drive { - background-color: @toolbar-drive-bg; - color: @toolbar-drive-color; + @bgcolor: @toolbar-drive-bg; + @color: @toolbar-drive-color; + .addToolbarColors(@color, @bgcolor); } &.file { - background-color: @toolbar-file-bg; - color: @toolbar-file-color; + @bgcolor: @toolbar-file-bg; + @color: @toolbar-file-color; + .addToolbarColors(@color, @bgcolor); } -*/ + .fa { font: normal normal normal 14px/1 FontAwesome; font-family: FontAwesome; @@ -121,10 +206,25 @@ height: 100%; border-radius: 0; margin: 0; + background: transparent; } } + .separator { + content: ''; + display: inline-block; + background: #888; + margin: 7px 4px; + height: 18px; + width: 1px; + vertical-align: top; + } + .separator:last-child { + display: none; + } + button { + .unselectable(); &#shareButton, &.buttonSuccess { // Bootstrap 4 colors color: #fff; @@ -162,21 +262,24 @@ &.hidden { display: none; } - // Bootstrap 4 colors (btn-secondary) border: 1px solid transparent; border-radius: .25rem; - color: #000; - background-color: #fff; - border-color: #ccc; + color: inherit; font: @toolbar-button-font; * { - color: #000; + color: inherit; font: @toolbar-button-font; } + } + .cryptpad-toolbar-rightside button, .cryptpad-toolbar-leftside button { + //background-color: #fff; + //border-color: #ccc; + background: transparent; &:hover { - color: #292b2c; - background-color: #e6e6e6; + //color: #292b2c; + background-color: rgba(50,50,50,0.3); + //background-color: #e6e6e6; border-color: #adadad; } } @@ -204,68 +307,95 @@ } .clag () { - background: transparent; + background: transparent } + .cryptpad-state { + line-height: @toolbar-top-height; + } .cryptpad-lag { - height: 20px; - width: 23px; - background: transparent; display: inline-block; - padding: 3px; - margin: 3px; vertical-align: top; box-sizing: content-box; text-align: center; - span { + line-height: @toolbar-top-height; + .disconnected { + display: none; + color: inherit; + width: 28px; + margin: 8px; + font-size: 28px; + text-align: center; + vertical-align: middle; + } + .bars { + margin: 8px; + height: 26px; + line-height: 26px; display: inline-block; - width: 4px; - margin: 0; - margin-right: 1px; - background: black; - vertical-align: bottom; - box-sizing: border-box; - border: 1px solid black; - transition: background 1s, border 1s; - &:last-child { - margin-right: 0; + span { + display: inline-block; + width: 6px; + margin: 0; + margin-right: 1px; + background: white; + vertical-align: bottom; + box-sizing: border-box; + border: 1px solid black; + visibility: hidden; + transition: background 1s, border 1s; + &:last-child { + margin-right: 0; + } + &.bar1 { height: 6px; } + &.bar2 { height: 12px; } + &.bar3 { height: 18px; } + &.bar4 { height: 24px; } + } + } + &.dc { + .disconnected { + display: inline; + } + .bars { + display: none } - &.bar1 { height: 5px; } - &.bar2 { height: 10px; } - &.bar3 { height: 15px; } - &.bar4 { height: 20px; } } &.lag0 { - span { + span span { .clag(); - border-color: red; + //border-color: red; } } &.lag1 { .bar2, .bar3, .bar4 { .clag(); } - span { - background-color: orange; - border-color: orange; + span span { + visibility: visible; + //background-color: orange; + //border-color: orange; } } &.lag2 { .bar3, .bar4 { .clag(); } - span { - background-color: orange; - border-color: orange; + span span { + visibility: visible; + //background-color: orange; + //border-color: orange; } } &.lag3 { .bar4 { .clag(); } - span { - background-color: @toolbar-green; - border-color: @toolbar-green; + span span { + visibility: visible; + //background-color: @toolbar-green; + //border-color: @toolbar-green; } } &.lag4 { - span { - background-color: @toolbar-green; - border-color: @toolbar-green; + span span { + visibility: visible; + //background-color: @toolbar-green; + //border-color: @toolbar-green; } } } @@ -287,15 +417,6 @@ box-sizing: border-box; } - .dropdown-bar-content { - margin-top: -3px; - margin-right: 2px; - } - - .cryptpad-state { - line-height: 32px; /* equivalent to 26px + 2*2px margin used for buttons */ - } - .rightside-button { float: right; cursor: pointer; @@ -381,7 +502,8 @@ } .cryptpad-toolbar:not(.notitle) { - .cryptpad-toolbar-top { + // TODO + /*.cryptpad-toolbar-top { @media screen and (max-width: @media-medium-screen) { height: 67px; } @@ -393,116 +515,174 @@ top: 0px; } } - } + }*/ } .cryptpad-toolbar-top { - display: block; - text-align: center; - height: 32px; + display: flex; + flex-flow: row; + height: @toolbar-top-height; position: relative; .cryptpad-title { + order: 3; + height: 100%; + display: inline-block; + line-height: @toolbar-top-height; + flex: 1; + margin-left: 20px; .title, .pencilIcon, .saveIcon { - font-size: 1.5em; + font-size: 25px; vertical-align: middle; - line-height: 32px; + line-height: 25px; } .pencilIcon { - margin-left: 11px; - &:hover { - color: #999; - margin-left: 0px; - } + cursor: pointer; + border: 1px solid transparent; + border-radius: 0px 2px 2px 0px; + padding: 5px; + border-collapse: collapse; span { + font-size: 25px; cursor: pointer; } } .saveIcon { cursor: pointer; - border: 1px solid black; border-radius: 0px 2px 2px 0px; - background: white; padding: 5px; - display: inline; - margin-left: -1px; border-collapse: collapse; - &:hover { - color: #999; - } span { + font-size: 25px; cursor: pointer; } } - &:not(input):hover { - .editable { - border: 1px solid #888; - border-radius: 2px 0px 0px 2px; - background: white; - padding: 5px; - border-collapse: collapse; - } - .pencilIcon { - cursor: pointer; - border: 1px solid #888; - border-radius: 0px 2px 2px 0px; - background: white; - padding: 5px; - display: inline; - margin-left: -1px; - border-collapse: collapse; - } + .editable { + border: 1px solid transparent; + border-radius: 2px 0px 0px 2px; + padding: 5px; + border-collapse: collapse; } input { font-size: 1.5em; vertical-align: middle; box-sizing: border-box; - border: 1px solid black; - background: #fff; cursor: auto; width: 300px; + font-size: 25px; padding: 5px 5px; + height: 40px; + } + } + .cryptpad-link, .cryptpad-new { + font-size: 48px; + line-height: 64px; + width: @toolbar-top-height; + height: @toolbar-top-height; + padding: 0; + box-sizing: border-box; + display: inline-block; + + color: white; + transition: all 0.15s; + } + .cryptpad-new { + background-color: rgba(0,0,0,0.2); + &:hover { + background-color: rgba(0,0,0,0.3); + } + order: 2; + text-align: center; + &> button { + display: flex; + align-items: center; + justify-content: center; + width: 64px; + height: 64px !important; // Allows us to have a nice square outline when focused + font-size: 1em; + color: inherit; + height: auto; + padding: 0px; + margin: 0; + &::before { + padding-top: 4px; + } + &:hover { + background-color: initial; + border-color: transparent; + } + span { + vertical-align: top; + font-size: 1em; + text-decoration: none; + color: inherit; + } + } + .dropdown-bar-content { + font-size: 12px; + line-height: 14px; } } .cryptpad-link { - position: absolute; - left: 0px; - height: 32px; - background: @toolbar-drive-bg; - + display: inline-flex; + align-items: center; + justify-content: center; + cursor: pointer; + background-color: rgba(0,0,0,0.4); + &:hover { + background-color: rgba(0,0,0,0.5); + } + order: 1; a.cryptpad-logo { cursor: pointer; - height: 32px; + font-size: 1em; + height: auto; padding: 0px 5px; text-decoration: none; color: inherit; - &:hover { - span { - text-decoration: underline; - } - } - img { - vertical-align: middle; - height: 32px; - cursor: pointer; - } - span { - font-size: 1.5em; - margin-left: 5px; - vertical-align: middle; - cursor: pointer; - } } } .cryptpad-user { height: 100%; - position: absolute; - right: 0; - :not(.cryptpad-lag) span { + display: inline-block; + order: 4; + line-height: @toolbar-top-height; + &> * { + display: inline-block; + height: 100%; vertical-align: top; } - button { - span.fa { - vertical-align: baseline; + .cryptpad-upgrade { + height: 32px; + vertical-align: middle; + cursor: pointer; + } + .cryptpad-user-dropdown { + margin-left: 20px; + height: 64px; + width: 64px; + padding: 0px; + box-sizing: border-box; + text-align: center; + background-color: rgba(0,0,0,0.3); + &:hover { + background-color: rgba(0,0,0,0.4); + } + .dropdown-bar-content { + margin: 0; + } + button { + display: flex; + justify-content: center; + align-items: center; + height: 64px; + width: 64px; + padding: 0; + span { + font-size: 32px; + .fa { + margin-left: 3px; + } + } } } } @@ -533,7 +713,28 @@ margin: 0; border-radius: 0; padding: 0 10px; - + } + .drawer-content { + position: absolute; + right:0px; + top:96px; + width: 50px; + background: white; + border: 1px solid black; + display: none; + button { + text-align: center; + width: 100%; + margin: 0; + border-radius: 0; + border: 1px solid transparent; + &:hover { + border: 1px solid transparent; + } + &:not(:last-child) { + border-bottom: 1px solid rgba(0,0,0,0.2); + } + } } } .cryptpad-toolbar-history { @@ -567,13 +768,16 @@ border-radius: 5px; } } -.cryptpad-spinner > span { - height: 16px; - width: 16px; - margin: 8px; - line-height: 16px; - font-size: 16px; - text-align: center; +.cryptpad-spinner { + line-height: @toolbar-top-height; + &> span { + height: 16px; + width: 16px; + margin: 8px; + line-height: 16px; + font-size: 16px; + text-align: center; + } } .cryptpad-readonly { margin-right: 5px; @@ -582,7 +786,6 @@ } .cryptpad-user { p.accountData { - background: #f0f0f0; &> span { font-weight: bold; span { @@ -590,14 +793,6 @@ } } } - .buttonTitle { - .fa:not(.fa-caret-down) { - margin-right: 5px; - } - .account-name { - margin-left: 5px; - } - } } .cryptpad-dropdown-share { a { diff --git a/customize.dist/src/less/variables.less b/customize.dist/src/less/variables.less index 4526138cd..6c750e550 100644 --- a/customize.dist/src/less/variables.less +++ b/customize.dist/src/less/variables.less @@ -99,6 +99,8 @@ @topbar-button-color: #fff; @topbar-height: 50px; +@toolbar-top-height: 64px; + @main-border-width: 15vw; @cp-darkblue: #3333ff; @cp-accent2: darken(@cp-darkblue, 20%); @@ -108,3 +110,12 @@ @main-bg: url('/customize/bg3.jpg') no-repeat center center; @category-bg: #f4f4f4; + +.unselectable () { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} diff --git a/customize.dist/toolbar.css b/customize.dist/toolbar.css index 4e08b3e81..7a63bc9df 100644 --- a/customize.dist/toolbar.css +++ b/customize.dist/toolbar.css @@ -27,7 +27,7 @@ display: block; } .dropdown-bar .dropdown-bar-content a { - color: black !important; + color: black; padding: 5px 16px; text-decoration: none; display: block; @@ -41,11 +41,11 @@ } .dropdown-bar .dropdown-bar-content a:hover { background-color: #f1f1f1; - color: black !important; + color: black; } .dropdown-bar .dropdown-bar-content a.active { background-color: #e8e8e8; - color: black !important; + color: black; } .dropdown-bar .dropdown-bar-content hr { margin: 5px 0px; @@ -108,34 +108,50 @@ color: #000; /* &.pad { - background-color: @toolbar-pad-bg; - color: @toolbar-pad-color; + @bgcolor: @toolbar-pad-bg; + @color: @toolbar-pad-color; + background-color: @bgcolor; + color: @color; } &.code { - background-color: @toolbar-code-bg; - color: @toolbar-code-color; + @bgcolor: @toolbar-code-bg; + @color: @toolbar-code-color; + background-color: @bgcolor; + color: @color; + .cryptpad-toolbar-leftside, .cryptpad-toolbar-rightside { + lighten($bgcolor, 15%); + } } &.slide { - background-color: @toolbar-slide-bg; - color: @toolbar-slide-color; + @bgcolor: @toolbar-slide-bg; + @color: @toolbar-slide-color; + background-color: @toolbar-default-bg 150px); + border-bottom: 2px solid @color; } &.poll { - background-color: @toolbar-poll-bg; - color: @toolbar-poll-color; + @bgcolor: @toolbar-poll-bg; + @color: @toolbar-poll-color; + background: linear-gradient(20deg, @color 150px, @toolbar-default-bg 150px); + border-bottom: 2px solid @color; } &.whiteboard { - background-color: @toolbar-whiteboard-bg; - color: @toolbar-whiteboard-color; + @bgcolor: @toolbar-whiteboard-bg; + @color: @toolbar-whiteboard-color; + background: linear-gradient(20deg, @color 150px, @toolbar-default-bg 150px); + border-bottom: 2px solid @color; } &.drive { - background-color: @toolbar-drive-bg; - color: @toolbar-drive-color; + @bgcolor: @toolbar-drive-bg; + @color: @toolbar-drive-color; + background: linear-gradient(20deg, @color 150px, @toolbar-default-bg 150px); + border-bottom: 2px solid @color; } &.file { - background-color: @toolbar-file-bg; - color: @toolbar-file-color; - } -*/ + @bgcolor: @toolbar-file-bg; + @color: @toolbar-file-color; + background: linear-gradient(20deg, @color 150px, @toolbar-default-bg 150px); + border-bottom: 2px solid @color; + }*/ -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; @@ -147,32 +163,473 @@ z-index: 9001; } .cryptpad-toolbar.pad { - background: linear-gradient(20deg, #1c4fa0 150px, #ddd 150px); - border-bottom: 2px solid #1c4fa0; + background-color: #1c4fa0; + color: #fff; +} +.cryptpad-toolbar.pad .cryptpad-toolbar-leftside, +.cryptpad-toolbar.pad .cryptpad-toolbar-rightside, +.cryptpad-toolbar.pad .drawer-content { + background-color: #2260c3; +} +.cryptpad-toolbar.pad .cryptpad-toolbar-leftside button:hover, +.cryptpad-toolbar.pad .cryptpad-toolbar-rightside button:hover, +.cryptpad-toolbar.pad .drawer-content button:hover { + background-color: #1c4fa0; +} +.cryptpad-toolbar.pad .hoverable:hover .editable { + cursor: text; + border: 1px solid #2e71da; + background: #143a75; + color: #fff; +} +.cryptpad-toolbar.pad .hoverable:hover .pencilIcon { + border: 1px solid #2e71da; + background: #143a75; + color: #fff; +} +.cryptpad-toolbar.pad .hoverable:hover .pencilIcon:hover { + background: #18448a; +} +.cryptpad-toolbar.pad .saveIcon { + border: 1px solid #2e71da; + background: #143a75; + color: #fff; +} +.cryptpad-toolbar.pad .saveIcon:hover { + background: #18448a; +} +.cryptpad-toolbar.pad input { + border: 1px solid #2e71da; + background: #143a75; + color: #fff; +} +.cryptpad-toolbar.pad .dropdown-bar-content { + line-height: 14px; + background: #18448a; + border: 1px solid #fff; + color: #fff; +} +.cryptpad-toolbar.pad .dropdown-bar-content a { + color: #fff; +} +.cryptpad-toolbar.pad .dropdown-bar-content a.active { + background-color: #143a75; + color: #fff; +} +.cryptpad-toolbar.pad .dropdown-bar-content a:hover { + background-color: #1c4fa0; + color: #fff; +} +.cryptpad-toolbar.pad .dropdown-bar-content hr { + background-color: #112f5f; +} +.cryptpad-toolbar.pad .dropdown-bar-content p h2 { + background-color: #143a75; +} +.cryptpad-toolbar.pad .dropdown-bar-content p .accountData { + background-color: #1c4fa0; } .cryptpad-toolbar.code { - background: linear-gradient(20deg, #ffae00 150px, #ddd 150px); - border-bottom: 2px solid #ffae00; + background-color: #ffae00; + color: #000; +} +.cryptpad-toolbar.code .cryptpad-toolbar-leftside, +.cryptpad-toolbar.code .cryptpad-toolbar-rightside, +.cryptpad-toolbar.code .drawer-content { + background-color: #ffbb29; +} +.cryptpad-toolbar.code .cryptpad-toolbar-leftside button:hover, +.cryptpad-toolbar.code .cryptpad-toolbar-rightside button:hover, +.cryptpad-toolbar.code .drawer-content button:hover { + background-color: #ffae00; +} +.cryptpad-toolbar.code .hoverable:hover .editable { + cursor: text; + border: 1px solid #ffc64d; + background: #cc8b00; + color: #000; +} +.cryptpad-toolbar.code .hoverable:hover .pencilIcon { + border: 1px solid #ffc64d; + background: #cc8b00; + color: #000; +} +.cryptpad-toolbar.code .hoverable:hover .pencilIcon:hover { + background: #e69d00; +} +.cryptpad-toolbar.code .saveIcon { + border: 1px solid #ffc64d; + background: #cc8b00; + color: #000; +} +.cryptpad-toolbar.code .saveIcon:hover { + background: #e69d00; +} +.cryptpad-toolbar.code input { + border: 1px solid #ffc64d; + background: #cc8b00; + color: #000; +} +.cryptpad-toolbar.code .dropdown-bar-content { + line-height: 14px; + background: #e69d00; + border: 1px solid #000; + color: #000; +} +.cryptpad-toolbar.code .dropdown-bar-content a { + color: #000; +} +.cryptpad-toolbar.code .dropdown-bar-content a.active { + background-color: #cc8b00; + color: #000; +} +.cryptpad-toolbar.code .dropdown-bar-content a:hover { + background-color: #ffae00; + color: #000; +} +.cryptpad-toolbar.code .dropdown-bar-content hr { + background-color: #b37a00; +} +.cryptpad-toolbar.code .dropdown-bar-content p h2 { + background-color: #cc8b00; +} +.cryptpad-toolbar.code .dropdown-bar-content p .accountData { + background-color: #ffae00; } .cryptpad-toolbar.slide { - background: linear-gradient(20deg, #e57614 150px, #ddd 150px); - border-bottom: 2px solid #e57614; + background-color: #e57614; + color: #fff; +} +.cryptpad-toolbar.slide .cryptpad-toolbar-leftside, +.cryptpad-toolbar.slide .cryptpad-toolbar-rightside, +.cryptpad-toolbar.slide .drawer-content { + background-color: #ed8b34; +} +.cryptpad-toolbar.slide .cryptpad-toolbar-leftside button:hover, +.cryptpad-toolbar.slide .cryptpad-toolbar-rightside button:hover, +.cryptpad-toolbar.slide .drawer-content button:hover { + background-color: #e57614; +} +.cryptpad-toolbar.slide .hoverable:hover .editable { + cursor: text; + border: 1px solid #f09e55; + background: #b65e10; + color: #fff; +} +.cryptpad-toolbar.slide .hoverable:hover .pencilIcon { + border: 1px solid #f09e55; + background: #b65e10; + color: #fff; +} +.cryptpad-toolbar.slide .hoverable:hover .pencilIcon:hover { + background: #ce6a12; +} +.cryptpad-toolbar.slide .saveIcon { + border: 1px solid #f09e55; + background: #b65e10; + color: #fff; +} +.cryptpad-toolbar.slide .saveIcon:hover { + background: #ce6a12; +} +.cryptpad-toolbar.slide input { + border: 1px solid #f09e55; + background: #b65e10; + color: #fff; +} +.cryptpad-toolbar.slide .dropdown-bar-content { + line-height: 14px; + background: #ce6a12; + border: 1px solid #fff; + color: #fff; +} +.cryptpad-toolbar.slide .dropdown-bar-content a { + color: #fff; +} +.cryptpad-toolbar.slide .dropdown-bar-content a.active { + background-color: #b65e10; + color: #fff; +} +.cryptpad-toolbar.slide .dropdown-bar-content a:hover { + background-color: #e57614; + color: #fff; +} +.cryptpad-toolbar.slide .dropdown-bar-content hr { + background-color: #9f520e; +} +.cryptpad-toolbar.slide .dropdown-bar-content p h2 { + background-color: #b65e10; +} +.cryptpad-toolbar.slide .dropdown-bar-content p .accountData { + background-color: #e57614; } .cryptpad-toolbar.poll { - background: linear-gradient(20deg, #006304 150px, #ddd 150px); - border-bottom: 2px solid #006304; + background-color: #006304; + color: #fff; +} +.cryptpad-toolbar.poll .cryptpad-toolbar-leftside, +.cryptpad-toolbar.poll .cryptpad-toolbar-rightside, +.cryptpad-toolbar.poll .drawer-content { + background-color: #008c06; +} +.cryptpad-toolbar.poll .cryptpad-toolbar-leftside button:hover, +.cryptpad-toolbar.poll .cryptpad-toolbar-rightside button:hover, +.cryptpad-toolbar.poll .drawer-content button:hover { + background-color: #006304; +} +.cryptpad-toolbar.poll .hoverable:hover .editable { + cursor: text; + border: 1px solid #00b007; + background: #003002; + color: #fff; +} +.cryptpad-toolbar.poll .hoverable:hover .pencilIcon { + border: 1px solid #00b007; + background: #003002; + color: #fff; +} +.cryptpad-toolbar.poll .hoverable:hover .pencilIcon:hover { + background: #004a03; +} +.cryptpad-toolbar.poll .saveIcon { + border: 1px solid #00b007; + background: #003002; + color: #fff; +} +.cryptpad-toolbar.poll .saveIcon:hover { + background: #004a03; +} +.cryptpad-toolbar.poll input { + border: 1px solid #00b007; + background: #003002; + color: #fff; +} +.cryptpad-toolbar.poll .dropdown-bar-content { + line-height: 14px; + background: #004a03; + border: 1px solid #fff; + color: #fff; +} +.cryptpad-toolbar.poll .dropdown-bar-content a { + color: #fff; +} +.cryptpad-toolbar.poll .dropdown-bar-content a.active { + background-color: #003002; + color: #fff; +} +.cryptpad-toolbar.poll .dropdown-bar-content a:hover { + background-color: #006304; + color: #fff; +} +.cryptpad-toolbar.poll .dropdown-bar-content hr { + background-color: #001701; +} +.cryptpad-toolbar.poll .dropdown-bar-content p h2 { + background-color: #003002; +} +.cryptpad-toolbar.poll .dropdown-bar-content p .accountData { + background-color: #006304; } .cryptpad-toolbar.whiteboard { - background: linear-gradient(20deg, #800080 150px, #ddd 150px); - border-bottom: 2px solid #800080; + background-color: #800080; + color: #fff; +} +.cryptpad-toolbar.whiteboard .cryptpad-toolbar-leftside, +.cryptpad-toolbar.whiteboard .cryptpad-toolbar-rightside, +.cryptpad-toolbar.whiteboard .drawer-content { + background-color: #a900a9; +} +.cryptpad-toolbar.whiteboard .cryptpad-toolbar-leftside button:hover, +.cryptpad-toolbar.whiteboard .cryptpad-toolbar-rightside button:hover, +.cryptpad-toolbar.whiteboard .drawer-content button:hover { + background-color: #800080; +} +.cryptpad-toolbar.whiteboard .hoverable:hover .editable { + cursor: text; + border: 1px solid #cd00cc; + background: #4d004d; + color: #fff; +} +.cryptpad-toolbar.whiteboard .hoverable:hover .pencilIcon { + border: 1px solid #cd00cc; + background: #4d004d; + color: #fff; +} +.cryptpad-toolbar.whiteboard .hoverable:hover .pencilIcon:hover { + background: #670066; +} +.cryptpad-toolbar.whiteboard .saveIcon { + border: 1px solid #cd00cc; + background: #4d004d; + color: #fff; +} +.cryptpad-toolbar.whiteboard .saveIcon:hover { + background: #670066; +} +.cryptpad-toolbar.whiteboard input { + border: 1px solid #cd00cc; + background: #4d004d; + color: #fff; +} +.cryptpad-toolbar.whiteboard .dropdown-bar-content { + line-height: 14px; + background: #670066; + border: 1px solid #fff; + color: #fff; +} +.cryptpad-toolbar.whiteboard .dropdown-bar-content a { + color: #fff; +} +.cryptpad-toolbar.whiteboard .dropdown-bar-content a.active { + background-color: #4d004d; + color: #fff; +} +.cryptpad-toolbar.whiteboard .dropdown-bar-content a:hover { + background-color: #800080; + color: #fff; +} +.cryptpad-toolbar.whiteboard .dropdown-bar-content hr { + background-color: #340033; +} +.cryptpad-toolbar.whiteboard .dropdown-bar-content p h2 { + background-color: #4d004d; +} +.cryptpad-toolbar.whiteboard .dropdown-bar-content p .accountData { + background-color: #800080; } .cryptpad-toolbar.drive { - background: linear-gradient(20deg, #0087ff 150px, #ddd 150px); - border-bottom: 2px solid #0087ff; + background-color: #0087ff; + color: #fff; +} +.cryptpad-toolbar.drive .cryptpad-toolbar-leftside, +.cryptpad-toolbar.drive .cryptpad-toolbar-rightside, +.cryptpad-toolbar.drive .drawer-content { + background-color: #299aff; +} +.cryptpad-toolbar.drive .cryptpad-toolbar-leftside button:hover, +.cryptpad-toolbar.drive .cryptpad-toolbar-rightside button:hover, +.cryptpad-toolbar.drive .drawer-content button:hover { + background-color: #0087ff; +} +.cryptpad-toolbar.drive .hoverable:hover .editable { + cursor: text; + border: 1px solid #4dabff; + background: #006ccc; + color: #fff; +} +.cryptpad-toolbar.drive .hoverable:hover .pencilIcon { + border: 1px solid #4dabff; + background: #006ccc; + color: #fff; +} +.cryptpad-toolbar.drive .hoverable:hover .pencilIcon:hover { + background: #0079e6; +} +.cryptpad-toolbar.drive .saveIcon { + border: 1px solid #4dabff; + background: #006ccc; + color: #fff; +} +.cryptpad-toolbar.drive .saveIcon:hover { + background: #0079e6; +} +.cryptpad-toolbar.drive input { + border: 1px solid #4dabff; + background: #006ccc; + color: #fff; +} +.cryptpad-toolbar.drive .dropdown-bar-content { + line-height: 14px; + background: #0079e6; + border: 1px solid #fff; + color: #fff; +} +.cryptpad-toolbar.drive .dropdown-bar-content a { + color: #fff; +} +.cryptpad-toolbar.drive .dropdown-bar-content a.active { + background-color: #006ccc; + color: #fff; +} +.cryptpad-toolbar.drive .dropdown-bar-content a:hover { + background-color: #0087ff; + color: #fff; +} +.cryptpad-toolbar.drive .dropdown-bar-content hr { + background-color: #005eb3; +} +.cryptpad-toolbar.drive .dropdown-bar-content p h2 { + background-color: #006ccc; +} +.cryptpad-toolbar.drive .dropdown-bar-content p .accountData { + background-color: #0087ff; } .cryptpad-toolbar.file { - background: linear-gradient(20deg, #cd2532 150px, #ddd 150px); - border-bottom: 2px solid #cd2532; + background-color: #cd2532; + color: #fff; +} +.cryptpad-toolbar.file .cryptpad-toolbar-leftside, +.cryptpad-toolbar.file .cryptpad-toolbar-rightside, +.cryptpad-toolbar.file .drawer-content { + background-color: #dc3f4b; +} +.cryptpad-toolbar.file .cryptpad-toolbar-leftside button:hover, +.cryptpad-toolbar.file .cryptpad-toolbar-rightside button:hover, +.cryptpad-toolbar.file .drawer-content button:hover { + background-color: #cd2532; +} +.cryptpad-toolbar.file .hoverable:hover .editable { + cursor: text; + border: 1px solid #e25d67; + background: #a21d27; + color: #fff; +} +.cryptpad-toolbar.file .hoverable:hover .pencilIcon { + border: 1px solid #e25d67; + background: #a21d27; + color: #fff; +} +.cryptpad-toolbar.file .hoverable:hover .pencilIcon:hover { + background: #b7212d; +} +.cryptpad-toolbar.file .saveIcon { + border: 1px solid #e25d67; + background: #a21d27; + color: #fff; +} +.cryptpad-toolbar.file .saveIcon:hover { + background: #b7212d; +} +.cryptpad-toolbar.file input { + border: 1px solid #e25d67; + background: #a21d27; + color: #fff; +} +.cryptpad-toolbar.file .dropdown-bar-content { + line-height: 14px; + background: #b7212d; + border: 1px solid #fff; + color: #fff; +} +.cryptpad-toolbar.file .dropdown-bar-content a { + color: #fff; +} +.cryptpad-toolbar.file .dropdown-bar-content a.active { + background-color: #a21d27; + color: #fff; +} +.cryptpad-toolbar.file .dropdown-bar-content a:hover { + background-color: #cd2532; + color: #fff; +} +.cryptpad-toolbar.file .dropdown-bar-content hr { + background-color: #8c1922; +} +.cryptpad-toolbar.file .dropdown-bar-content p h2 { + background-color: #a21d27; +} +.cryptpad-toolbar.file .dropdown-bar-content p .accountData { + background-color: #cd2532; } .cryptpad-toolbar .fa { font: normal normal normal 14px/1 FontAwesome; @@ -189,13 +646,30 @@ height: 100%; border-radius: 0; margin: 0; + background: transparent; +} +.cryptpad-toolbar .separator { + content: ''; + display: inline-block; + background: #888; + margin: 7px 4px; + height: 18px; + width: 1px; + vertical-align: top; +} +.cryptpad-toolbar .separator:last-child { + display: none; } .cryptpad-toolbar button { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; border: 1px solid transparent; border-radius: .25rem; - color: #000; - background-color: #fff; - border-color: #ccc; + color: inherit; font: 12px Ubuntu, Arial, sans-serif; } .cryptpad-toolbar button#shareButton, @@ -242,12 +716,16 @@ display: none; } .cryptpad-toolbar button * { - color: #000; + color: inherit; font: 12px Ubuntu, Arial, sans-serif; } -.cryptpad-toolbar button:hover { - color: #292b2c; - background-color: #e6e6e6; +.cryptpad-toolbar .cryptpad-toolbar-rightside button, +.cryptpad-toolbar .cryptpad-toolbar-leftside button { + background: transparent; +} +.cryptpad-toolbar .cryptpad-toolbar-rightside button:hover, +.cryptpad-toolbar .cryptpad-toolbar-leftside button:hover { + background-color: rgba(50, 50, 50, 0.3); border-color: #adadad; } .cryptpad-toolbar button.upgrade { @@ -271,74 +749,90 @@ margin: auto; font-size: 20px; } +.cryptpad-toolbar .cryptpad-state { + line-height: 64px; +} .cryptpad-toolbar .cryptpad-lag { - height: 20px; - width: 23px; - background: transparent; display: inline-block; - padding: 3px; - margin: 3px; vertical-align: top; box-sizing: content-box; text-align: center; + line-height: 64px; } -.cryptpad-toolbar .cryptpad-lag span { +.cryptpad-toolbar .cryptpad-lag .disconnected { + display: none; + color: inherit; + width: 28px; + margin: 8px; + font-size: 28px; + text-align: center; + vertical-align: middle; +} +.cryptpad-toolbar .cryptpad-lag .bars { + margin: 8px; + height: 26px; + line-height: 26px; display: inline-block; - width: 4px; +} +.cryptpad-toolbar .cryptpad-lag .bars span { + display: inline-block; + width: 6px; margin: 0; margin-right: 1px; - background: black; + background: white; vertical-align: bottom; box-sizing: border-box; border: 1px solid black; + visibility: hidden; transition: background 1s, border 1s; } -.cryptpad-toolbar .cryptpad-lag span:last-child { +.cryptpad-toolbar .cryptpad-lag .bars span:last-child { margin-right: 0; } -.cryptpad-toolbar .cryptpad-lag span.bar1 { - height: 5px; +.cryptpad-toolbar .cryptpad-lag .bars span.bar1 { + height: 6px; } -.cryptpad-toolbar .cryptpad-lag span.bar2 { - height: 10px; +.cryptpad-toolbar .cryptpad-lag .bars span.bar2 { + height: 12px; } -.cryptpad-toolbar .cryptpad-lag span.bar3 { - height: 15px; +.cryptpad-toolbar .cryptpad-lag .bars span.bar3 { + height: 18px; } -.cryptpad-toolbar .cryptpad-lag span.bar4 { - height: 20px; +.cryptpad-toolbar .cryptpad-lag .bars span.bar4 { + height: 24px; } -.cryptpad-toolbar .cryptpad-lag.lag0 span { +.cryptpad-toolbar .cryptpad-lag.dc .disconnected { + display: inline; +} +.cryptpad-toolbar .cryptpad-lag.dc .bars { + display: none; +} +.cryptpad-toolbar .cryptpad-lag.lag0 span span { background: transparent; - border-color: red; } .cryptpad-toolbar .cryptpad-lag.lag1 .bar2, .cryptpad-toolbar .cryptpad-lag.lag1 .bar3, .cryptpad-toolbar .cryptpad-lag.lag1 .bar4 { background: transparent; } -.cryptpad-toolbar .cryptpad-lag.lag1 span { - background-color: orange; - border-color: orange; +.cryptpad-toolbar .cryptpad-lag.lag1 span span { + visibility: visible; } .cryptpad-toolbar .cryptpad-lag.lag2 .bar3, .cryptpad-toolbar .cryptpad-lag.lag2 .bar4 { background: transparent; } -.cryptpad-toolbar .cryptpad-lag.lag2 span { - background-color: orange; - border-color: orange; +.cryptpad-toolbar .cryptpad-lag.lag2 span span { + visibility: visible; } .cryptpad-toolbar .cryptpad-lag.lag3 .bar4 { background: transparent; } -.cryptpad-toolbar .cryptpad-lag.lag3 span { - background-color: #5cb85c; - border-color: #5cb85c; +.cryptpad-toolbar .cryptpad-lag.lag3 span span { + visibility: visible; } -.cryptpad-toolbar .cryptpad-lag.lag4 span { - background-color: #5cb85c; - border-color: #5cb85c; +.cryptpad-toolbar .cryptpad-lag.lag4 span span { + visibility: visible; } .cryptpad-toolbar div { white-space: normal; @@ -358,14 +852,6 @@ margin: 3px 2px; box-sizing: border-box; } -.cryptpad-toolbar .dropdown-bar-content { - margin-top: -3px; - margin-right: 2px; -} -.cryptpad-toolbar .cryptpad-state { - line-height: 32px; - /* equivalent to 26px + 2*2px margin used for buttons */ -} .cryptpad-toolbar .rightside-button { float: right; cursor: pointer; @@ -454,126 +940,191 @@ display: none; } } -@media screen and (max-width: 600px) { - .cryptpad-toolbar:not(.notitle) .cryptpad-toolbar-top { - height: 67px; - } -} -@media screen and (max-width: 600px) { - .cryptpad-toolbar:not(.notitle) .cryptpad-toolbar-top .cryptpad-link, - .cryptpad-toolbar:not(.notitle) .cryptpad-toolbar-top .cryptpad-user { - top: 35px; - } -} -@media screen and (min-width: 601px) { - .cryptpad-toolbar:not(.notitle) .cryptpad-toolbar-top .cryptpad-link, - .cryptpad-toolbar:not(.notitle) .cryptpad-toolbar-top .cryptpad-user { - top: 0px; - } +.cryptpad-toolbar:not(.notitle) { + /*.cryptpad-toolbar-top { + @media screen and (max-width: @media-medium-screen) { + height: 67px; + } + .cryptpad-link, .cryptpad-user { + @media screen and (max-width: @media-medium-screen) { + top: 35px; + } + @media screen and (min-width: (@media-medium-screen + 1px)) { + top: 0px; + } + } + }*/ } .cryptpad-toolbar-top { - display: block; - text-align: center; - height: 32px; + display: flex; + flex-flow: row; + height: 64px; position: relative; } +.cryptpad-toolbar-top .cryptpad-title { + order: 3; + height: 100%; + display: inline-block; + line-height: 64px; + flex: 1; + margin-left: 20px; +} .cryptpad-toolbar-top .cryptpad-title .title, .cryptpad-toolbar-top .cryptpad-title .pencilIcon, .cryptpad-toolbar-top .cryptpad-title .saveIcon { - font-size: 1.5em; + font-size: 25px; vertical-align: middle; - line-height: 32px; + line-height: 25px; } .cryptpad-toolbar-top .cryptpad-title .pencilIcon { - margin-left: 11px; -} -.cryptpad-toolbar-top .cryptpad-title .pencilIcon:hover { - color: #999; - margin-left: 0px; + cursor: pointer; + border: 1px solid transparent; + border-radius: 0px 2px 2px 0px; + padding: 5px; + border-collapse: collapse; } .cryptpad-toolbar-top .cryptpad-title .pencilIcon span { + font-size: 25px; cursor: pointer; } .cryptpad-toolbar-top .cryptpad-title .saveIcon { cursor: pointer; - border: 1px solid black; border-radius: 0px 2px 2px 0px; - background: white; padding: 5px; - display: inline; - margin-left: -1px; border-collapse: collapse; } -.cryptpad-toolbar-top .cryptpad-title .saveIcon:hover { - color: #999; -} .cryptpad-toolbar-top .cryptpad-title .saveIcon span { + font-size: 25px; cursor: pointer; } -.cryptpad-toolbar-top .cryptpad-title:not(input):hover .editable { - border: 1px solid #888; +.cryptpad-toolbar-top .cryptpad-title .editable { + border: 1px solid transparent; border-radius: 2px 0px 0px 2px; - background: white; padding: 5px; border-collapse: collapse; } -.cryptpad-toolbar-top .cryptpad-title:not(input):hover .pencilIcon { - cursor: pointer; - border: 1px solid #888; - border-radius: 0px 2px 2px 0px; - background: white; - padding: 5px; - display: inline; - margin-left: -1px; - border-collapse: collapse; -} .cryptpad-toolbar-top .cryptpad-title input { font-size: 1.5em; vertical-align: middle; box-sizing: border-box; - border: 1px solid black; - background: #fff; cursor: auto; width: 300px; + font-size: 25px; padding: 5px 5px; + height: 40px; +} +.cryptpad-toolbar-top .cryptpad-link, +.cryptpad-toolbar-top .cryptpad-new { + font-size: 48px; + line-height: 64px; + width: 64px; + height: 64px; + padding: 0; + box-sizing: border-box; + display: inline-block; + color: white; + transition: all 0.15s; +} +.cryptpad-toolbar-top .cryptpad-new { + background-color: rgba(0, 0, 0, 0.2); + order: 2; + text-align: center; +} +.cryptpad-toolbar-top .cryptpad-new:hover { + background-color: rgba(0, 0, 0, 0.3); +} +.cryptpad-toolbar-top .cryptpad-new > button { + display: flex; + align-items: center; + justify-content: center; + width: 64px; + height: 64px !important; + font-size: 1em; + color: inherit; + height: auto; + padding: 0px; + margin: 0; +} +.cryptpad-toolbar-top .cryptpad-new > button::before { + padding-top: 4px; +} +.cryptpad-toolbar-top .cryptpad-new > button:hover { + background-color: initial; + border-color: transparent; +} +.cryptpad-toolbar-top .cryptpad-new > button span { + vertical-align: top; + font-size: 1em; + text-decoration: none; + color: inherit; +} +.cryptpad-toolbar-top .cryptpad-new .dropdown-bar-content { + font-size: 12px; + line-height: 14px; } .cryptpad-toolbar-top .cryptpad-link { - position: absolute; - left: 0px; - height: 32px; - background: #0087ff; + display: inline-flex; + align-items: center; + justify-content: center; + cursor: pointer; + background-color: rgba(0, 0, 0, 0.4); + order: 1; +} +.cryptpad-toolbar-top .cryptpad-link:hover { + background-color: rgba(0, 0, 0, 0.5); } .cryptpad-toolbar-top .cryptpad-link a.cryptpad-logo { cursor: pointer; - height: 32px; + font-size: 1em; + height: auto; padding: 0px 5px; text-decoration: none; color: inherit; } -.cryptpad-toolbar-top .cryptpad-link a.cryptpad-logo:hover span { - text-decoration: underline; -} -.cryptpad-toolbar-top .cryptpad-link a.cryptpad-logo img { - vertical-align: middle; - height: 32px; - cursor: pointer; -} -.cryptpad-toolbar-top .cryptpad-link a.cryptpad-logo span { - font-size: 1.5em; - margin-left: 5px; - vertical-align: middle; - cursor: pointer; -} .cryptpad-toolbar-top .cryptpad-user { height: 100%; - position: absolute; - right: 0; + display: inline-block; + order: 4; + line-height: 64px; } -.cryptpad-toolbar-top .cryptpad-user :not(.cryptpad-lag) span { +.cryptpad-toolbar-top .cryptpad-user > * { + display: inline-block; + height: 100%; vertical-align: top; } -.cryptpad-toolbar-top .cryptpad-user button span.fa { - vertical-align: baseline; +.cryptpad-toolbar-top .cryptpad-user .cryptpad-upgrade { + height: 32px; + vertical-align: middle; + cursor: pointer; +} +.cryptpad-toolbar-top .cryptpad-user .cryptpad-user-dropdown { + margin-left: 20px; + height: 64px; + width: 64px; + padding: 0px; + box-sizing: border-box; + text-align: center; + background-color: rgba(0, 0, 0, 0.3); +} +.cryptpad-toolbar-top .cryptpad-user .cryptpad-user-dropdown:hover { + background-color: rgba(0, 0, 0, 0.4); +} +.cryptpad-toolbar-top .cryptpad-user .cryptpad-user-dropdown .dropdown-bar-content { + margin: 0; +} +.cryptpad-toolbar-top .cryptpad-user .cryptpad-user-dropdown button { + display: flex; + justify-content: center; + align-items: center; + height: 64px; + width: 64px; + padding: 0; +} +.cryptpad-toolbar-top .cryptpad-user .cryptpad-user-dropdown button span { + font-size: 32px; +} +.cryptpad-toolbar-top .cryptpad-user .cryptpad-user-dropdown button span .fa { + margin-left: 3px; } .cryptpad-toolbar-leftside { height: 32px; @@ -601,6 +1152,28 @@ border-radius: 0; padding: 0 10px; } +.cryptpad-toolbar-rightside .drawer-content { + position: absolute; + right: 0px; + top: 96px; + width: 50px; + background: white; + border: 1px solid black; + display: none; +} +.cryptpad-toolbar-rightside .drawer-content button { + text-align: center; + width: 100%; + margin: 0; + border-radius: 0; + border: 1px solid transparent; +} +.cryptpad-toolbar-rightside .drawer-content button:hover { + border: 1px solid transparent; +} +.cryptpad-toolbar-rightside .drawer-content button:not(:last-child) { + border-bottom: 1px solid rgba(0, 0, 0, 0.2); +} .cryptpad-toolbar-history { display: none; text-align: center; @@ -632,6 +1205,9 @@ padding: 3px 3px; border-radius: 5px; } +.cryptpad-spinner { + line-height: 64px; +} .cryptpad-spinner > span { height: 16px; width: 16px; @@ -645,21 +1221,12 @@ font-weight: bold; text-transform: uppercase; } -.cryptpad-user p.accountData { - background: #f0f0f0; -} .cryptpad-user p.accountData > span { font-weight: bold; } .cryptpad-user p.accountData > span span { font-weight: normal; } -.cryptpad-user .buttonTitle .fa:not(.fa-caret-down) { - margin-right: 5px; -} -.cryptpad-user .buttonTitle .account-name { - margin-left: 5px; -} .cryptpad-dropdown-share a .fa { margin-right: 5px; } diff --git a/customize.dist/translations/messages.fr.js b/customize.dist/translations/messages.fr.js index d63d81cbc..c01da201c 100644 --- a/customize.dist/translations/messages.fr.js +++ b/customize.dist/translations/messages.fr.js @@ -74,7 +74,7 @@ define(function () { out.greenLight = "Tout fonctionne bien"; out.orangeLight = "Votre connexion est lente, ce qui réduit la qualité de l'éditeur"; - out.redLight = "Vous êtes déconnectés de la session"; + out.redLight = "Vous êtes déconnecté de la session"; out.pinLimitReached = "Vous avez atteint votre limite de stockage"; out.updated_0_pinLimitReachedAlert = "Vous avez atteint votre limite de stockage. Les nouveaux pads ne seront pas enregistrés dans votre CryptDrive.
" + diff --git a/www/common/common-hash.js b/www/common/common-hash.js index c4f452dc7..48186239c 100644 --- a/www/common/common-hash.js +++ b/www/common/common-hash.js @@ -100,6 +100,8 @@ Version 1 var ret = {}; + if (typeof href !== "string") { console.error(href); } + if (!href) { return ret; } if (href.slice(-1) !== '/') { href += '/'; } diff --git a/www/common/cryptpad-common.js b/www/common/cryptpad-common.js index a385dea91..26295c14a 100644 --- a/www/common/cryptpad-common.js +++ b/www/common/cryptpad-common.js @@ -530,7 +530,7 @@ define([ }; common.setPadTitle = function (name, padHref, cb) { - var href = padHref || window.location.href; + var href = typeof padHref === "string" ? padHref : window.location.href; var parsed = parsePadUrl(href); if (!parsed.hash) { return; } href = getRelativeHref(href); @@ -924,6 +924,7 @@ define([ common.createButton = function (type, rightside, data, callback) { var button; var size = "17px"; + console.log(type); switch (type) { case 'export': button = $(' -
-

- -
-
- - - - - - diff --git a/www/register/index.html b/www/register/index.html index dd9765423..57579ec9d 100644 --- a/www/register/index.html +++ b/www/register/index.html @@ -1,83 +1,16 @@ + + Cryptpad: Zero Knowledge, Collaborative Real Time Editing - - Cryptpad: login - - - - + + + -
- - - CryptPad - - - - - - - About - - - Privacy - - - ToS - - - Contact - -
- - - - From e86ef209a82c3bcb1ed9201ed091d71c70ca8baf Mon Sep 17 00:00:00 2001 From: ansuz Date: Thu, 22 Jun 2017 11:04:21 +0200 Subject: [PATCH 015/255] define loading screen markup in js --- customize.dist/pages.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/customize.dist/pages.js b/customize.dist/pages.js index 445a3822a..4f77432be 100644 --- a/customize.dist/pages.js +++ b/customize.dist/pages.js @@ -262,6 +262,20 @@ define([ .concat(indexContent()); }; + var loadingScreen = function () { + return h('div#loading', + h('div.loadingContainer', [ + h('img.cryptofist', { + src: '/customize/cryptofist_small.png' + }), + h('div.spinnerContainer', + h('span.fa.fa-spinner.fa-pulse.fa-4x.fa-fw')), + h('p', Msg.loading) + ]) + ); + }; + loadingScreen = loadingScreen; // TODO use this + Pages['/settings/'] = Pages['/settings/index.html'] = function () { return h('div#container'); }; From 3657e978fd695a989d6699b66f5fa7ca15d8c0e0 Mon Sep 17 00:00:00 2001 From: ansuz Date: Thu, 22 Jun 2017 11:06:11 +0200 Subject: [PATCH 016/255] give main2.js a more sensible name --- customize.dist/about.html | 2 +- customize.dist/contact.html | 2 +- customize.dist/index.html | 2 +- customize.dist/privacy.html | 2 +- customize.dist/src/template.html | 2 +- customize.dist/{main2.js => template.js} | 32 +++++++++++++++--------- customize.dist/terms.html | 2 +- www/login/index.html | 2 +- www/register/index.html | 2 +- www/settings/index.html | 2 +- www/user/index.html | 2 +- 11 files changed, 30 insertions(+), 22 deletions(-) rename customize.dist/{main2.js => template.js} (84%) diff --git a/customize.dist/about.html b/customize.dist/about.html index 57579ec9d..5593e41b9 100644 --- a/customize.dist/about.html +++ b/customize.dist/about.html @@ -6,7 +6,7 @@ - +