Skip to content

Commit a4a0402

Browse files
committed
synthesis 1.0.16
1 parent 8d41917 commit a4a0402

File tree

5 files changed

+46
-48
lines changed

5 files changed

+46
-48
lines changed

.versions

Lines changed: 3 additions & 2 deletions

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,3 +74,4 @@ Layout Manager for [Meteor](https://www.meteor.com/) + [Polymer - 1.0](https://w
7474

7575
Advanced Example - https://github.com/HedCET/TorrentAlert
7676

77+

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@
1111
"type": "git",
1212
"url": "https://github.com/meteorwebcomponents/layout.git"
1313
},
14-
"version": "1.1.10"
14+
"version": "1.1.11"
1515
}

mwc_layout.js

Lines changed: 39 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,62 @@
1-
Synthesizer.ready(function(){
1+
Polymer({
22

3-
Polymer({
3+
activeChange: function(newValue, oldValue) {
4+
if (newValue === false && oldValue === true) {
5+
var region = Object.keys(this.opt);
46

5-
activeChange: function(newValue, oldValue) {
6-
if (newValue === false && oldValue === true) {
7-
var region = Object.keys(this.opt);
8-
9-
for (var A = 0; A < region.length; A++) {
10-
var element = this.querySelectorAll('*[region="' + region[A] + '"]');
7+
for (var A = 0; A < region.length; A++) {
8+
var element = this.querySelectorAll('*[region="' + region[A] + '"]');
119

12-
for (Z = 0; Z < element.length; Z++) {
13-
element[Z].innerHTML = "";
14-
}
10+
for (Z = 0; Z < element.length; Z++) {
11+
element[Z].innerHTML = "";
1512
}
1613
}
17-
},
14+
}
15+
},
1816

19-
is: "mwc-layout",
17+
is: "mwc-layout",
2018

21-
properties: {
22-
active: {
23-
notify: true,
24-
observer: "activeChange",
25-
reflectToAttribute: true,
26-
type: Boolean,
27-
value: false
28-
},
29-
opt: {
30-
type: Object
31-
}
19+
properties: {
20+
active: {
21+
notify: true,
22+
observer: "activeChange",
23+
reflectToAttribute: true,
24+
type: Boolean,
25+
value: false
3226
},
27+
opt: {
28+
type: Object
29+
}
30+
},
3331

34-
render: function(opt) {
35-
var region = Object.keys(opt);
32+
render: function(opt) {
33+
var region = Object.keys(opt);
3634

37-
for (var A = 0; A < region.length; A++) {
38-
if (typeof(opt[region[A]]) === "object") {
35+
for (var A = 0; A < region.length; A++) {
36+
if (typeof(opt[region[A]]) === "object") {
37+
var element = this.querySelectorAll('*[region="' + region[A] + '"]');
38+
39+
for (Z = 0; Z < element.length; Z++) {
40+
element[Z].innerHTML = "";
41+
42+
Polymer.dom(element[Z]).appendChild(opt[region[A]]);
43+
}
44+
} else {
45+
if (document.createElement(opt[region[A]]).constructor !== HTMLElement) {
3946
var element = this.querySelectorAll('*[region="' + region[A] + '"]');
4047

4148
for (Z = 0; Z < element.length; Z++) {
4249
element[Z].innerHTML = "";
4350

44-
Polymer.dom(element[Z]).appendChild(opt[region[A]]);
51+
Polymer.dom(element[Z]).appendChild(document.createElement(opt[region[A]]));
4552
}
4653
} else {
47-
if (document.createElement(opt[region[A]]).constructor !== HTMLElement) {
48-
var element = this.querySelectorAll('*[region="' + region[A] + '"]');
49-
50-
for (Z = 0; Z < element.length; Z++) {
51-
element[Z].innerHTML = "";
52-
53-
Polymer.dom(element[Z]).appendChild(document.createElement(opt[region[A]]));
54-
}
55-
} else {
56-
console.log(opt[region[A]] + " not registered");
57-
}
54+
console.log(opt[region[A]] + " not registered");
5855
}
5956
}
60-
61-
this.opt = opt;
6257
}
6358

64-
});
59+
this.opt = opt;
60+
}
6561

6662
});

package.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ Package.describe({
33
git: "https://github.com/meteorwebcomponents/layout.git",
44
name: "mwc:layout",
55
summary: "Polymer Layout renderer",
6-
version: "1.1.10"
6+
version: "1.1.11"
77
});
88

99
Package.onUse(function(api) {
1010
api.versionsFrom("1.3");
1111
api.use('ecmascript');
12-
api.use('mwc:[email protected].13');
12+
api.use('mwc:[email protected].16');
1313

1414
api.addFiles("PolymerLayout.js", ["client"]);
1515
api.addFiles("mwc_layout.js", ["client"]);

0 commit comments

Comments
 (0)