Skip to content

Commit 0769648

Browse files
committed
Add F.mode().
1 parent 0dbfc73 commit 0769648

2 files changed

Lines changed: 21 additions & 1 deletion

File tree

changes.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ BETA ======= 1.9.1 (HOTFIX)
99
- added: F.restore(filename, target, [callback], [filter]) --> restore backup file (but not evaluating)
1010
- added: MailMessage supports custom headers `message.headers = { key: 'value' }`
1111
- added: @{notranslate} --> disables view translation
12+
- added: F.mode('debug') or F.mode('release') --> changes a mode of the framework
1213

1314
- updated: MailMessage.bcc(email, [clear]) --> added clear
1415
- updated: MailMessage.cc(email, [clear]) --> added clear

index.js

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5089,11 +5089,30 @@ Framework.prototype.https = function(mode, options) {
50895089
* @param {Object} options Optional, additional options.
50905090
* @return {Framework}
50915091
*/
5092+
/**
5093+
* Changes the framework mode
5094+
* @param {String} mode New mode (e.g. debug or release)
5095+
* @return {Framework}
5096+
*/
50925097
Framework.prototype.mode = function(http, name, options) {
50935098

5099+
var self = this;
50945100
var test = false;
50955101
var debug = false;
5096-
var self = this;
5102+
5103+
if (typeof(http) === STRING) {
5104+
switch (http) {
5105+
case 'debug':
5106+
case 'development':
5107+
debug = true;
5108+
break;
5109+
}
5110+
self.config.debug = debug;
5111+
self.isDebug = debug;
5112+
global.DEBUG = debug;
5113+
global.RELEASE = !debug;
5114+
return self;
5115+
}
50975116

50985117
self.isWorker = false;
50995118

0 commit comments

Comments
 (0)