aslafy-z / meteor-semantic-flipbox

Flipbox plugin for Semantic-UI, packaged for Meteor. An alternative to checkbox/toggle/slider for offering two options.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

meteor-semantic-flipbox

Flipbox plugin for Semantic-UI, packaged for Meteor. An alternative to checkbox/toggle/slider for offering two options.

###Install meteor add richsilv:semantic-flipbox

###Usage

#####Template

<template name="formTemplate">
  <div class="ui form">
    <div class="field">
      <label>Emacs or Vim?</label>
      <div class="ui flipbox">
        <input type="hidden">
        <div class="displayed text">Select</div>
        <i class="right exchange icon"></i>
        <div class="choices">
          <div class="item" data-value="0">Emacs</div>
          <div class="item" data-value="1">Vim</div>
        </div>
      </div>
    </div>
  </div>
</template>

#####Initialisation

Template.formTemplate.rendered = function() {
  $('.ui.flipbox').flipbox();
}

#####Methods

$('.ui.flipbox').flipbox('get choice');
> 0
$('.ui.flipbox').flipbox('set choice', 1);
> 1
$('.ui.flipbox').flipbox('get choice');
> 1    

#####Callbacks

$('.ui.flipbox').flipbox({
    onChange: function(value) {
        console.log('choice changed to ' + value);
    }
});

About

Flipbox plugin for Semantic-UI, packaged for Meteor. An alternative to checkbox/toggle/slider for offering two options.

License:MIT License


Languages

Language:CSS 80.1%Language:JavaScript 19.9%