Repository
Current version released
4 years ago
Dependencies
Versions
- revb3Latest
- revb2
- 0.29.0
- 0.28.10
- 0.28.9
- 0.28.8
- 0.28.7
- 0.28.6
- 0.28.5
- 0.28.4
- 0.28.3
- 0.28.2
- 0.28.1
- 0.28.0
- 0.27.5
- 0.27.4
- 0.27.3
- 0.27.2
- 0.27.1
- 0.27.0
- 0.26.0
- 0.25.1
- 0.25.0
- 0.24.2
- 0.24.1
- 0.24.0
- 0.23.4
- 0.23.3
- 0.23.2
- 0.23.1
- 0.23.0
- 0.22.0
- 0.21.2
- 0.21.1
- 0.21.0
- 0.20.0
- 0.19.2
- 0.19.1
- 0.18.0-rc.1
- 0.18.0-rc.0
- 0.17.0-rc.1
- 0.16.0-rc.20
- 0.16.0-rc.19
- 0.16.0-rc.18
- 0.16.0-rc.17
- 0.16.0-rc.16
- 0.16.0-rc.15
- 0.16.0-rc.14
- 0.16.0-rc.13
- 0.16.0-rc.12
- 0.16.0-rc.11
- 0.16.0-rc.10
- 0.16.0-rc.9
- 0.16.0-rc.8
- 0.16.0-rc.6
- 0.16.0-rc.5
- 0.16.0-rc.4
- 0.16.0-rc.3
- 0.16.0-rc.2
- 0.16.0-rc.1
- 0.16.0-rc.0
- 0.15.0
- 0.14.7
- 0.14.6
- 0.14.5
- 0.14.4
- 0.14.3
- 0.14.2
- 0.14.1
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.0
Ogone
Description
Ogone for Front-end fields using Deno. Designed differently, start creating differently. Everything is a component because everything is a part of the composition.
Actually Ogone is too young to be used for production, expect breaking changes until the 1.0.0.
Ogone has it’s own extension *.o3
which allows some new features.
If you’re interested by this project: please join the Discord here
Installation
deno install -Afq --unstable https://deno.land/x/ogone/cli/ogone.ts
and run your application like following
ogone run path/to/Application.o3
Overview
find this example in this repository
import component StoreMenu from '@/examples/app/stores/StoreMenu.o3';
/**
* @name Burger
* @description
* this component will open the menu in the application
*/
<template>
<StoreMenu namespace="menu" />
<div class="container" --click:openMenu>
<div class="line"></div>
<div class="line"></div>
<div class="line"></div>
</div>
</template>
<proto>
declare:
public isOpen: boolean = false;
case 'click:openMenu':
Store.dispatch('menu/toggle')
Store.dispatch('menu/checkController')
.then((res: any) => {
console.warn(res);
});
break;
</proto>
<style>
@const shadowColor = #00000045;
@const lineBackground = #848181;
.container {
padding: 9px;
width: 28px;
height: auto;
background: var(--o-header);
display: flex;
flex-direction: column;
filter: drop-shadow(0px 0px 0px $shadowColor);
&:hover {
filter: drop-shadow(0px 5px 3px $shadowColor);
}
&:hover .line {
background: var(--o-primary);
}
.line {
background: $lineBackground;
margin-top: 2px;
margin-bottom: 2px;
height: 4px;
}
.line, & {
border-radius: 5px;
transition: filter 0.2s ease;
cursor: pointer;
}
}
</style>
Extensions
the only extension available is Otone on Visual Studio Code, this one includes the following configurations:
- snippets
- syntax high-lighting
- diagnostics
- webview (live edition)
- overviews
- quick naviguation