Commit fe473ce1 authored by Mathieu Lorber's avatar Mathieu Lorber Committed by Sindre Sorhus

Update

parent 0b2c6723
This source diff could not be displayed because it is too large. You can view the blob instead.
library uuid;
import 'dart:math';
Random _random = new Random();
String uuid() {
return "${_S4()}${_S4()}-${_S4()}-${_S4()}-${_S4()}-${_S4()}${_S4()}${_S4()}";
}
String _S4() {
return _random.nextInt(65536).toRadixString(16);
}
name: todomvc_vanilladart
version: 1.0.0
version: 1.0.1
description: TodoMVC built with Dart. Simple, vanilla Dart.
dependencies:
browser: any
\ No newline at end of file
uuid: any
\ No newline at end of file
......@@ -2,8 +2,6 @@ part of todomvc;
class TodoApp {
static final Uuid uuid = new Uuid();
List<TodoWidget> todoWidgets = new List<TodoWidget>();
Element todoListElement = querySelector('#todo-list');
......@@ -44,7 +42,7 @@ class TodoApp {
if (e.keyCode == KeyCode.ENTER) {
var title = newTodoElement.value.trim();
if (title.isNotEmpty) {
addTodo(new Todo(uuid.v4(), title));
addTodo(new Todo(uuid(), title));
newTodoElement.value = '';
updateFooterDisplay();
save();
......
......@@ -3,8 +3,8 @@ library todomvc;
import 'dart:html'
show Element, InputElement, KeyCode, KeyboardEvent, querySelector, window;
import 'dart:convert' show HtmlEscape, JSON;
import 'package:uuid/uuid.dart';
import 'package:todomvc_vanilladart/models.dart' show Todo;
import 'package:todomvc_vanilladart/models.dart';
import 'package:todomvc_vanilladart/uuid.dart';
part 'TodoWidget.dart';
part 'TodoApp.dart';
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment