mirror of
https://github.com/odoo/owl.git
synced 2025-10-06 19:59:41 +07:00
reorganize files
This commit is contained in:
+1
-1
@@ -1,5 +1,5 @@
|
||||
module.exports = {
|
||||
roots: ["<rootDir>/src", "<rootDir>/tests"],
|
||||
roots: ["<rootDir>/web/static", "<rootDir>/tests"],
|
||||
transform: {
|
||||
"^.+\\.ts?$": "ts-jest"
|
||||
},
|
||||
|
||||
+6
-8
@@ -6,14 +6,12 @@
|
||||
"scripts": {
|
||||
"test": "jest",
|
||||
"test:watch": "jest --watch",
|
||||
"bundle:core": "tsc -m es6 --lib es2017,dom --target esnext --outdir dist src/bundles/core.ts && rollup dist/bundles/core.js --file dist/bundle-core.js --format iife",
|
||||
"bundle:core:watch": "npm run bundle:core -- --watch",
|
||||
"demo:build": "cp -r demo/ dist/demo && npm run demo:build:js && npm run demo:build:css",
|
||||
"demo:build:css": "sass demo/app.scss dist/demo/app.css",
|
||||
"demo:build:js": "tsc --allowjs -m amd --lib es2017,dom --target esnext --outfile dist/demo/main.js demo/src/main.ts",
|
||||
"demo:serve": "live-server --entry-file=index.html dist/demo/",
|
||||
"predemo:dev": "npm run demo:build",
|
||||
"demo:dev": "npm-run-all --parallel \"demo:build:* -- --watch\" demo:serve"
|
||||
"build": "cp -r web/ dist/app && npm run build:js && npm run build:css",
|
||||
"build:css": "sass web/static/src/scss/app.scss dist/app/app.css",
|
||||
"build:js": "tsc --allowjs -m amd --lib es2017,dom --target esnext --outfile dist/app/main.js web/static/src/ts/main.ts",
|
||||
"serve": "live-server --entry-file=index.html dist/app/",
|
||||
"predev": "npm run build",
|
||||
"dev": "npm-run-all --parallel \"build:* -- --watch\" serve"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
import QWeb from "../core/qweb_vdom";
|
||||
import * as utils from "../core/utils";
|
||||
import Widget from "../core/Widget";
|
||||
|
||||
|
||||
(<any>window).core = {
|
||||
QWeb,
|
||||
utils,
|
||||
Widget
|
||||
}
|
||||
@@ -3,9 +3,9 @@
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Odoo Web Core Demo</title>
|
||||
<script src="almond.js"></script>
|
||||
<script src="main.js"></script>
|
||||
<link rel="stylesheet" href="app.css">
|
||||
<script src="/web/static/libs/almond/almond.js"></script>
|
||||
<script src="/main.js"></script>
|
||||
<link rel="stylesheet" href="/app.css">
|
||||
<script>
|
||||
require('main');
|
||||
</script>
|
||||
Vendored
Vendored
Vendored
Vendored
Vendored
Vendored
Vendored
@@ -1,9 +1,9 @@
|
||||
import QWeb from "./qweb_vdom";
|
||||
|
||||
import { init } from "../libs/snabbdom/src/snabbdom";
|
||||
import sdListeners from "../libs/snabbdom/src/modules/eventlisteners";
|
||||
import sdAttrs from "../libs/snabbdom/src/modules/attributes";
|
||||
import { VNode } from "../libs/snabbdom/src/vnode";
|
||||
import { init } from "../../../libs/snabbdom/src/snabbdom";
|
||||
import sdListeners from "../../../libs/snabbdom/src/modules/eventlisteners";
|
||||
import sdAttrs from "../../../libs/snabbdom/src/modules/attributes";
|
||||
import { VNode } from "../../../libs/snabbdom/src/vnode";
|
||||
|
||||
const patch = init([sdListeners, sdAttrs]);
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { VNode } from "../libs/snabbdom/src/vnode";
|
||||
import h from "../libs/snabbdom/src/h";
|
||||
import { VNode } from "../../../libs/snabbdom/src/vnode";
|
||||
import h from "../../../libs/snabbdom/src/h";
|
||||
|
||||
export type EvalContext = { [key: string]: any };
|
||||
type RawTemplate = string;
|
||||
@@ -1,5 +1,5 @@
|
||||
import { Env } from "../../src/core/Widget";
|
||||
import QWeb from "../../src/core/qweb_vdom";
|
||||
import { Env } from "./core/Widget";
|
||||
import QWeb from "./core/qweb_vdom";
|
||||
import Router from "./services/router";
|
||||
import actions from "./services/actions";
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import CRM from "../widgets/CRM";
|
||||
import Discuss from "../widgets/Discuss";
|
||||
import Widget from "../../../src/core/Widget";
|
||||
import Widget from "../core/Widget";
|
||||
|
||||
export interface Action {
|
||||
id: number;
|
||||
@@ -1,4 +1,4 @@
|
||||
import Widget from "../../../src/core/Widget";
|
||||
import Widget from "../core/Widget";
|
||||
|
||||
const template = `
|
||||
<div class="o_crm">
|
||||
@@ -1,4 +1,4 @@
|
||||
import Widget from "../../../src/core/Widget";
|
||||
import Widget from "../core/Widget";
|
||||
|
||||
const template = `
|
||||
<div>
|
||||
@@ -1,4 +1,4 @@
|
||||
import Widget from "../../../src/core/Widget";
|
||||
import Widget from "../core/Widget";
|
||||
import Counter from "./Counter";
|
||||
|
||||
const template = `
|
||||
@@ -1,4 +1,4 @@
|
||||
import Widget from "../../../src/core/Widget";
|
||||
import Widget from "../core/Widget";
|
||||
import { Action } from "../services/actions";
|
||||
|
||||
const template = `
|
||||
@@ -1,4 +1,4 @@
|
||||
import Widget, { Env } from "../../../src/core/Widget";
|
||||
import Widget, { Env } from "../core/Widget";
|
||||
import Navbar from "./Navbar";
|
||||
import { Action } from "../services/actions";
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import QWeb, { EvalContext } from "../src/core/qweb_vdom";
|
||||
import { init } from "../src/libs/snabbdom/src/snabbdom";
|
||||
import sdAttributes from "../src/libs/snabbdom/src/modules/attributes";
|
||||
import sdListeners from "../src/libs/snabbdom/src/modules/eventlisteners";
|
||||
import QWeb, { EvalContext } from "../src/ts/core/qweb_vdom";
|
||||
import { init } from "../libs/snabbdom/src/snabbdom";
|
||||
import sdAttributes from "../libs/snabbdom/src/modules/attributes";
|
||||
import sdListeners from "../libs/snabbdom/src/modules/eventlisteners";
|
||||
|
||||
const patch = init([sdAttributes, sdListeners]);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { escape, htmlTrim } from "../src/core/utils";
|
||||
import { escape, htmlTrim } from "../src/ts/core/utils";
|
||||
|
||||
describe("escape", () => {
|
||||
test("normal strings", () => {
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user