Skip to content

Commit

Permalink
Clean up and ugprade to the latest SDK and Rikulo Commons
Browse files Browse the repository at this point in the history
  • Loading branch information
tomyeh committed Nov 25, 2015
1 parent 1027143 commit ca38422
Show file tree
Hide file tree
Showing 94 changed files with 1,022 additions and 362 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
.DS_Store
.packages
.idea
debug
codegen
*.local
Expand Down
4 changes: 4 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
#Rikulo Changes

##0.8.0

* Upgrade to keep up with the latest SDK

##0.6.7

* Issue 25: rename Selection to SelectionModel, Disables to DisablesModel, Opens to OpensModel, and AbstractSelectionModel to AbstractDataModel
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ You can access your application directly with a modern Web browser without any p

* [Home](http://rikulo.org/projects/ui)
* [Documentation](http://docs.rikulo.org/ui/latest)
* [API Reference](http://api.rikulo.org/ui/latest)
* [API Reference](http://www.dartdocs.org/documentation/rikulo_ui/0.8.0)
* [Discussion](http://stackoverflow.com/questions/tagged/rikulo)
* [Source Code Repos](https://github.com/rikulo/ui)
* [Issues](https://github.com/rikulo/ui/issues)
Expand Down
2 changes: 0 additions & 2 deletions example/circle/CircleView.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@
import 'dart:html';
import "dart:math";

import 'package:rikulo_commons/html.dart' show browser;

import 'package:rikulo_ui/view.dart';
import 'package:rikulo_ui/effect.dart';

Expand Down
1 change: 0 additions & 1 deletion example/composite-view/CompositeViewDemo.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
//Sample Code: CompositeViewDemo

import 'dart:html';
import 'package:rikulo_ui/view.dart';
import 'LabeledInput.dart';

Expand Down
4 changes: 1 addition & 3 deletions example/custom-layout/CustomLayoutDemo.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,7 @@

import 'dart:html' show Point;

import 'package:rikulo_commons/html.dart';
import "package:rikulo_commons/util.dart";

import 'package:rikulo_ui/html.dart';
import 'package:rikulo_ui/view.dart';
import 'package:rikulo_ui/event.dart';

Expand Down
4 changes: 0 additions & 4 deletions example/effect/DialogEffectDemo.dart
Original file line number Diff line number Diff line change
@@ -1,12 +1,8 @@
//Sample Code: SwipeGesture

import "dart:html";
import 'dart:math';

import "package:rikulo_commons/util.dart";

import 'package:rikulo_ui/view.dart';
import 'package:rikulo_ui/view/impl.dart';
import 'package:rikulo_ui/event.dart';
import 'package:rikulo_ui/effect.dart';

Expand Down
4 changes: 1 addition & 3 deletions example/effect/EasingDemo.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,7 @@ import 'dart:html';
import 'dart:math';
import "dart:collection" show HashMap;

import "package:rikulo_commons/util.dart";
import 'package:rikulo_commons/html.dart';

import 'package:rikulo_ui/html.dart';
import 'package:rikulo_ui/view.dart';
import 'package:rikulo_ui/event.dart';
import 'package:rikulo_ui/effect.dart';
Expand Down
3 changes: 0 additions & 3 deletions example/effect/EffectDemo.dart
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
//Sample Code: SwipeGesture

import 'dart:html';
import 'dart:math';

import "package:rikulo_commons/util.dart";

import 'package:rikulo_ui/view.dart';
import 'package:rikulo_ui/event.dart';
Expand Down
13 changes: 5 additions & 8 deletions example/effect/MiscEffectDemo.dart
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
import "dart:html";
import "dart:math";

import "package:rikulo_commons/util.dart";
import 'package:rikulo_commons/html.dart';

import 'package:rikulo_ui/html.dart';
import 'package:rikulo_ui/view.dart';
import 'package:rikulo_ui/view/impl.dart';
import 'package:rikulo_ui/event.dart';
import 'package:rikulo_ui/effect.dart';

Expand Down Expand Up @@ -62,7 +59,7 @@ class ViewDemo {
}

void main() {
final Element body = query("#v-main-view");
final Element body = querySelector("#v-main-view");

final View mainView = new View()..addToDocument(ref: body);
View container = new View()..width = 240..height = 240;
Expand Down Expand Up @@ -171,7 +168,7 @@ class PanelDemo {
easing: (num t) => t * t, period: 300, end: end);

void main() {
final Element body = query("#v-main-panel");
final Element body = querySelector("#v-main-panel");

final View mainView = new View()..addToDocument(ref: body);
mainView.addChild(new Style(content: ".v-mask {background: rgba(127,127,127,0.25);}"));
Expand Down Expand Up @@ -317,7 +314,7 @@ class SwitchViewDemo {
final Random rand = new Random();

void main() {
Element body = query("#v-main-switch");
Element body = querySelector("#v-main-switch");
if (body == null)
body = document.body;
final View v1 = new View()..addToDocument(ref: body);
Expand Down Expand Up @@ -436,7 +433,7 @@ class SwitchViewDemo {
});
}));

View w4 = btn("N/A")..profile.location = "bottom right";
btn("N/A")..profile.location = "bottom right";
container.addChild(btn("N/A")
..profile.location = "bottom right"
..on.click.listen((ViewEvent event) => replace(v1, v2, _eff = null)));
Expand Down
3 changes: 0 additions & 3 deletions example/effect/NaturalEffectDemo.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@
import 'dart:html';
import 'dart:math';

import "package:rikulo_commons/util.dart";

import 'package:rikulo_ui/view.dart';
import 'package:rikulo_ui/event.dart';
import 'package:rikulo_ui/effect.dart';

TextView block(String text, int left, int top) {
Expand Down
7 changes: 2 additions & 5 deletions example/effect/PanelEffectDemo.dart
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
import "dart:html";

import "package:rikulo_commons/util.dart";
import 'package:rikulo_commons/html.dart' show browser;

import 'package:rikulo_ui/html.dart' show browser;
import 'package:rikulo_ui/view.dart';
import 'package:rikulo_ui/view/impl.dart';
import 'package:rikulo_ui/event.dart';
import 'package:rikulo_ui/effect.dart';

Expand All @@ -19,7 +16,7 @@ EasingMotion hideWithMask(EasingMotion motion, Element mask, MotionEnd end) =>
easing: (num t) => t * t, period: 300, end: end);

void main() {
final Element body = query("#v-main-panel");
final Element body = querySelector("#v-main-panel");

final View mainView = new View()..addToDocument(ref: body);
mainView.addChild(new Style(content: ".v-mask {background: rgba(127,127,127,0.25);}"));
Expand Down
4 changes: 1 addition & 3 deletions example/effect/SwitchViewEffectDemo.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,7 @@
import 'dart:html';
import 'dart:math';

import "package:rikulo_commons/util.dart";
import 'package:rikulo_commons/html.dart';

import 'package:rikulo_ui/html.dart';
import 'package:rikulo_ui/view.dart';
import 'package:rikulo_ui/event.dart';
import 'package:rikulo_ui/effect.dart';
Expand Down
8 changes: 3 additions & 5 deletions example/effect/SwitchViewEffectDemo2.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,7 @@
import 'dart:html';
import 'dart:math';

import "package:rikulo_commons/util.dart";
import "package:rikulo_commons/html.dart";

import 'package:rikulo_ui/html.dart';
import 'package:rikulo_ui/view.dart';
import 'package:rikulo_ui/event.dart';
import 'package:rikulo_ui/effect.dart';
Expand Down Expand Up @@ -65,7 +63,7 @@ void addRandFly(Element element, Point range, List<MotionAction> actions, List<F
final Random rand = new Random();

void main() {
Element body = query("#v-main-switch");
Element body = querySelector("#v-main-switch");
if (body == null)
body = document.body;
final View v1 = new View()..addToDocument(ref: body);
Expand Down Expand Up @@ -184,7 +182,7 @@ void main() {
});
}));

View w4 = btn("N/A")..profile.location = "bottom right";
btn("N/A")..profile.location = "bottom right";
container.addChild(btn("N/A")
..profile.location = "bottom right"
..on.click.listen((ViewEvent event) => replace(v1, v2, _eff = null)));
Expand Down
3 changes: 0 additions & 3 deletions example/effect/ViewEffectDemo.dart
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
//Sample Code: SwipeGesture

import 'dart:html';
import 'dart:math';

import "package:rikulo_commons/util.dart";

import 'package:rikulo_ui/view.dart';
import 'package:rikulo_ui/event.dart';
Expand Down
5 changes: 1 addition & 4 deletions example/effect/ViewEffectDemo2.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
import 'dart:html';
import 'dart:math';

import "package:rikulo_commons/util.dart";

import 'package:rikulo_ui/view.dart';
import 'package:rikulo_ui/event.dart';
Expand Down Expand Up @@ -56,7 +53,7 @@ View radio(SlideDirection dir) {
}

void main() {
final Element body = query("#v-main-view");
final Element body = querySelector("#v-main-view");

final View mainView = new View()..addToDocument(ref: body);
View container = new View()..width = 240..height = 240;
Expand Down
3 changes: 1 addition & 2 deletions example/gesture/AlbumDemo.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@
import 'dart:html';
import 'dart:math';

import 'package:rikulo_commons/html.dart';

import 'package:rikulo_ui/html.dart';
import 'package:rikulo_ui/view.dart';
import 'package:rikulo_ui/event.dart';
import 'package:rikulo_ui/gesture.dart';
Expand Down
3 changes: 1 addition & 2 deletions example/gesture/MapDemo.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@

import 'dart:html';

import 'package:rikulo_commons/html.dart';

import 'package:rikulo_ui/html.dart';
import 'package:rikulo_ui/view.dart';
import 'package:rikulo_ui/gesture.dart';
import 'package:rikulo_ui/event.dart';
Expand Down
2 changes: 1 addition & 1 deletion example/scroll-view/GridViewDemo.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import 'dart:html';

import 'package:rikulo_ui/view.dart';
import 'package:rikulo_ui/event.dart';
import 'package:rikulo_commons/html.dart';
import 'package:rikulo_ui/html.dart';

void main() {
final View mainView = new View()..addToDocument();
Expand Down
2 changes: 1 addition & 1 deletion example/scroll-view/ScrollViewDemo.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
//Sample Code: ScrollView

import 'package:rikulo_ui/view.dart';
import "package:rikulo_commons/html.dart";
import "package:rikulo_ui/html.dart";

void main() {
final ScrollView view = new ScrollView();
Expand Down
8 changes: 4 additions & 4 deletions example/scroll-view/StarChartDemo.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import 'dart:math';
import 'dart:html';

import 'package:rikulo_ui/view.dart';
import 'package:rikulo_commons/html.dart';
import 'package:rikulo_ui/html.dart';

View _system(Point pos, num maxsyssize, int rad, [String name]) {
View sys = new View();
Expand All @@ -16,10 +16,10 @@ View _system(Point pos, num maxsyssize, int rad, [String name]) {
sys.style.borderWidth = sys.style.borderRadius = CssUtil.px(shownRad);
sys.classes.add("star");

final int subsysnum = (rad * _rand() / 3).toInt();
final int subsysnum = rad * _rand() ~/ 3;
for (int i = 0; i < subsysnum; i++) {
int subsyssize = (maxsyssize * (1 + _rand()) / 2).toInt();
int subrad = (rad * (_rand() * 2 + 1) / 3).toInt();
int subsyssize = maxsyssize * (1 + _rand()) ~/ 2;
int subrad = rad * (_rand() * 2 + 1) ~/ 3;
num subdist = subsyssize + (maxsyssize - subsyssize) * 3 * _rand();
num subarg = _rand() * PI * 2;
Point subpos = new Point(subdist * cos(subarg), subdist * sin(subarg));
Expand Down
2 changes: 0 additions & 2 deletions example/snake/SnakeCanvas.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,10 @@ library snake;
import 'dart:html';
import 'dart:math';

import "package:rikulo_commons/util.dart";

import 'package:rikulo_ui/view.dart';
import 'package:rikulo_ui/gesture.dart';
import 'package:rikulo_ui/effect.dart';
import 'package:rikulo_ui/event.dart';

part 'SnakePoint.dart';
part 'SnakeEnvironment.dart';
Expand Down
2 changes: 1 addition & 1 deletion example/viewport/Viewport.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ library rikulo_example_viewport;
import "dart:html";

import 'package:rikulo_ui/view.dart';
import "package:rikulo_commons/html.dart";
import "package:rikulo_ui/html.dart";

/**
* A view port that demostrates how to implement a view that the origin of
Expand Down
2 changes: 1 addition & 1 deletion lib/effect.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import "dart:html";
import "dart:math";

import "package:rikulo_commons/util.dart";
import 'package:rikulo_commons/html.dart';
import "html.dart";

part "src/effect/Animator.dart";
part "src/effect/Motion.dart";
Expand Down
3 changes: 1 addition & 2 deletions lib/event.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,9 @@ import "dart:html";
import "dart:async";
import "dart:collection" show HashMap;

import "package:rikulo_commons/util.dart";
import "package:rikulo_commons/async.dart";
import 'package:rikulo_commons/html.dart';

import "html.dart";
import "view.dart";
import "layout.dart";
import 'gesture.dart';
Expand Down
4 changes: 1 addition & 3 deletions lib/gesture.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,7 @@ import "dart:html";
import "dart:math";
import "dart:async";

import 'package:rikulo_commons/util.dart';
import 'package:rikulo_commons/html.dart';

import "html.dart";
import "view.dart";
import "effect.dart";

Expand Down
34 changes: 34 additions & 0 deletions lib/html.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
//Copyright (C) 2012 Potix Corporation. All Rights Reserved.
//History: Fri, May 04, 2012 11:20:47 AM
// Author: tomyeh

library rikulo_html;

import "dart:html";
import "dart:math";

import "package:rikulo_commons/browser.dart" as bwr show Browser;

import "view/impl.dart" show toHexString;

part "src/html/dom_util.dart";
part "src/html/css_util.dart";
part "src/html/Points.dart";
part "src/html/Size.dart";
part "src/html/Matrix.dart";

/** A function that returns a [Point].
*/
typedef Point AsPoint();
/** A function that returns a [Point3D].
*/
typedef Point3D AsPoint3D();
/** A function that returns a [Size].
*/
typedef Size AsSize();
/** A function that returns a [Size3D].
*/
typedef Size3D AsSize3D();
/** A function that returns a [Rect].
*/
typedef Rectangle AsRectangle();
2 changes: 1 addition & 1 deletion lib/layout.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ import "dart:math";
import "dart:collection" show HashMap;

import 'package:rikulo_commons/util.dart';
import 'package:rikulo_commons/html.dart';

import "html.dart";
import "view.dart";
import "view/impl.dart";

Expand Down
Loading

0 comments on commit ca38422

Please sign in to comment.