////////////////////////////////////////////////////////////////////////// // // // This is a generated file. You can view the original // // source in your browser if your browser supports source maps. // // Source maps are supported by all recent versions of Chrome, Safari, // // and Firefox, and by Internet Explorer 11. // // // ////////////////////////////////////////////////////////////////////////// (function () { /* Imports */ var Meteor = Package.meteor.Meteor; var global = Package.meteor.global; var meteorEnv = Package.meteor.meteorEnv; var Template = Package['templating-runtime'].Template; var LocalCollection = Package.minimongo.LocalCollection; var Minimongo = Package.minimongo.Minimongo; var Blaze = Package.blaze.Blaze; var UI = Package.blaze.UI; var Handlebars = Package.blaze.Handlebars; var Spacebars = Package.spacebars.Spacebars; var HTML = Package.htmljs.HTML; /* Package-scope variables */ var Revision; (function(){ /////////////////////////////////////////////////////////////////////// // // // packages/johdirr_meteor-git-rev/packages/johdirr_meteor-git-rev.j // // // /////////////////////////////////////////////////////////////////////// // (function () { //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // // // packages/johdirr:meteor-git-rev/lib/collection.js // // // //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Revision = new Meteor.Collection('revision'); // 1 Revision.deny({}); // 2 // 3 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// }).call(this); (function () { //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // // // packages/johdirr:meteor-git-rev/client/uiHelper.js // // // //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // var revisionHandle = Meteor.subscribe("revision"); // 1 // 2 Template.registerHelper('gitRev', function(str) { // 3 if (!revisionHandle.ready()) return null; // 4 // 5 check (str, String); // 6 // 7 var rev = Revision.find().fetch()[0]; // 8 // 9 switch (str) { // 10 case 'short': return rev.short; // 11 case 'long': return rev.long; // 12 case 'branch': return rev.branch; // 13 case 'tag': return rev.tag; // 14 default: // 15 throw new Meteor.Error( // 16 "Key '" + str + "' not defined", "Available Keys are 'short' or 'long' (git commit hashes), 'tag' or 'branch'." // 17 ); // 18 } // 19 }); // 20 // 21 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// }).call(this); /////////////////////////////////////////////////////////////////////// }).call(this); /* Exports */ Package._define("johdirr:meteor-git-rev"); })();