This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM node:4.4.7-slim | |
MAINTAINER Alan Blount <alan@zeroasterisk.com> | |
RUN npm install -g npm@3 pm2 \ | |
&& npm cache clear | |
# TODO: remove when https://github.com/npm/npm/issues/9863 is fixed | |
RUN cd $(npm root -g)/npm \ | |
&& npm install fs-extra \ | |
&& sed -i -e s/graceful-fs/fs-extra/ -e s/fs\.rename/fs.move/ ./lib/utils/rename.js |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Handlebars.registerHelper("foreach",function(arr,options) { | |
if(options.inverse && !arr.length) | |
return options.inverse(this); | |
return arr.map(function(item,index) { | |
item.$index = index; | |
item.$first = index === 0; | |
item.$last = index === arr.length-1; | |
return options.fn(item); | |
}).join(''); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* When the client initializes this JS | |
* | |
* it gets the server time and sets a Session variable `serverTimeOffset` | |
* so the client always knows how far it's off from server time | |
* (and can be in sync) | |
* | |
*/ | |
// getServerMS() and calculate offset/diff, set into session var | |
Meteor.setServerTime = function() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Build a set of randomized, evenly distrubted teams | |
* | |
* goal team size = ~5 or 6 | |
* | |
* usage: | |
* download file and save as make_class_teams.js | |
* | |
* $ node make_class_teams.js | |
* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Action to download special assets | |
* example link to download <?php echo $this->Html->link('Link Text', array('action' => 'download', Security::hash('filedownloadsalt'.date('d').env('REMOTE_ADDR')), $filename), array('escape' => false)); ?> | |
* example URL to download <?php echo $this->Html->url(array('action' => 'download', Security::hash('filedownloadsalt'.date('d').env('REMOTE_ADDR')), $filename)); ?> | |
* @param string $hash | |
* @param string $filename | |
*/ | |
function download($hash=null, $filename=null) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const OLCardBtns = props => ( | |
<div> | |
<ErrorsField /> | |
<div className="text-xs-right"> | |
<DisplayIf condition={(ctx) => ctx.error}> | |
<button className="btn btn-warning disabled" disabled> | |
<Fa className="remove" /> | |
Error | |
</button> | |
</DisplayIf> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (#5) Profiling: ProjectContext prepareProjectForBuild | |
| Preparing to build package reactive-dict / | |
| ProjectContext prepareProjectForBuild...........................846 ms (1) | |
| ├─ _initializeCatalog...........................................508 ms (1) | |
| │ └─ LocalCatalog#initialize...................................507 ms (1) | |
| │ ├─ LocalCatalog#_computeEffectiveLocalPackages..............7 ms (1) | |
| │ │ ├─ optimistic statOrNull 1 ms (156) | |
| │ │ ├─ optimistic hashOrNull 1 ms (155) | |
| │ │ └─ other LocalCatalog#_computeEffectiveLocalPackages 5 ms | |
| │ └─ LocalCatalog#_loadLocalPackages........................500 ms (1) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[disabled optimization for 0x29b4e2147b41 <SharedFunctionInfo SAR>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0x29b4e2146651 <SharedFunctionInfo ADD>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0x29b4e2147da9 <SharedFunctionInfo SHR>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0x29b4e21480c9 <SharedFunctionInfo IN>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0x29b4e21c02a9 <SharedFunctionInfo NativeModule.require>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0x29b4e21bf829 <SharedFunctionInfo NativeModule>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0x29b4e2147421 <SharedFunctionInfo BIT_OR>, reason: Call to a JavaScript runtime function] | |
[disabled optimization for 0x29b4e21d0f21 <SharedFunctionInfo createBuffer>, reason: TryFinallyStatement] | |
[disabled optimization for 0x29b4e2146e99 <SharedFunctionInfo MUL>, reason: Call to a |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import React from 'react'; | |
import { DateRangePicker } from 'react-dates'; | |
import momentPropTypes from 'react-moment-proptypes'; | |
class DateRangePickerWrapper extends React.Component { | |
constructor(props) { | |
super(props); | |
this.state = { | |
focusedInput: null, | |
startDate: props.startDate || null, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import _ from 'lodash'; | |
import { Meteor } from 'meteor/meteor'; | |
import { Session } from 'meteor/session'; | |
import { Bert } from 'meteor/themeteorchef:bert'; | |
import React from 'react'; | |
import { BaseField } from 'uniforms'; | |
import UIMapPoly from 'react-map-polygon-selector'; |