This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { NodeModel } from './node-model'; | |
let instance = null; | |
export default class AppState { | |
nodes = []; | |
visibleNodes = []; | |
constructor() { | |
if(!instance) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<template> | |
<p>Parent App</p> | |
<require from="./child-app"></require> | |
<child-app main.bind="main1"></child-app> | |
<child-app main.bind="main2"></child-app> | |
</template> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<template> | |
<require from="./grouped-sort"></require> | |
<table> | |
<template repeat.for="[group, items] of myArray2 | groupedSort"> | |
<tr> | |
<td> | |
${group} | |
</td> | |
</tr> | |
<tr repeat.for="item of items"> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<template> | |
<!--<ul> | |
<li><a href="#shared-parent/child-a">#shared-parent/child-a</a></li> | |
<li><a href="#shared-parent/child-b">#shared-parent/child-b</a></li> | |
<li><a href="#shared-parent2/child-a">#shared-parent2/child-a</a></li> | |
<li><a href="#shared-parent2/child-b">#shared-parent2/child-b</a></li> | |
</ul>--> | |
<style> | |
.active a { color: red; font-weight: bold; } | |
</style> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<template> | |
<router-view layout-view="default.html" layout-view-model="default"></router-view> | |
</template> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<template> | |
<style> | |
.active a { color: red; font-weight: bold; } | |
</style> | |
<ul> | |
<li > | |
<a href="#viewmodel-with-subrouter/shared-parent/child-a">child a</a> | |
</li> | |
<li > | |
<a href="#viewmodel-with-subrouter/shared-parent/child-b">child b</a> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<template> | |
<style> | |
.active a { color: red; font-weight: bold; } | |
</style> | |
<ul> | |
<li > | |
<a href="#viewmodel-with-subrouter/shared-parent/child-a">child a</a> | |
</li> | |
<li > | |
<a href="#viewmodel-with-subrouter/shared-parent/child-b">child b</a> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pub struct Ctx { | |
pub db: request::PooledConnection, | |
} | |
impl Context for Ctx {} | |
pub fn context_factory(req: &mut Request) -> Ctx { | |
Ctx { | |
db: request::get_db(req), | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const fs = require('fs') | |
const path = require('path') | |
// absolute paths to all symlinked modules inside `nodeModulesPath` | |
// adapted from https://github.com/webpack/webpack/issues/811#issuecomment-405199263 | |
module.exports = function findLinkedModules(nodeModulesPath) { | |
const modules = [] | |
fs.readdirSync(nodeModulesPath).forEach(dirname => { | |
const modulePath = path.resolve(nodeModulesPath, dirname) |