core-editor-blocks-basic
v1.0.8
Published
Blocos básicos para o Core Editor
Readme
Blocos Básicos do Core Editor
Este plugin contém alguns blocos básicos para o editor Core Editor
Resumo
- Nome do plugin:
core-blocks-basic - Blocos:
column1,column2,column3,column3-7,text,link,image,video,map
Opções
| Opção | Descrição | Padrão |
| --------------- | -------------------------------- | ----------------------------------------------------------------------------------------------- |
| blocks | Quais blocos adicionar | ['column1', 'column2', 'column3', 'column3-7', 'text', 'link', 'image', 'video', 'map'] (todos) |
| category | Nome da categoria | Basic |
| flexGrid | Utilizar flexbox para o grid | false |
| stylePrefix | Prefixo das classes | core- |
| addBasicStyle | Usar CSS básico para os blocos | true |
| labelColumn1 | Rótulo da Coluna 1 | 1 Coluna |
| labelColumn2 | Rótulo das Colunas 2 | 2 Colunas |
| labelColumn3 | Rótulo das Colunas 3 | 3 Colunas |
| labelColumn37 | Rótulo das Colunas 3/7 | 2 Colunas 3/7 |
| labelText | Rótulo de Texto | Texto |
| labelLink | Rótulo de Link | Link |
| labelImage | Rótulo de Imagem | Imagem |
| labelVideo | Rótulo de Vídeo | Vídeo |
| labelMap | Rótulo de Mapa | Mapa |
| rowHeight | Altura inicial | 75 |
Download
- CDN
https://unpkg.com/core-editor-blocks-basic
- NPM
npm i core-editor-blocks-basic
- GIT
git clone https://github.com/incriptlabs/core-editor-basic-blocks.git
Uso
Diretamente no Browser
<link href="https://unpkg.com/core-editor/dist/css/grapes.min.css" rel="stylesheet"/>
<script src="https://unpkg.com/core-editor"></script>
<script src="https://unpkg.com/core-editor-blocks-basic"></script>
<div class="core"></div>
<script type="text/javascript">
var editor = coreEditor.init({
fromElement: 1,
container: ".core",
plugins: ["core-blocks-basic"],
pluginsOpts: {
"core-blocks-basic": {
/* ...opções */
}
}
});
</script>JavaScript
import coreEditor from 'core-editor';
import plugin from 'core-editor-blocks-basic';
const editor = coreEditor.init({
container : '.core',
// ...
plugins: [plugin],
pluginsOpts: {
[plugin]: { /* opções */ }
}
// ou
plugins: [
editor => plugin(editor, { /* opções */ }),
],
});Desenvolvimento
Clone o repositório
$ git clone https://github.com/incriptlabs/core-editor-basic-blocks.git
$ cd core-editor-blocks-basicInstale as dependências
$ npm iInicie o servidor de desenvolvimento
$ npm startCompile antes do commit. Isso também aumentará o nível de versão do pacote
$ npm run build