Skip to content

Commit 50e498c

Browse files
committed
Revert "Templatize jade templates"
This reverts commit ba63262.
1 parent 70e66ba commit 50e498c

38 files changed

+111
-60
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@
7070
"font-awesome": "https://github.com/FortAwesome/Font-Awesome/archive/v4.4.0.tar.gz",
7171
"highlight.js": "^8.9.1",
7272
"jade": "^1.11.0",
73-
"@lukekarrys/jade-runtime": "^1.11.1",
7473
"jquery": "^2.1.4",
7574
"keytar": "mongodb-js/node-keytar#node-pre-gyp",
7675
"less": "^2.6.1",
@@ -80,9 +79,11 @@
8079
"marky-mark": "^1.2.1",
8180
"moment": "^2.10.6",
8281
"mongodb-collection-model": "^0.1.1",
82+
"mongodb-connection-model": "^4.0.0",
8383
"mongodb-data-service": "^0.0.9",
8484
"mongodb-database-model": "^0.1.2",
8585
"mongodb-extended-json": "^1.6.0",
86+
"mongodb-instance-model": "^2.1.7",
8687
"mongodb-js-metrics": "^1.0.0",
8788
"mongodb-language-model": "^0.3.3",
8889
"mongodb-ns": "^1.0.3",
@@ -125,7 +126,6 @@
125126
"mongodb-runner": "^3.1.15",
126127
"semver": "^5.1.0",
127128
"spectron": "^0.34.1",
128-
"templatizer": "^2.0.3",
129129
"which": "^1.2.0",
130130
"xvfb-maybe": "^0.1.3"
131131
},

scripts/prepublish.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ var run = require('electron-installer-run');
5050
var license = require('electron-license');
5151
var createCLI = require('mongodb-js-cli');
5252
var config = require('./config');
53-
var generateTemplates = require('./templatize');
5453

5554
/**
5655
* TODO (imlucas) Document and use yargs environment variable support.
@@ -377,7 +376,6 @@ function main() {
377376
writeVersionFile,
378377
transformPackageJson,
379378
installDependencies,
380-
generateTemplates,
381379
removeDevelopmentFiles,
382380
createApplicationAsar,
383381
createApplicationZip,

scripts/prestart.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ var format = require('util').format;
3636
var run = require('electron-installer-run');
3737
var checkPython = require('check-python');
3838
var async = require('async');
39-
var generateTemplates = require('./templatize');
4039

4140
function checkNpmAndNodejs(done) {
4241
run('npm', ['version', '--json', '--loglevel', 'error'], {
@@ -78,8 +77,7 @@ function main() {
7877
cli.spinner('verifying current environment meets requirements');
7978
async.series([
8079
checkPython,
81-
checkNpmAndNodejs,
82-
generateTemplates
80+
checkNpmAndNodejs
8381
], function(err) {
8482
cli.abortIfError(err);
8583
cli.debug('Environment verified as sane!');

scripts/templatize.js

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/app/collection-stats/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
var AmpersandView = require('ampersand-view');
22
var numeral = require('numeral');
3+
var jade = require('jade');
4+
var path = require('path');
35

4-
var indexTemplate = require('../templates')['collection-stats'].index;
6+
var indexTemplate = jade.compileFile(path.resolve(__dirname, 'index.jade'));
57

68
var CollectionStatsView = AmpersandView.extend({
79
bindings: {

src/app/connect/authentication.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@
66
var AuthenticationOptionCollection = require('./models/authentication-option-collection');
77

88
var InputView = require('./input-view');
9-
var _ = require('lodash');
9+
var jade = require('jade');
10+
var path = require('path');
1011

11-
var inputTemplate = require('../templates').connect['input-default'];
12+
var inputTemplate = jade.compileFile(path.resolve(__dirname, 'input-default.jade'));
13+
var _ = require('lodash');
1214

1315
var NONE = {
1416
_id: 'NONE',

src/app/connect/connect-form-view.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ var FilteredCollection = require('ampersand-filtered-subcollection');
88
var jade = require('jade');
99
var path = require('path');
1010

11-
var inputTemplate = require('../templates').connect['input-default'];
12-
var selectTemplate = require('../templates').connect['select-default'];
11+
var inputTemplate = jade.compileFile(path.resolve(__dirname, 'input-default.jade'));
12+
var selectTemplate = jade.compileFile(path.resolve(__dirname, 'select-default.jade'));
1313

1414
// create proxy collections that only contains the enabled auth options
1515
var enabledAuthOptions = new FilteredCollection(authOptions, {

src/app/connect/filereader-view.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@ var dialog = remote.dialog;
66
var BrowserWindow = remote.BrowserWindow;
77
var format = require('util').format;
88
var bindings = require('ampersand-dom-bindings');
9+
var jade = require('jade');
910
var path = require('path');
1011

11-
var fileReaderTemplate = require('../templates').connect['filereader-default'];
12+
var fileReaderTemplate = jade.compileFile(path.resolve(__dirname, 'filereader-default.jade'));
1213
var assert = require('assert');
1314

1415
// var debug = require('debug')('mongodb-compass:connect:filereader-view');

src/app/connect/index.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ var BrowserWindow = remote.BrowserWindow;
1919
var metrics = require('mongodb-js-metrics')();
2020

2121
var debug = require('debug')('mongodb-compass:connect:index');
22+
var jade = require('jade');
23+
var path = require('path');
24+
25+
var indexTemplate = jade.compileFile(path.resolve(__dirname, 'index.jade'));
2226

2327
/**
2428
* AuthenticationOptionCollection
@@ -31,7 +35,7 @@ var authMethods = require('./authentication');
3135
var sslMethods = require('./ssl');
3236

3337
var ConnectView = View.extend({
34-
template: require('../templates').connect.index,
38+
template: indexTemplate,
3539
screenName: 'Connect',
3640
props: {
3741
form: 'state',

src/app/connect/sidebar/new-connection-widget.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
var View = require('ampersand-view');
2+
var jade = require('jade');
3+
var path = require('path');
24

3-
var newConnectionTemplate = require('../../templates').connect.sidebar['new-connection-widget'];
5+
var newConnectionTemplate = jade.compileFile(path.resolve(__dirname, 'new-connection-widget.jade'));
46

57
var debug = require('debug')('mongodb-compass:connect:sidebar:widget');
68

0 commit comments

Comments
 (0)