Files
config-pacs-docker/nv/html/nv-nopdf/styles/packages/johdirr_meteor-git-rev.js
2025-02-26 14:49:25 +07:00

99 lines
6.3 KiB
JavaScript

//////////////////////////////////////////////////////////////////////////
// //
// 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");
})();