Skip to content

Instantly share code, notes, and snippets.

View czbaker's full-sized avatar

Charles Baker czbaker

View GitHub Profile
var liArray = document.querySelector('.button');
liArray.forEach(function(element) {
// Grab the class name you need:
var theClass = element.id.substr(0, element.id.length-7);
// Grab the link inside.
var theLink = element.querySelector('a');
Meteor.call('changeSettings', settingsDoc, function(err, result) {
if (err && err.error === "not-admin") {
console.log("Unable to update settings, not an admin!");
} else {
console.log(result);
}
});
Template.adminSystem.events({
"submit form": function(event) {
event.preventDefault();
// Fetch current settings
CurrentSettings = Settings.findOne();
theID = CurrentSettings._id;
// Check options set.
var personDoc = {
fname: fname,
lname: lname,
phone: phone
};
var ownerId = Meteor.call("addPerson", personDoc);
console.log(ownerId);
var ownerId;
Meteor.call("addPerson", personDoc, function(result) {
ownerId = result;
});
console.log(ownerId);
@czbaker
czbaker / layout.html
Last active November 11, 2015 14:27 — forked from anonymous/route.js
<template name="layout">
<!-- Nav Menu -->
{{> Template.dynamic template=nav}}
<!-- Rest of page -->
{{> Template.dynamic template=main}}
</template>
@czbaker
czbaker / app.jsx
Last active December 5, 2015 03:30
Issue with form submission...
App = React.createClass({
//mixins: [ReactMeteorData],
// Initial State declared here.
getInitialState() {
return {
deckState: null
};
},
componentDidMount() {
$('.dropdown').dropdown({
on: 'hover'
});
},
ProxyDisplay = React.createClass({
mixins: [ReactMeteorData],
getMeteorData() {
let data = {};
let names = _.pluck(this.props.proxyState, 'name');
let handle = Meteor.subscribe('cardsFromList', names);
if (handle.ready()) {
data.cards = Cards.find({}).fetch();
import React from 'react';
import { render } from 'react-dom';
import { Router, Route, IndexRoute, Link } from 'react-router'
// Page Components, etc.
import Navigation from './navigation.jsx';
import Home from './home.jsx';
const App = React.createClass({