1var body = $('body'); 2 3function dzSettings({themeFullColor_value,themeLayout_value,headerOption_value,backgroundColor_value}) { 4 5 this.themeFullColor_value = themeFullColor_value || "color_1"; 6 this.themeLayout_value = themeLayout_value || "wide-layout"; 7 this.headerOption_value = headerOption_value || "sticky-header"; 8 this.backgroundColor_value = backgroundColor_value || "color_1"; 9 10 this.manageLayout(); 11 this.managePrimaryColor(); 12 this.manageHeaderOption(); 13 this.manageBackgroundColorOption(); 14} 15 16dzSettings.prototype.manageBackgroundColorOption = function() { 17 switch(this.backgroundColor_value) { 18 case "color_0": 19 body.attr("data-body-bg", "color_0"); 20 break; 21 case "color_1": 22 body.attr("data-body-bg", "color_1"); 23 break; 24 case "color_2": 25 body.attr("data-body-bg", "color_2"); 26 break; 27 case "color_3": 28 body.attr("data-body-bg", "color_3"); 29 break; 30 case "color_4": 31 body.attr("data-body-bg", "color_4"); 32 break; 33 case "color_5": 34 body.attr("data-body-bg", "color_5"); 35 break; 36 case "color_6": 37 body.attr("data-body-bg", "color_6"); 38 break; 39 case "color_7": 40 body.attr("data-body-bg", "color_7"); 41 break; 42 default: 43 body.attr("data-body-bg", "color_1"); 44 } 45} 46 47dzSettings.prototype.managePrimaryColor = function() { 48 switch(this.themeFullColor_value) { 49 case "color_1": 50 body.attr("data-color", "color_1"); 51 break; 52 case "color_2": 53 body.attr("data-color", "color_2"); 54 break; 55 case "color_3": 56 body.attr("data-color", "color_3"); 57 break; 58 case "color_4": 59 body.attr("data-color", "color_4"); 60 break; 61 case "color_5": 62 body.attr("data-color", "color_5"); 63 break; 64 case "color_6": 65 body.attr("data-color", "color_6"); 66 break; 67 case "color_7": 68 body.attr("data-color", "color_7"); 69 break; 70 default: 71 body.attr("data-color", "color_1"); 72 } 73} 74dzSettings.prototype.manageLayout = function() { 75 switch(this.themeLayout_value){ 76 case "wide-layout": 77 body.attr("data-layout", "wide-layout"); 78 break; 79 case "boxed": 80 body.attr("data-layout", "boxed"); 81 break; 82 case "frame": 83 body.attr("data-layout", "frame"); 84 break; 85 default: 86 body.attr("data-layout", "wide-layout"); 87 } 88} 89dzSettings.prototype.manageHeaderOption = function() { 90 switch(this.headerOption_value){ 91 case "sticky-header": 92 body.attr("data-headerposition", "sticky-header"); 93 break; 94 case "sticky-no": 95 body.attr("data-headerposition", "sticky-no"); 96 break; 97 default: 98 body.attr("data-headerposition", "sticky-header"); 99 } 100} 101 102 103"use strict" 104var dzSettingsOptions = {}; 105 106(function($) { 107 108 "use strict" 109 dzSettingsOptions = { 110 themeFullColor_value: "color_1", 111 themeLayout_value: "wide-layout", 112 headerOption_value: "sticky-header", 113 backgroundColor_value: "color_0", 114 }; 115 116 new dzSettings(dzSettingsOptions); 117 118})(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.