Merge pull request #546 from hdeshev/reworkcss-root

Move css and css-value modules to the toplevel.
This commit is contained in:
Hristo Deshev
2015-08-03 12:42:37 +03:00
17 changed files with 25 additions and 23 deletions

View File

@ -380,7 +380,7 @@
<TypeScriptCompile Include="image-source\image-source.ios.ts"> <TypeScriptCompile Include="image-source\image-source.ios.ts">
<DependentUpon>image-source.d.ts</DependentUpon> <DependentUpon>image-source.d.ts</DependentUpon>
</TypeScriptCompile> </TypeScriptCompile>
<TypeScriptCompile Include="js-libs\reworkcss-value\reworkcss-value.d.ts" /> <TypeScriptCompile Include="css-value\reworkcss-value.d.ts" />
<TypeScriptCompile Include="platform\platform.ios.ts"> <TypeScriptCompile Include="platform\platform.ios.ts">
<DependentUpon>platform.d.ts</DependentUpon> <DependentUpon>platform.d.ts</DependentUpon>
</TypeScriptCompile> </TypeScriptCompile>
@ -900,7 +900,7 @@
<Content Include="apps\ui-tests-app\pages\text\button.xml" /> <Content Include="apps\ui-tests-app\pages\text\button.xml" />
<Content Include="apps\ui-tests-app\web-view\webview.xml" /> <Content Include="apps\ui-tests-app\web-view\webview.xml" />
<Content Include="fetch\fetch.js" /> <Content Include="fetch\fetch.js" />
<Content Include="js-libs\reworkcss-value\reworkcss-value.js" /> <Content Include="css-value\reworkcss-value.js" />
<Content Include="ui\layouts\stack-layout\package.json"> <Content Include="ui\layouts\stack-layout\package.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content> </Content>
@ -1130,7 +1130,7 @@
<TypeScriptCompile Include="apps\perf-tests\LargeObjectArrayMemoryTest\mainPage.ts" /> <TypeScriptCompile Include="apps\perf-tests\LargeObjectArrayMemoryTest\mainPage.ts" />
<TypeScriptCompile Include="apps\perf-tests\ComplexObjectGraphMemoryTest\app.ts" /> <TypeScriptCompile Include="apps\perf-tests\ComplexObjectGraphMemoryTest\app.ts" />
<TypeScriptCompile Include="apps\perf-tests\ComplexObjectGraphMemoryTest\mainPage.ts" /> <TypeScriptCompile Include="apps\perf-tests\ComplexObjectGraphMemoryTest\mainPage.ts" />
<TypeScriptCompile Include="js-libs\reworkcss\reworkcss.d.ts" /> <TypeScriptCompile Include="css\reworkcss.d.ts" />
<Content Include="js-libs\esprima\esprima.js"> <Content Include="js-libs\esprima\esprima.js">
<DependentUpon>esprima.d.ts</DependentUpon> <DependentUpon>esprima.d.ts</DependentUpon>
</Content> </Content>
@ -1138,7 +1138,7 @@
<Content Include="js-libs\polymer-expressions\polymer-expressions.js"> <Content Include="js-libs\polymer-expressions\polymer-expressions.js">
<DependentUpon>polymer-expressions.d.ts</DependentUpon> <DependentUpon>polymer-expressions.d.ts</DependentUpon>
</Content> </Content>
<Content Include="js-libs\reworkcss\reworkcss.js"> <Content Include="css\reworkcss.js">
<DependentUpon>reworkcss.d.ts</DependentUpon> <DependentUpon>reworkcss.d.ts</DependentUpon>
</Content> </Content>
<TypeScriptCompile Include="apps\tests\xml-declaration\app.ts" /> <TypeScriptCompile Include="apps\tests\xml-declaration\app.ts" />
@ -1662,9 +1662,9 @@
<Content Include="apps\perf-tests\ApplicationLoadTimeAndFPS\package.json" /> <Content Include="apps\perf-tests\ApplicationLoadTimeAndFPS\package.json" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Content Include="js-libs\reworkcss\LICENSE" /> <Content Include="css\LICENSE" />
<Content Include="js-libs\reworkcss\package.json" /> <Content Include="css\package.json" />
<Content Include="js-libs\reworkcss\Readme.md" /> <Content Include="css\Readme.md" />
<Content Include="data\observable\package.json" /> <Content Include="data\observable\package.json" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
@ -1805,9 +1805,9 @@
<Content Include="ui\repeater\package.json"> <Content Include="ui\repeater\package.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content> </Content>
<Content Include="js-libs\reworkcss-value\LICENSE" /> <Content Include="css-value\LICENSE" />
<Content Include="js-libs\reworkcss-value\package.json" /> <Content Include="css-value\package.json" />
<Content Include="js-libs\reworkcss-value\Readme.md" /> <Content Include="css-value\Readme.md" />
<Content Include="ui\action-bar\package.json"> <Content Include="ui\action-bar\package.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content> </Content>
@ -1880,4 +1880,4 @@
<UserProperties ui_2layouts_2wrap-layout_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2layouts_2grid-layout_2package_1json__JSONSchema="" ui_2layouts_2dock-layout_2package_1json__JSONSchema="" ui_2layouts_2absolute-layout_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2layouts_2linear-layout_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2web-view_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2content-view_2package_1json__JSONSchema="http://json.schemastore.org/package" apps_2gallery-app_2package_1json__JSONSchema="http://json.schemastore.org/package" apps_2absolute-layout-demo_2package_1json__JSONSchema="http://json.schemastore.org/package" apps_2editable-text-demo_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2scroll-view_2package_1json__JSONSchema="http://json.schemastore.org/package" /> <UserProperties ui_2layouts_2wrap-layout_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2layouts_2grid-layout_2package_1json__JSONSchema="" ui_2layouts_2dock-layout_2package_1json__JSONSchema="" ui_2layouts_2absolute-layout_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2layouts_2linear-layout_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2web-view_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2content-view_2package_1json__JSONSchema="http://json.schemastore.org/package" apps_2gallery-app_2package_1json__JSONSchema="http://json.schemastore.org/package" apps_2absolute-layout-demo_2package_1json__JSONSchema="http://json.schemastore.org/package" apps_2editable-text-demo_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2scroll-view_2package_1json__JSONSchema="http://json.schemastore.org/package" />
</VisualStudio> </VisualStudio>
</ProjectExtensions> </ProjectExtensions>
</Project> </Project>

View File

@ -1,5 +1,5 @@
{ {
"name": "reworkcss-value.js", "name": "css-value",
"version": "0.0.1", "version": "0.0.1",
"description": "CSS value parser", "description": "CSS value parser",
"keywords": ["css", "parser", "value"], "keywords": ["css", "parser", "value"],

View File

@ -1,4 +1,4 @@
declare module "js-libs/reworkcss-value" { declare module "css-value" {
export interface CSSValue { export interface CSSValue {
type: string; type: string;
string: string; string: string;

View File

@ -1,5 +1,5 @@
{ {
"name": "reworkcss", "name": "css",
"version": "2.1.0", "version": "2.1.0",
"description": "CSS parser", "description": "CSS parser",
"main": "reworkcss.js", "main": "reworkcss.js",

View File

@ -1,4 +1,4 @@
declare module "js-libs/reworkcss" { declare module "css" {
export interface Position { export interface Position {
start: { line: number; column: number }; start: { line: number; column: number };
end: { line: number; column: number }; end: { line: number; column: number };
@ -28,4 +28,4 @@ declare module "js-libs/reworkcss" {
} }
export function parse(css: string, options: any): SyntaxTree; export function parse(css: string, options: any): SyntaxTree;
} }

View File

@ -199,6 +199,8 @@ module.exports = function(grunt) {
src: [ src: [
"./js-libs/**/*.js", "./js-libs/**/*.js",
"./fetch/**/*.js", "./fetch/**/*.js",
"./css/**/*.js",
"./css-value/**/*.js",
], ],
dest: "<%= localCfg.outModulesDir %>/", dest: "<%= localCfg.outModulesDir %>/",
cwd: localCfg.srcDir cwd: localCfg.srcDir

View File

@ -309,7 +309,7 @@
"./js-libs/easysax/easysax.d.ts", "./js-libs/easysax/easysax.d.ts",
"./js-libs/esprima/esprima.d.ts", "./js-libs/esprima/esprima.d.ts",
"./js-libs/polymer-expressions/polymer-expressions.d.ts", "./js-libs/polymer-expressions/polymer-expressions.d.ts",
"./js-libs/reworkcss/reworkcss.d.ts", "./css/reworkcss.d.ts",
"./libjs.d.ts", "./libjs.d.ts",
"./location/location-common.ts", "./location/location-common.ts",
"./location/location.android.ts", "./location/location.android.ts",

View File

@ -3,7 +3,7 @@ import colorModule = require("color");
import types = require("utils/types"); import types = require("utils/types");
import enums = require("ui/enums"); import enums = require("ui/enums");
import dts = require("ui/styling/background"); import dts = require("ui/styling/background");
import cssValue = require("js-libs/reworkcss-value"); import cssValue = require("css-value");
export class Background implements dts.Background { export class Background implements dts.Background {
public static default = new Background(undefined, undefined, undefined, undefined, undefined); public static default = new Background(undefined, undefined, undefined, undefined, undefined);

View File

@ -1,6 +1,6 @@
declare module "ui/styling/css-selector" { declare module "ui/styling/css-selector" {
import view = require("ui/core/view"); import view = require("ui/core/view");
import cssParser = require("js-libs/reworkcss"); import cssParser = require("css");
import styleProperty = require("ui/styling/style-property"); import styleProperty = require("ui/styling/style-property");
export class CssSelector { export class CssSelector {
@ -53,4 +53,4 @@
} }
export function applyInlineSyle(view: view.View, declarations: cssParser.Declaration[]); export function applyInlineSyle(view: view.View, declarations: cssParser.Declaration[]);
} }

View File

@ -1,6 +1,6 @@
import view = require("ui/core/view"); import view = require("ui/core/view");
import observable = require("ui/core/dependency-observable"); import observable = require("ui/core/dependency-observable");
import cssParser = require("js-libs/reworkcss"); import cssParser = require("css");
import styleProperty = require("ui/styling/style-property"); import styleProperty = require("ui/styling/style-property");
import trace = require("trace"); import trace = require("trace");
@ -186,4 +186,4 @@ class InlineStyleSelector extends CssSelector {
export function applyInlineSyle(view: view.View, declarations: cssParser.Declaration[]) { export function applyInlineSyle(view: view.View, declarations: cssParser.Declaration[]) {
var localStyleSelector = new InlineStyleSelector(declarations); var localStyleSelector = new InlineStyleSelector(declarations);
localStyleSelector.apply(view); localStyleSelector.apply(view);
} }

View File

@ -1,7 +1,7 @@
import view = require("ui/core/view"); import view = require("ui/core/view");
import trace = require("trace"); import trace = require("trace");
import cssSelector = require("ui/styling/css-selector"); import cssSelector = require("ui/styling/css-selector");
import cssParser = require("js-libs/reworkcss"); import cssParser = require("css");
import {VisualState} from "ui/styling/visual-state"; import {VisualState} from "ui/styling/visual-state";
import application = require("application"); import application = require("application");
import utils = require("utils/utils"); import utils = require("utils/utils");