Changing to use stdweb 0.4.0: it's now usable!

This commit is contained in:
Pauan 2018-02-28 01:59:45 -10:00
parent 1cc8c7e14f
commit 209c5a9f63
5 changed files with 12 additions and 11 deletions

View File

@ -4,11 +4,11 @@ version = "0.1.0"
authors = ["Pauan <pcxunlimited@gmail.com>"]
[dependencies]
stdweb-derive = { path = "../stdweb/stdweb-derive" }
stdweb-derive = "0.4.0"
lazy_static = "1.0.0"
discard = "1.0.3"
signals = { path = "./signals" }
[dependencies.stdweb]
path = "../stdweb"
version = "0.4.0"
features = ["experimental_features_which_may_break_on_minor_version_bumps"]

View File

@ -8,5 +8,5 @@ dominator = { path = "../.." }
signals = { path = "../../signals" }
[dependencies.stdweb]
path = "../../../stdweb"
version = "0.4.0"
features = ["experimental_features_which_may_break_on_minor_version_bumps"]

View File

@ -15,7 +15,8 @@ use stdweb::web::{document, HtmlElement};
use stdweb::web::event::ClickEvent;
use stdweb::web::IParentNode;
use signals::Signal;
use signals::signal;
use signals::signal::Signal;
use dominator::traits::*;
use dominator::{Dom, text};
@ -35,15 +36,15 @@ fn main() {
let mut count = 0;
let (sender_elements, receiver_elements) = signals::unsync::mutable(count);
let (sender_elements, receiver_elements) = signal::unsync::mutable(count);
let mut width: u32 = 10;
let (sender1, receiver1) = signals::unsync::mutable(width);
let (sender2, receiver2) = signals::unsync::mutable(vec![width]);
let (sender3, receiver3) = signals::unsync::mutable(vec![width]);
let (text_sender, text_receiver) = signals::unsync::mutable(format!("{}", width));
let (sender1, receiver1) = signal::unsync::mutable(width);
let (sender2, receiver2) = signal::unsync::mutable(vec![width]);
let (sender3, receiver3) = signal::unsync::mutable(vec![width]);
let (text_sender, text_receiver) = signal::unsync::mutable(format!("{}", width));
/*let style_width = receiver1.switch(move |x| {
receiver2.clone().switch(move |y| {

View File

@ -2,7 +2,7 @@ use stdweb::PromiseFuture;
use discard::{Discard, DiscardOnDrop};
use stdweb::Reference;
use stdweb::web::TextNode;
use signals::{Signal, cancelable_future, CancelableFutureHandle};
use signals::signal::{Signal, cancelable_future, CancelableFutureHandle};
use dom_operations;
use dom::{Dom, IStyle};
use callbacks::Callbacks;

View File

@ -4,7 +4,7 @@ use stdweb::traits::{IElement, IHtmlElement, INode};
use stdweb::unstable::TryInto;
use dom::{Dom, IStyle, Dynamic};
use callbacks::Callbacks;
use signals::Signal;
use signals::signal::Signal;
use operations;