Files
Panayot Cankov c1aeeb51a7 Inital by-type split
Split type.class from CssTypeSelector to CssCompositeSelector, probably support type#id.class selectors

Apply review comments, refactor css-selectors internally

Applied refactoring, all tests pass, button does not notify changes

Add tests for the css selectors parser.

Added tests for css-selectors

Added basic implementation of mayMatch and changeMap for css match state

Implemented TKUnit.assertDeepEqual to check key and key/values in Map and Set

Watch for property and pseudoClass changes

Add one child group test

Add typings for animations

Added mechanism to enable/disable listeners for pseudo classes

Count listeners instead of checking handlers, reverse subscription and unsubscription
2016-07-18 17:24:09 +03:00

32 lines
1.3 KiB
TypeScript

import styleModule = require("./style");
import stylePropertyModule = require("./style-property");
import convertersModule = require("./converters");
// Exports form style-property module.
export var Property = stylePropertyModule.Property;
// Exports form style module
export var Style = styleModule.Style;
export module properties {
export var fontSizeProperty = styleModule.fontSizeProperty;
export var colorProperty = styleModule.colorProperty;
export var backgroundColorProperty = styleModule.backgroundColorProperty;
export var textAlignmentProperty = styleModule.textAlignmentProperty;
export var getPropertyByName = stylePropertyModule.getPropertyByName;
export var getPropertyByCssName = stylePropertyModule.getPropertyByCssName;
export var eachProperty = stylePropertyModule.eachProperty;
export var eachInheritableProperty = stylePropertyModule.eachInheritableProperty;
};
// Exports form style converters module
export module converters {
export var colorConverter = convertersModule.colorConverter;
export var fontSizeConverter = convertersModule.fontSizeConverter;
export var textAlignConverter = convertersModule.textAlignConverter;
export var numberConverter = convertersModule.numberConverter;
export var visibilityConverter = convertersModule.visibilityConverter;
};