UNPKG

noide

Version:

Web Editor built on hapi and nes websockets using browserify, superviews.js, bootstrap and the ACE editor.

27 lines (26 loc) 1.18 kB
<template name="fileMenu" args="model"> <script> var file = model.file </script> <ul if="file" class="dropdown-menu" style="{ top: model.y, left: model.x }"> <li key="header" class="dropdown-header">{file.name}</li> <li key="rename"><a onclick="{model.rename(file)}"><i class="fa fa-pencil"></i> Rename</a> </li> <li key="divider-1" class="divider"></li> <li key="cut"><a onclick="{model.setPasteBuffer(file, 'cut')}"><i class="fa fa-scissors"></i> Cut</a> </li> <li key="copy"><a onclick="{model.setPasteBuffer(file, 'copy')}"><i class="fa fa-copy"></i> Copy</a> </li> <li if="model.showPaste(file)" key="paste"> <a onclick="{model.paste(file)}"><i class="fa fa-paste"></i> Paste</a> </li> <li key="divider-2" class="divider"></li> <li key="mkfile"><a onclick="{model.mkfile(file)}"><i class="fa fa-file"></i> Add new file</a> </li> <li key="mkdir"><a onclick="{model.mkdir(file)}"><i class="fa fa-folder"></i> Add new folder</a> </li> <li key="divider-3" class="divider"></li> <li key="delete"><a onclick="{model.remove(file)}"><i class="fa fa-trash"></i> Delete</a> </li> </ul> </template>