Sourcecode in Layout/objectFunctions.js:
1: function setParentLayout(parent) {
2: this.parent = parent;
3: // child layouts are not shareable
4: this.shareable = 0;
5: // copy relevant preferences from parent
6: var prefs = new HopObject();
7: var parentPrefs = parent.preferences.getAll();
8: prefs.bgcolor = parentPrefs.bgcolor;
9: prefs.textfont = parentPrefs.textfont;
10: prefs.textsize = parentPrefs.textsize;
11: prefs.textcolor = parentPrefs.textcolor;
12: prefs.linkcolor = parentPrefs.linkcolor;
13: prefs.alinkcolor = parentPrefs.alinkcolor;
14: prefs.vlinkcolor = parentPrefs.vlinkcolor;
15: prefs.titlefont = parentPrefs.titlefont;
16: prefs.titlesize = parentPrefs.titlesize;
17: prefs.titlecolor = parentPrefs.titlecolor;
18: prefs.smallfont = parentPrefs.smallfont;
19: prefs.smallsize = parentPrefs.smallsize;
20: prefs.smallcolor = parentPrefs.smallcolor;
21: prefs.copyright = parentPrefs.copyright;
22: prefs.email = parentPrefs.email;
23: this.preferences.setAll(prefs);
24: return;
25: }
|