extensions/web-scripts/script-blockly.xml
Rama master · réplica de lectura del repositorio original.
<app-page id="scriptsBlockly" title="Blocks Editor">
<template slot="bar-middle">
<h1 v-if="newName === false" v-on:click="newName = name">{{ name }}</h1>
<div v-else>
<input v-model="newName" v-on:keyup.enter="onRename()" v-on:keydown.esc.prevent="newName = false" type="text" placeholder="Script name">
<button v-on:click="onRename()" title="Apply"><i class="fas fa-check"></i></button>
<button v-on:click="newName = false" title="Cancel"><i class="fa fa-window-close"></i></button>
</div>
</template>
<template slot="bar-right">
<input v-on:change="uploadThenSave" type="file" accept=".xml" ref="uploadInput" style="display: none;" />
<button v-on:click="onDelete()" title="Delete"><i class="fa fa-trash"></i> Delete</button>
<button v-on:click="onApply()" title="Save then reload"><i class="fas fa-redo"></i></button>
<button v-on:click="onTest()" title="Test"><i class="fas fa-vial"></i></button>
<button v-on:click="onPoll()" title="Poll"><i class="far fa-bell"></i></button>
<button v-on:click="onSave" title="Save"><i class="far fa-save"></i></button>
</template>
<article class="content">
<div id="scriptsEditorBlocklyDiv" style="height: 100%; width: 100%;"></div>
</article>
</app-page>