forked from extern/egroupware
Fix template namespace
This commit is contained in:
parent
444f98fe34
commit
b5af403238
@ -161,7 +161,7 @@ var et2_widget = /** @class */ (function (_super) {
|
|||||||
if (_attrs["id"]) {
|
if (_attrs["id"]) {
|
||||||
// Create a namespace for this object
|
// Create a namespace for this object
|
||||||
if (_this._createNamespace()) {
|
if (_this._createNamespace()) {
|
||||||
_this.checkCreateNamespace();
|
_this.checkCreateNamespace(_attrs);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (_this.id) {
|
if (_this.id) {
|
||||||
@ -783,8 +783,10 @@ var et2_widget = /** @class */ (function (_super) {
|
|||||||
* Checks whether a namespace exists for this element in the content array.
|
* Checks whether a namespace exists for this element in the content array.
|
||||||
* If yes, an own perspective of the content array is created. If not, the
|
* If yes, an own perspective of the content array is created. If not, the
|
||||||
* parent content manager is used.
|
* parent content manager is used.
|
||||||
|
*
|
||||||
|
* Constructor attributes are passed in case a child needs to make decisions
|
||||||
*/
|
*/
|
||||||
et2_widget.prototype.checkCreateNamespace = function () {
|
et2_widget.prototype.checkCreateNamespace = function (_attrs) {
|
||||||
// Get the content manager
|
// Get the content manager
|
||||||
var mgrs = this.getArrayMgrs();
|
var mgrs = this.getArrayMgrs();
|
||||||
for (var key in mgrs) {
|
for (var key in mgrs) {
|
||||||
|
@ -233,7 +233,7 @@ export class et2_widget extends ClassWithAttributes
|
|||||||
if (_attrs["id"]) {
|
if (_attrs["id"]) {
|
||||||
// Create a namespace for this object
|
// Create a namespace for this object
|
||||||
if (this._createNamespace()) {
|
if (this._createNamespace()) {
|
||||||
this.checkCreateNamespace();
|
this.checkCreateNamespace(_attrs);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -967,8 +967,10 @@ Comment this out (for now)
|
|||||||
* Checks whether a namespace exists for this element in the content array.
|
* Checks whether a namespace exists for this element in the content array.
|
||||||
* If yes, an own perspective of the content array is created. If not, the
|
* If yes, an own perspective of the content array is created. If not, the
|
||||||
* parent content manager is used.
|
* parent content manager is used.
|
||||||
|
*
|
||||||
|
* Constructor attributes are passed in case a child needs to make decisions
|
||||||
*/
|
*/
|
||||||
checkCreateNamespace()
|
checkCreateNamespace(_attrs? : any)
|
||||||
{
|
{
|
||||||
// Get the content manager
|
// Get the content manager
|
||||||
var mgrs = this.getArrayMgrs();
|
var mgrs = this.getArrayMgrs();
|
||||||
|
@ -139,10 +139,10 @@ var et2_template = /** @class */ (function (_super) {
|
|||||||
* Templates always have ID set, but seldom do we want them to
|
* Templates always have ID set, but seldom do we want them to
|
||||||
* create a namespace based on their ID.
|
* create a namespace based on their ID.
|
||||||
*/
|
*/
|
||||||
et2_template.prototype.checkCreateNamespace = function () {
|
et2_template.prototype.checkCreateNamespace = function (_attrs) {
|
||||||
if (this.content) {
|
if (_attrs.content) {
|
||||||
var old_id = this.id;
|
var old_id = _attrs.id;
|
||||||
this.id = this.content;
|
this.id = _attrs.content;
|
||||||
_super.prototype.checkCreateNamespace.apply(this, arguments);
|
_super.prototype.checkCreateNamespace.apply(this, arguments);
|
||||||
this.id = old_id;
|
this.id = old_id;
|
||||||
}
|
}
|
||||||
|
@ -191,12 +191,12 @@ class et2_template extends et2_DOMWidget
|
|||||||
* Templates always have ID set, but seldom do we want them to
|
* Templates always have ID set, but seldom do we want them to
|
||||||
* create a namespace based on their ID.
|
* create a namespace based on their ID.
|
||||||
*/
|
*/
|
||||||
checkCreateNamespace()
|
checkCreateNamespace(_attrs)
|
||||||
{
|
{
|
||||||
if(this.content)
|
if(_attrs.content)
|
||||||
{
|
{
|
||||||
var old_id = this.id;
|
var old_id = _attrs.id;
|
||||||
this.id = this.content;
|
this.id = _attrs.content;
|
||||||
super.checkCreateNamespace.apply(this, arguments);
|
super.checkCreateNamespace.apply(this, arguments);
|
||||||
this.id = old_id;
|
this.id = old_id;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user