by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Sep 11 02:59
    torongu starred canjs/canjs
  • Sep 09 06:57
    tbreuss starred canjs/canjs
  • Sep 04 18:58
    cherifGsoul review_requested #5507
  • Sep 04 18:58
    cherifGsoul opened #5507
  • Sep 04 18:51

    cherifGsoul on post-release-script

    Add GitHub release automation (compare)

  • Aug 22 17:54
    ThisIsntMyId starred canjs/canjs
  • Aug 21 08:54
  • Aug 20 20:24
    ktitaro starred canjs/canjs
  • Aug 17 16:53
  • Aug 17 16:51
    kuustudio starred canjs/canjs
  • Aug 14 17:12
    cherifGsoul closed #5494
  • Aug 14 17:07
    cherifGsoul labeled #5490
  • Aug 14 17:05
    cherifGsoul labeled #5492
  • Aug 14 17:04
    cherifGsoul closed #5495
  • Aug 14 17:04
    cherifGsoul closed #5498
  • Aug 13 07:25
    kitoki starred canjs/canjs
  • Aug 11 17:41

    cherifGsoul on can3-youtube-terms-of-service

    (compare)

  • Aug 11 17:41

    cherifGsoul on 3.x-legacy

    Update playlist editor and add … (compare)

  • Aug 11 17:41
    cherifGsoul closed #5506
  • Aug 11 17:39
    cherifGsoul opened #5506
DaveO
@DaveO-Home
This was working before 3.4.1... I can live with can-control but something is wrong with can/control
Gira Minus
@gKreator
this is kinda why you should define each on manually so that you have version control
because similar things have happened to me where they push an update with a bug
blob
I would try to mimic this core as close as possible https://github.com/donejs/bitballs/tree/master/public
DaveO
@DaveO-Home
The dependency in can/package.json for control is "can-control": "3.0.5",
Is ES6 now replacing steal?
Gira Minus
@gKreator
not necessarily, steal just works with es6 and es6 is easier then amd
than*
DaveO
@DaveO-Home
can I mix define() with steal() in the same .js file?
Gira Minus
@gKreator
I've never tried that
unless you mean when importing then yes
DaveO
@DaveO-Home
Actually, I meant import xxx from..... and steal().
Gira Minus
@gKreator
Yeah, stealjs lets you import from multiple package formats
DaveO
@DaveO-Home
You got an example
Gira Minus
@gKreator
Umm its just standard importing
DaveO
@DaveO-Home
Thanks, the stack traces from steal-tools are annoying, however....
Gira Minus
@gKreator
Yeah they hardly help
Chasen Le Hara
@chasenlehara
Hi @DaveO-Home, thanks for reporting the issue with can/control/ not working correctly.
I just filed an issue for it: canjs/canjs#3023
It looks like it should be an easy fix (unless I’m missing something 😬).
lmagarian
@lmagarian
I'm trying to use this code but it doesn't work: {(list)}="fields parentId"
fields is a function on the viewModel and parentId is a parameter I want to pass to that function
what's the right way to do this?
Kevin Phillips
@phillipskevin
{(list)}=“fields(parentId)”
Kevin Phillips
@phillipskevin
the way you had it should work also, except that parentId would be a compute and not the actual value
which is probably not what you want
lmagarian
@lmagarian
thanks @phillipskevin
Kevin Phillips
@phillipskevin
:thumbsup: no problem!
Viktor Busko
@Lighttree

guys, I have a component's viewModel that contains object with an array of objects. So it's like

period: {
    prop1: ...,
    prop2: ...,
    myList: [
        {},
        {},
        ...
   ]
}

Define plugin automatically converts 'period' to can.Map, 'myList' to can.List, and its items to another can.Maps.
Is there a good way to 'Define' behavior of inner maps ? (elements of 'myList').
Basically I need to do some formatting and get/set in Define might be useful.

Chasen Le Hara
@chasenlehara
Hi @Lighttree, it looks like you’re using CanJS 2, is that correct?
You can create a can.List type and then set its Map type so objects get converted into specific types: https://v2.canjs.com/docs/can.List.Map.html
That’s a little confusing so if it doesn’t make sense, you could create a JS Bin with your view model and we can provide some advice. 🙂
Here’s a JS Bin for CanJS 2: http://jsbin.com/venaje/embed?html,js,output
Viktor Busko
@Lighttree

@chasenlehara I think that you are right, and actually I tried to apply List.Map, but didn't succeed with this.

It seems that your JSbin for some another thing :)

Here is JSBin:

http://jsbin.com/pupikijaxa/1/edit?html,js,output

I'm looking for correct way to track changes of capValue in spendTimePeriodEmployeeGroups because I need to do some formatting of values + validation + do some behavior depends on values. And usually define plugin helps a lot with this.

Maybe if I can convert spendTimePeriodEmployeeGroups to can.List and elements of this list will use correct can.Map with 'Defined' behavior this will solve my issue.

deepasrikanth
@deepasrikanth
Hi I have a question about canJS Model. The model I have has an API call. I have need to make another API call to get associated objects of this model. How can I make it so that my model supports two different API calls.
Frank Lemanschik
@frank-dspeed
@deepasrikanth did you look into feathersjs
and the feathersjs canjs integration?
deepasrikanth
@deepasrikanth
have not.. will check it out.. is there any other simpler solution without another js integration?
Frank Lemanschik
@frank-dspeed
sure you can always code a function and use that
the canjs model is made for that so you simply need to code a function like a get set and then your done
simply post a jsfiddle or jsbin of your current model some one will then fast see where to do and how to do a secund call
the model in general is super model that uses http://canjs.com/doc/can-connect.html#connect_behaviors_options_
here also study maybe the chat guide for that the part about messages and usage of supermodel for that
deepasrikanth
@deepasrikanth
thanks I will check it out
Frank Lemanschik
@frank-dspeed
your welcome
Nico R.
@nriesco
is there a way to trigger an action when a user modifies an <input> element, or when you clicke somewhere else (loose focus). Something like using enter as an event.
Kevin Phillips
@phillipskevin
not sure if you’re asking something more complicated, but this is how you trigger functions from dom events: http://canjs.com/doc/can-stache-bindings.event.html
Nico R.
@nriesco
looks like onfocusout is what I was looking for.. I’ll give it a try later