Пример #1
0
 const vtree$ = prop$.map(props =>
   div(`.${props.team}-pitchers-container .col-md-3`, [
     h4(`.${props.team}-pitcher-header .first-letter`, `${props.team} Pitcher`),
     ul('.pitcher-list .list-group', [
       li('.pitcher .list-group-item', props.pitcher)
     ])
   ]));
Пример #2
0
 const vtree$ = prop$.map(props =>
   div(`.${props.team}-rbi-hitters-container .col-md-3`, [
     h4(`.${props.team}-rbi-header .first-letter`, `${props.team} RBI Hitters`),
     ul('.rbi-hitters-list .list-group', props.rbiHitters.map(hitter =>
       li('.rbi-hitter .list-group-item', hitter)
     ))
   ]));
Пример #3
0
 const vtree$ = user$.map(user =>
   div('.users', [
     button('.get-random', 'Get random user'),
     user === null ? null : div('.user-details', [
       h1('.user-name', user.name),
       h4('.user-email', user.email),
       a('.user-website', {href: user.website}, user.website)
     ])
   ])
Пример #4
0
 const vdom$ = number$.map(number =>
   div('.p2.measure', [
     h4(`Current count: ${number}`),
     button('.btn.Increment', 'Increment'),
     button('.btn.Decrement', { style: { marginLeft: '10px' } }, 'Decrement'),
     br(),
     br(),
     button('.btn.Home', 'Home')
   ])
Пример #5
0
 const uservdom$ = user$.map(user =>
   div('.users', [
     p([
       a({href: 'https://github.com/cyclejs/examples/tree/master/http-random-user',
          style: {'font-size': '10px'}}, 'https://github.com/cyclejs/examples/tree/master/http-random-user')
     ]),
     button('.get-random', 'Get random user'),
     user === null ? null : div('.user-details', [
       h1('.user-name', user.name),
       h4('.user-email', user.email),
       a('.user-website', {href: user.website}, user.website)
     ])
   ])
 function app(sources) {
   return {
     DOM: Rx.Observable.just(
       h3('.top-most', [
         sources.DOM.isolateSink(Rx.Observable.just(
           div('.foo', [
             h4('.bar', 'Wrong')
           ])
         ), 'ISOLATION'),
         h2('.bar', 'Correct'),
       ])
     )
   };
 }
Пример #7
0
function main () {
  return footer(`.${styles.root}`, [
    div(`.${styles.aPropos}`, [
      h4('Qui sommes-nous ?'),
      p([
        i('.fa.fa-twitter'),
        'Le projet principalement maintenu par ',
        a(
          {attrs: {href: 'http://twitter.com/pierremartin'}},
          'Pierre Martin'
        )
      ]),
      p([
        i('.fa.fa-github'),
        'Le code source est disponible sur ',
        a(
          {attrs: {href: 'http://github.com/real34/ma-cave'}},
          'Github'
        )
      ])
    ])
  ])
}
Пример #8
0
export default ({ DOM }) => {
  Button(DOM.select('.Home')).forEach(() => {
    window.location.href = '/';
  });

  Button(DOM.select('.Github')).forEach(() => {
    window.location.href = 'https://github.com/edge/cyc';
  });

  return {
    DOM: Observable.just(
      div('.p2.measure', [
        h2('About'),
        h4([
          i('cyc'), ' is a Cycle.js boilerplate built with convenience and speed in mind.'
        ]),
        br(),
        button('.btn.Home', 'Home'), ' ',
        button('.btn.Github', 'Github'),
      ])
    )
  };
}
Пример #9
0
 emails.map(({ id, mailTitle, mailMessage }) => li(
     a({ href: buildUrl('inbox.message', { id }) }, [
         h4(mailTitle),
         p(mailMessage)
     ])
 ))