mirror of
https://github.com/lrsjng/h5ai.git
synced 2025-05-28 14:04:45 -04:00
Remove version from settings.
This commit is contained in:
parent
95f087cfd6
commit
17b5d4dfaa
7 changed files with 28 additions and 31 deletions
|
@ -147,12 +147,13 @@ class Setup {
|
||||||
|
|
||||||
$keys = [
|
$keys = [
|
||||||
'PUBLIC_HREF',
|
'PUBLIC_HREF',
|
||||||
'ROOT_HREF',
|
'ROOT_HREF'
|
||||||
'VERSION'
|
|
||||||
];
|
];
|
||||||
|
|
||||||
if ($as_admin) {
|
if ($as_admin) {
|
||||||
$keys = array_merge($keys, [
|
$keys = array_merge($keys, [
|
||||||
|
'VERSION',
|
||||||
|
|
||||||
'PHP_VERSION',
|
'PHP_VERSION',
|
||||||
'MIN_PHP_VERSION',
|
'MIN_PHP_VERSION',
|
||||||
'HAS_PHP_EXIF',
|
'HAS_PHP_EXIF',
|
||||||
|
|
|
@ -2,7 +2,6 @@ modulejs.define('core/settings', ['_', 'config'], function (_, config) {
|
||||||
|
|
||||||
return _.extend({}, config.options, {
|
return _.extend({}, config.options, {
|
||||||
publicHref: config.setup.PUBLIC_HREF,
|
publicHref: config.setup.PUBLIC_HREF,
|
||||||
rootHref: config.setup.ROOT_HREF,
|
rootHref: config.setup.ROOT_HREF
|
||||||
version: config.setup.VERSION
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -44,6 +44,10 @@ modulejs.define('main/info', ['$', 'config', 'core/resource', 'core/server'], fu
|
||||||
|
|
||||||
function addTests() {
|
function addTests() {
|
||||||
|
|
||||||
|
if (!setup.AS_ADMIN) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
$(tplTests).appendTo('#content');
|
$(tplTests).appendTo('#content');
|
||||||
|
|
||||||
addTest(
|
addTest(
|
||||||
|
@ -51,13 +55,6 @@ modulejs.define('main/info', ['$', 'config', 'core/resource', 'core/server'], fu
|
||||||
/^\d+\.\d+\.\d+$/.test(setup.VERSION), setup.VERSION
|
/^\d+\.\d+\.\d+$/.test(setup.VERSION), setup.VERSION
|
||||||
);
|
);
|
||||||
|
|
||||||
if (setup.AS_ADMIN) {
|
|
||||||
addAdminTests();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function addAdminTests() {
|
|
||||||
|
|
||||||
addTest(
|
addTest(
|
||||||
'Index file found', 'Add <code>' + setup.INDEX_HREF + '</code> to your index file list',
|
'Index file found', 'Add <code>' + setup.INDEX_HREF + '</code> to your index file list',
|
||||||
setup.INDEX_HREF
|
setup.INDEX_HREF
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
modulejs.define('view/topbar', ['$', 'core/settings', 'view/root'], function ($, settings, root) {
|
modulejs.define('view/topbar', ['$', 'view/root'], function ($, root) {
|
||||||
|
|
||||||
var tplTopbar =
|
var tplTopbar =
|
||||||
'<div id="topbar">' +
|
'<div id="topbar">' +
|
||||||
'<div id="toolbar"/>' +
|
'<div id="toolbar"/>' +
|
||||||
'<div id="flowbar"/>' +
|
'<div id="flowbar"/>' +
|
||||||
'<a id="backlink" href="http://larsjung.de/h5ai/" title="powered by h5ai ' + settings.version + '">' +
|
'<a id="backlink" href="http://larsjung.de/h5ai/" title="powered by h5ai - http://larsjung.de/h5ai/">' +
|
||||||
'<div>powered</div>' +
|
'<div>powered</div>' +
|
||||||
'<div>by h5ai</div>' +
|
'<div>by h5ai</div>' +
|
||||||
'</a>' +
|
'</a>' +
|
||||||
|
|
|
@ -18,8 +18,7 @@ describe('module \'' + ID + '\'', function () {
|
||||||
},
|
},
|
||||||
setup: {
|
setup: {
|
||||||
PUBLIC_HREF: util.uniqId(),
|
PUBLIC_HREF: util.uniqId(),
|
||||||
ROOT_HREF: util.uniqId(),
|
ROOT_HREF: util.uniqId()
|
||||||
VERSION: util.uniqId()
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
this.applyFn = function () {
|
this.applyFn = function () {
|
||||||
|
@ -79,7 +78,7 @@ describe('module \'' + ID + '\'', function () {
|
||||||
assert.strictEqual(instance.someOptions, this.xConfig.options.someOptions);
|
assert.strictEqual(instance.someOptions, this.xConfig.options.someOptions);
|
||||||
assert.strictEqual(instance.otherOptions, this.xConfig.options.otherOptions);
|
assert.strictEqual(instance.otherOptions, this.xConfig.options.otherOptions);
|
||||||
assert.strictEqual(instance.more, this.xConfig.options.more);
|
assert.strictEqual(instance.more, this.xConfig.options.more);
|
||||||
assert.strictEqual(_.keys(instance).length, _.keys(this.xConfig.options).length + 3);
|
assert.strictEqual(_.keys(instance).length, _.keys(this.xConfig.options).length + 2);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -100,15 +99,6 @@ describe('module \'' + ID + '\'', function () {
|
||||||
assert.strictEqual(instance.rootHref, this.xConfig.setup.ROOT_HREF);
|
assert.strictEqual(instance.rootHref, this.xConfig.setup.ROOT_HREF);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('.version', function () {
|
|
||||||
|
|
||||||
it('set correct', function () {
|
|
||||||
|
|
||||||
var instance = this.applyFn();
|
|
||||||
assert.strictEqual(instance.version, this.xConfig.setup.VERSION);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
|
|
||||||
}());
|
}());
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var ID = 'main/info';
|
var ID = 'main/info';
|
||||||
var DEPS = ['$', 'config', 'core/server'];
|
var DEPS = ['$', 'config', 'core/resource', 'core/server'];
|
||||||
|
|
||||||
describe('module \'' + ID + '\'', function () {
|
describe('module \'' + ID + '\'', function () {
|
||||||
|
|
||||||
|
@ -16,6 +16,9 @@ describe('module \'' + ID + '\'', function () {
|
||||||
},
|
},
|
||||||
options: {}
|
options: {}
|
||||||
};
|
};
|
||||||
|
this.xResource = {
|
||||||
|
image: sinon.stub()
|
||||||
|
};
|
||||||
this.xServer = {
|
this.xServer = {
|
||||||
request: sinon.stub()
|
request: sinon.stub()
|
||||||
};
|
};
|
||||||
|
@ -24,7 +27,7 @@ describe('module \'' + ID + '\'', function () {
|
||||||
|
|
||||||
this.xServer.request.reset();
|
this.xServer.request.reset();
|
||||||
|
|
||||||
return this.definition.fn($, this.xConfig, this.xServer);
|
return this.definition.fn($, this.xConfig, this.xResource, this.xServer);
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -80,6 +83,14 @@ describe('module \'' + ID + '\'', function () {
|
||||||
assert.isUndefined(instance);
|
assert.isUndefined(instance);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('adds HTML #support to #content', function () {
|
||||||
|
|
||||||
|
this.applyFn();
|
||||||
|
assert.lengthOf($('#content > #support'), 1);
|
||||||
|
assert.lengthOf($('#support > .paypal'), 1);
|
||||||
|
assert.lengthOf($('.paypal > form'), 1);
|
||||||
|
});
|
||||||
|
|
||||||
it('adds HTML #login-wrapper to #content', function () {
|
it('adds HTML #login-wrapper to #content', function () {
|
||||||
|
|
||||||
this.applyFn();
|
this.applyFn();
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var ID = 'view/topbar';
|
var ID = 'view/topbar';
|
||||||
var DEPS = ['$', 'core/settings', 'view/root'];
|
var DEPS = ['$', 'view/root'];
|
||||||
|
|
||||||
describe('module \'' + ID + '\'', function () {
|
describe('module \'' + ID + '\'', function () {
|
||||||
|
|
||||||
|
@ -10,11 +10,10 @@ describe('module \'' + ID + '\'', function () {
|
||||||
|
|
||||||
this.definition = modulejs._private.definitions[ID];
|
this.definition = modulejs._private.definitions[ID];
|
||||||
|
|
||||||
this.xSettings = {version: util.uniqId()};
|
|
||||||
this.xRoot = {$el: null};
|
this.xRoot = {$el: null};
|
||||||
this.applyFn = function () {
|
this.applyFn = function () {
|
||||||
|
|
||||||
return this.definition.fn($, this.xSettings, this.xRoot);
|
return this.definition.fn($, this.xRoot);
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -104,7 +103,7 @@ describe('module \'' + ID + '\'', function () {
|
||||||
it('#backlink has correct title', function () {
|
it('#backlink has correct title', function () {
|
||||||
|
|
||||||
this.applyFn();
|
this.applyFn();
|
||||||
assert.strictEqual($('#backlink').attr('title'), 'powered by h5ai ' + this.xSettings.version);
|
assert.strictEqual($('#backlink').attr('title'), 'powered by h5ai - http://larsjung.de/h5ai/');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('#backlink has correct text', function () {
|
it('#backlink has correct text', function () {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue