Skip to content

Instantly share code, notes, and snippets.

View prudvi's full-sized avatar

Prudvi prudvi

  • Bangalore
View GitHub Profile
@prudvi
prudvi / components.map-component.js
Last active September 25, 2016 18:26
map places autocomplete
import Ember from 'ember';
export default Ember.Component.extend({
place: 'Bangalore',
});
import Ember from 'ember';
export default Ember.Component.extend({
didInsertElement() {
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
margin: 100,
type: 'scatter',
options3d: {
import Ember from 'ember';
export default Ember.Component.extend({
didInsertElement() {
$('#container').highcharts({
chart: {
//inverted: true
},
title: {
text: 'Monthly Average Temperature',
@prudvi
prudvi / components.nvd3-component.js
Last active August 19, 2016 11:34
nvd3 simple example
import Ember from 'ember';
export default Ember.Component.extend({
didInsertElement() {
nv.addGraph(function() {
var chartdata = [{"key":"Apple","values": []}/*, {"key":"Microsoft","values": []}*/]
var arrayInput = [], arrayInput2 = [], max = 600, min = 100;
for (var x = 1990; x <= 2016; x++) {
var a1 = [] , a2 = [];
a1.push(x);a1.push((Math.random() * (max - min) + min).toFixed(0));
import Ember from 'ember';
export default Ember.Component.extend({
tagName: "input",
isChecked: false,
attributeBindings: ['type', 'checked'],
type: 'checkbox',
checked: function() {
return this.get('isChecked');
import Ember from 'ember';
export default Ember.Component.extend({
content: null,
selectedValue: null,
lang: false,
actions: {
createBook() {
var title = this.get('title'); //This line works fine
import Ember from 'ember';
export default Ember.Component.extend({
tagName: "input",
isChecked: false,
attributeBindings: ['type', 'checked'],
type: 'checkbox',
checked: function() {
return this.get('isChecked');
}.property('isChecked'),
import Ember from 'ember';
export default Ember.Component.extend({
numbers: [],
evenItems: Ember.computed('numbers.[]', function() {
return this.get('numbers').filter(function(num){ return num.value % 2 === 0 })
}),
oddItems: Ember.computed('numbers.[]', function(number) {
return this.get('numbers').filter(function(num){ return num.value % 2 !== 0 ;})
@prudvi
prudvi / components.display-search-results.js
Created June 7, 2016 04:43
Component to Route action
import Ember from 'ember';
export default Ember.Component.extend({
classNames: ['col-md-3'],
actions: {
createEvent(concert) {
console.log(concert, "display-search-results comp");
this.sendAction('createEvent', concert);
}
}
import Ember from 'ember';
export default Ember.Component.extend({
groupedItems: function() {
let groupedItems = []
, t = this
, length = this.get('alphaList.length') - 1
, lastVal = length / 3;
console.log(length, lastVal )