dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #41116
[Branch ~dhis2-devs-core/dhis2/trunk] Rev 20934: PT noext.
------------------------------------------------------------
revno: 20934
committer: Jan Henrik Overland <janhenrik.overland@xxxxxxxxx>
branch nick: dhis2
timestamp: Tue 2015-11-03 16:28:30 +0100
message:
PT noext.
modified:
dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-pivot/scripts/core2.js
--
lp:dhis2
https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk
Your team DHIS 2 developers is subscribed to branch lp:dhis2.
To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription
=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-pivot/scripts/core2.js'
--- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-pivot/scripts/core2.js 2015-11-02 17:40:19 +0000
+++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-pivot/scripts/core2.js 2015-11-03 15:28:30 +0000
@@ -532,10 +532,16 @@
t.name = config.name;
};
- Record.prototype.val = function() {
+ Record.prototype.log = function(text, noError) {
+ if (!noError) {
+ console.log(text, this);
+ }
+ };
+
+ Record.prototype.val = function(noError) {
if (!NS.isString(this.id)) {
- console.log('(Record)', 'Id is not a string', this);
- return;
+ this.log('(Record) Id is not a string', noError);
+ return null;
}
return this;
@@ -563,15 +569,21 @@
t.items = items;
};
- Dimension.prototype.val = function() {
+ Record.prototype.log = function(text, noError) {
+ if (!noError) {
+ console.log(text, this);
+ }
+ };
+
+ Dimension.prototype.val = function(noError) {
if (!NS.isString(this.dimension)) {
- console.log('(Dimension)', 'Dimension is not a string', this);
- return;
+ this.log('(Dimension) Dimension is not a string', noError);
+ return null;
}
if (!this.items.length && this.dimension !== 'co') {
- console.log('(Dimension)', 'No items', this);
- return;
+ this.log('(Dimension) No items', noError);
+ return null;
}
return this;
@@ -604,10 +616,16 @@
})();
// prototype
- t.val = function() {
+ t.prototype.log = function(text, noError) {
+ if (!noError) {
+ console.log(text, this);
+ }
+ };
+
+ t.val = function(noError) {
if (!this.length) {
- console.log('(Axis)', 'No dimensions', this);
- return;
+ this.log('(Axis) No dimensions', noError);
+ return null;
}
return this;
@@ -725,6 +743,18 @@
t.dimensionNameIdsMap;
};
+ Layout.prototype.log = function(text, noError) {
+ if (!noError) {
+ console.log(text, this);
+ }
+ };
+
+ Layout.prototype.alert = function(text, noError) {
+ if (!noError) {
+ alert(text);
+ }
+ };
+
Layout.prototype.getAxes = function(includeFilter) {
return NS.arrayClean(this.columns, this.rows, (includeFilter ? this.filters : null));
};
@@ -781,17 +811,17 @@
// dep 2
- Layout.prototype.val = function() {
+ Layout.prototype.val = function(noError) {
var dimConf = NS.conf.finals.dimension;
if (!(this.columns || this.rows)) {
- alert(NS.I18n.get('at_least_one_dimension_must_be_specified_as_row_or_column')); //todo alert
- return;
+ this.alert(NS.I18n.get('at_least_one_dimension_must_be_specified_as_row_or_column'), noError); //todo alert
+ return null;
}
if (!this.hasDimension(dimConf.period.dimensionName)) {
- alert(NS.I18n.get('at_least_one_period_must_be_specified_as_column_row_or_filter')); //todo alert
- return;
+ this.alert(NS.I18n.get('at_least_one_period_must_be_specified_as_column_row_or_filter'), noError); //todo alert
+ return null;
}
return this;
@@ -799,7 +829,6 @@
Layout.prototype.url = function(isSorted) {
var aggTypes = ['COUNT', 'SUM', 'STDDEV', 'VARIANCE', 'MIN', 'MAX'],
- //todo displayProperty = this.displayProperty || init.userAccount.settings.keyAnalysisDisplayProperty || 'name',
displayProperty = this.displayProperty || 'name',
request = new NS.Api.Request(),
i;
@@ -865,23 +894,9 @@
};
-
-
-
-
-
-
-
-
//Layout.prototype.data = function() {
-
-
-
-
-
-
})();
// Request